BigHugger
GH Repository · dromara

liteflow

Lightweight, fast, stable, programmable component-based rule engine — where AI Agents orchestrate just like ordinary components. Uniquely designed DSL: component reuse, sync/async & dynamic orchestration, multi-language scripting, nested rules, hot deployment and smooth refresh. If you can orchestrate LiteFlow, you can orchestrate AI.

stars
3,859
30-day movement
+41/day
Related entries
46
Connections
3
agent-appai-agentsai-agentjava-rulejava/mavenrule-enginejava-rule-engineflow-enginedslJavahot-reloadcomponent

LiteFlow is a Java-based, component-oriented rule and flow engine with its own DSL for orchestrating reusable components in sync or async flows. Its description extends the same orchestration model to AI Agents, treating them like ordinary components, with nested rules, multi-language scripting, and hot deployment.

Reach for it when you want to define and dynamically refresh component or agent workflows in a Java application through a declarative DSL rather than hardcoded logic.

Use it to

  • Orchestrate reusable Java components via DSL
  • Compose AI agents into existing flows
  • Hot-reload rules without redeploying
  • Mix sync and async execution paths
  • Embed multi-language scripts in rules

For Java developers building rule-driven or agent-orchestrated applications

Role
agent-app
Language
Java
Licence
Apache-2.0
Forks
525
Open issues
53
Last push
2026-07-31
topicsrule-engineflow-enginedsljavahot-reloadai-agents