Back to directory

LiteFlow

A Java rules and orchestration engine that drives complex business logic from DSL rule files, supporting hot reloading, multi-language scripting and, since v2.16.0, orchestrating AI agents alongside ordinary components.

LiteFlow

LiteFlow is a Java rules engine framework that combines orchestration with rule-based logic, driving componentized business processes from declarative DSL rules written in XML, JSON or YAML. Rules can change at runtime through hot deployment without restarting the application, and high concurrency does not interrupt in-flight rule execution during a refresh.

It supports synchronous and asynchronous execution mixed within the same flow, embeds multiple scripting languages for rule logic, and can load rules from a database or from Nacos, Etcd, ZooKeeper, Apollo or Redis, with an extension interface for other rule stores. Since version 2.16.0 it treats an AI agent as a component that can be orchestrated directly alongside a project's existing business logic nodes.

It was open-sourced in 2020 and is licensed under Apache-2.0.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.