LiteFlow is a Java-based, open-source rules engine and orchestration framework that supports component-based rule definitions, multi-language scripting, hot refresh, and AI Agent orchestration. It emphasizes lightweight rules, multiple rule formats, and integration with various storage backends and frameworks.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
LiteFlow is a lightweight, fast, stable, programmable component-based rule engine for orchestrating complex business logic. It supports a DSL for component reuse, sync/async & dynamic orchestration, multi-language scripting, nested rules, hot deployment and smooth refresh. It can embed multiple scripting languages and, starting from v2.16.0, includes an AI Agent module to orchestrate AI as a first-class component.
How it works
Rules are defined as components. The framework allows synchronous and asynchronous mixing, with rule loading from databases or external stores like Nacos, Etcd, Zookeeper, Apollo, and Redis. It includes a hot refresh mechanism to apply rule changes without restarting the application and provides scripting language nodes that can call Java methods and RPCs. An AI Agent module wraps a full ReAct Agent into a LiteFlow component, enabling AI orchestration within rules.
Getting started
"website" and documentation links are provided in the README. The AI Agent module notes that it requires JDK 21+ at runtime for the agentscope-java based implementation. Installation and usage commands are to be taken from the official documentation, as the README excerpt includes example code for orchestration and model switching. The README mentions components can be defined declaratively and that LiteFlow supports building components from existing classes.
Recent releases
RELEASES (latest 0): - none
Traction
stars_7d or stars_1d are not provided in the facts, so this section is omitted.
Behind the repo
No startup or company link is provided in the facts beyond the project itself.
Caveats
License: Apache-2.0. Language: Java. Created: 2020-03-25. Last push: 2026-07-31. Open issues: 60.






