Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aghost-7/rule.js

Serializable business logic
https://github.com/aghost-7/rule.js

access-control business-logic

Last synced: about 1 month ago
JSON representation

Serializable business logic

Awesome Lists containing this project

README

        

# Rule.js [![status][badge-url]][ci-url]
Build serializable conditions / business rules.

This repository is used to host multiple projects:
- [@rule.js/core](packages/core): This is the core library handling building
and running a condition.
- [@rule.js/elasticsearch](packages/elasticsearch): Convert your rule into an
elasticsearch query.
- [@rule.js/knex](packages/knex): Use rule.js conditions with KnexJs!
- [@rule.js/contextualize](packages/contextualize): Replace certain keys
in your conditions with data.
- [@rule.js/access-mate](packages/access-mate): Attribute-based access control
using rule.js conditions.
- [@rule.js/constraint](packages/constraint): Data constraints module
leveraging the core library.
- [@rule.js/expression](packages/expression): A simple language for expressing
business rules.

[badge-url]: https://travis-ci.org/AGhost-7/o-is.svg?branch=master
[ci-url]: https://travis-ci.org/AGhost-7/o-is