bilibili / Gengine
Licence: other
Stars: ✭ 174
Programming Languages
go
31211 projects - #10 most used programming language
Gengine
the rule engine based on golang
- this is a rule engine(or code dynamic load framework) named Gengine based on golang and AST, it can help you to load your code(rules) to run while you did not need to restart your application.
- Gengine's code structure is Modular design, logic is easy to understand, and necessary testing!
- it is also a high performance engine, support many execute-model and rules pool for business, it is easy to use in distribute system.
github wiki
- English https://rencalo770.github.io/gengine_en/#/introduce
- 中文文档 https://github.com/bilibili/gengine/wiki
supported the execute model of rules
env
go1.12.x
(and later)
use
- please use the newest version!
- go mod or go vendo, go mod:
require github.com/bilibili/gengine v1.5.3
Question Connection
- write issue
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].