gengine

repository·main·Indexed 24 days ago

https://github.com/bilibili/gengine

A Golang-based high-performance rule engine that uses Abstract Syntax Tree (AST) to enable dynamic code loading. It provides a Domain Specific Language (DSL) allowing developers to update business logic and rules at runtime without restarting the host application.

Tokens
207
Snippets
2
Records
3
Agent score
35%

What's inside gengine

  1. What is Gengine?

    main
    Gengine is a high-performance rule engine implemented in Go, based on Abstract Syntax Tree (AST). It provides a Domain Specific Language (DSL) that allows you to dynamically load and configure rules without restarting your Go services. It is designed to integrate seamlessly with Go and supports various execution models and rule pools to meet different business requirements.