Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eyedol/rule-engine

Simple Rule based engine
https://github.com/eyedol/rule-engine

Last synced: about 5 hours ago
JSON representation

Simple Rule based engine

Awesome Lists containing this project

README

        

### RuleEngine
A tiny simple rule engine. You define a bunch of supported expressions, then build a bunch of
rules that needs to be satisfied. When a particular rule is satisfied a corresponding action is
triggered otherwise it returns false. See the examples folder to see how to use it. The project is built with Gradle.
This is based on the [Interpreter Pattern][1]

```
$ cd rule-engine
$ ./gradlew runEngineExample
```

[1]: https://en.wikipedia.org/wiki/Interpreter_pattern