ulfurinn / Wongi Engine
Licence: mit
A rule engine written in Ruby.
Stars: ✭ 414
Programming Languages
ruby
36898 projects - #4 most used programming language
Labels
Projects that are alternatives of or similar to Wongi Engine
IoT-Technical-Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,565 (+519.57%)
Mutual labels: rule-engine
SimpleRules
Yet another rules engine, but simpler to use!!
Stars: ✭ 44 (-89.37%)
Mutual labels: rule-engine
Drools
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Stars: ✭ 4,062 (+881.16%)
Mutual labels: rule-engine
rule-engine
Forward chaining rule engine with an extensible DSL
Stars: ✭ 28 (-93.24%)
Mutual labels: rule-engine
Easy Rules
The simple, stupid rules engine for Java
Stars: ✭ 3,522 (+750.72%)
Mutual labels: rule-engine
evrete
Evrete is a lightweight and intuitive Java rule engine.
Stars: ✭ 37 (-91.06%)
Mutual labels: rule-engine
ruledesigner
Rule Designer is the Eclipse-based development environment for ODM developers.
Stars: ✭ 14 (-96.62%)
Mutual labels: rule-engine
graal
Graal is a Java toolkit for querying knowledge bases within the framework of existential rules, aka Datalog+/-. See Graal's homepage:
Stars: ✭ 38 (-90.82%)
Mutual labels: rule-engine
EngineX
Engine X - 实时AI智能决策引擎、规则引擎、风控引擎、数据流引擎。 通过可视化界面进行规则配置,无需繁琐开发,节约人力,提升效率,实时监控,减少错误率,随时调整; 支持规则集、评分卡、决策树,名单库管理、机器学习模型、三方数据接入、定制化开发等;
Stars: ✭ 369 (-10.87%)
Mutual labels: rule-engine
claire
Continuously Learning Artificial Intelligence Rules Engine (Claire) for Smart Homes
Stars: ✭ 18 (-95.65%)
Mutual labels: rule-engine
NiFi-Rule-engine-processor
Drools processor for Apache NiFi
Stars: ✭ 34 (-91.79%)
Mutual labels: rule-engine
Rule Engine
🔥 🔥 🔥 📌 规则引擎 📌 RuleEngine 基于web可视化配置,简单高效快捷。
Stars: ✭ 256 (-38.16%)
Mutual labels: rule-engine
Wongi::Engine
Ruby >= 2.1 and JRuby are supported. Rubinius should work but isn't actively supported.
Documentation
This library contains a rule engine written in Ruby. It's based on the Rete algorithm and uses a DSL to express rules in a readable way.
Word of caution: this is complex and fragile machinery, and there may be subtle bugs that are only revealed with nontrivial usage. Be conservative with upgrades, test your rules extensively, and please report any behaviour that is not consistent with your expectations.
Acknowledgements
The Rete implementation in this library largely follows the outline presented in [Doorenbos, 1995].
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].