awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dromara avatar

dromara/liteflow

0
View on GitHub↗
3,779 Stars·515 Forks·Java·Apache-2.0·3 Aufrufe

Liteflow

Liteflow is a component-based rule engine and workflow orchestrator used to define business logic through a chain of reusable components. It utilizes a structured data language to map logic paths, functioning as a dynamic workflow engine for managing sequences of synchronous and asynchronous tasks.

The project is distinguished by its support for hot deployment, allowing rule definitions and execution logic to be updated in real time without restarting the application. It also features a multi-language scripting engine that embeds external scripts into business rules to enable flexible logic changes without recompiling the core application.

The framework provides capabilities for orchestrating AI agents alongside standard business logic, managing asynchronous nested processes, and loading rule configurations from remote stores. It further includes mechanisms for isolated execution contexts, component retry configurations, and performance monitoring via a command-line interface.

Features

  • Business Rule Engines - Provides a rule engine for defining and managing complex business processes and decision workflows through reusable logic components.
  • Rule Execution Nodes - Implements business logic by breaking it into isolated atomic nodes for sequential or parallel processing.
  • Component-Based Rule Engines - Defines business logic through a chain of reusable components and a custom orchestration language.
  • Application Hot Reloading - Updates running application logic instantly without manual restarts to maintain stability during high traffic.
  • Hot Module Replacement - Enables updating active execution logic in real-time by replacing rule definitions without requiring a system restart.
  • Sync-Async Flow Controls - Controls the logic flow through a mix of synchronous and asynchronous execution paths.
  • Business Process Orchestration - Defines sequences of reusable components using a structured data language to manage complex business process workflows.
  • Rule Logic Hot-Deployment - Allows rule definitions and execution logic to be updated in real time without restarting the application.
  • Runtime Rule Reloads - Applies updated rule sets to the running engine instantly without stopping the active process.
  • DSL-Based Integration Logics - Uses a structured data language to map logic paths and define execution sequences via a DSL.
  • External Script Execution - Embeds external scripting languages into business rules to allow flexible logic changes without recompiling the core application.
  • Multi-Language Script Execution - Executes various scripting languages from external sources to define flexible logic within a component-based workflow.
  • Asynchronous Execution Managers - Manages non-blocking asynchronous pipelines and complex task sequences using nested rules and fault-tolerant execution.
  • Asynchronous Task Orchestrators - Manages complex sequences of synchronous and asynchronous tasks using an architectural pattern of non-blocking event loops.
  • Asynchronous Workflow Orchestrators - Provides a system for coordinating multiple simultaneous background processes and aggregating results through nested orchestration.
  • DSL Workflow Orchestrators - Maps logic paths to reusable software components using a structured data language.
  • Dynamic Rule Engines - Provides a dynamic rule engine that evaluates custom logic at runtime without requiring source code recompilation.
  • Hybrid Workflow Executions - Runs synchronous and asynchronous tasks together using nested rules and multi-language scripts.
  • AI Agent Orchestrators - Coordinates reasoning agents within workflows to handle multi-turn conversations and tool-based tasks.
  • AI Agent Integrations - Integrates AI agents into business rule chains as executable nodes alongside standard logic components.
  • External Script Integration - Executes logic using external scripts that call internal methods and reference shared instances.
  • Execution Context Isolation - Maintains separate data environments for each workflow instance to prevent state leakage during concurrent execution.
  • Embedded Scripting Languages - Embeds multiple external scripting languages into business rules to allow logic changes without recompiling the core application.
  • Scripting Languages - Uses multiple external scripting languages within rules to define flexible logic without recompiling code.
  • Script Execution Bridges - Bridges internal methods to various language runtimes to execute external script fragments within the workflow.
  • Mixed Synchronous and Asynchronous Dispatch - Combines synchronous and asynchronous communication patterns and multi-language scripts within a single transactional workflow.
  • Remote Rule Loaders - Retrieves orchestration rule configurations from remote object storage buckets or distributed configuration centers.

Star-Verlauf

Star-Verlauf für dromara/liteflowStar-Verlauf für dromara/liteflow

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht dromara/liteflow?

Liteflow is a component-based rule engine and workflow orchestrator used to define business logic through a chain of reusable components. It utilizes a structured data language to map logic paths, functioning as a dynamic workflow engine for managing sequences of synchronous and asynchronous tasks.

Was sind die Hauptfunktionen von dromara/liteflow?

Die Hauptfunktionen von dromara/liteflow sind: Business Rule Engines, Rule Execution Nodes, Component-Based Rule Engines, Application Hot Reloading, Hot Module Replacement, Sync-Async Flow Controls, Business Process Orchestration, Rule Logic Hot-Deployment.

Welche Open-Source-Alternativen gibt es zu dromara/liteflow?

Open-Source-Alternativen zu dromara/liteflow sind unter anderem: jruizgit/rules — This project is a business rules and complex event processing engine designed to manage logical decision-making and… venmo/business-rules — This project is a Python-based business rules engine designed to decouple application logic from source code. It… antonmedv/expr — Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic… humanlayer/humanlayer — Humanlayer is an LLM coding agent orchestrator and AI-driven workflow manager designed to coordinate multiple agents… ed-donner/agents — This project is an LLM autonomous agent framework and orchestration tool designed to build goal-driven agents that… alirezarezvani/claude-skills — This project is a framework for integrating modular instruction packages and domain-specific tools into large language…

Open-Source-Alternativen zu Liteflow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Liteflow.
  • jruizgit/rulesAvatar von jruizgit

    jruizgit/rules

    1,293Auf GitHub ansehen↗

    This project is a business rules and complex event processing engine designed to manage logical decision-making and stateful workflows. It functions as a computational framework that evaluates incoming data streams and facts against conditional logic to derive new conclusions and trigger automated actions. The engine distinguishes itself through a combination of forward-chaining inference and deterministic state machine orchestration. It uses salience-based conflict resolution to prioritize rule execution and supports persistent contextual state tracking to manage long-running business proces

    JavaScriptbusiness-rulesdurable-rulesevents
    Auf GitHub ansehen↗1,293
  • venmo/business-rulesAvatar von venmo

    venmo/business-rules

    989Auf GitHub ansehen↗

    This project is a Python-based business rules engine designed to decouple application logic from source code. It provides a framework for defining and executing dynamic conditional logic, allowing system behavior to be determined by data criteria rather than hard-coded instructions. The system distinguishes itself by offering a declarative policy framework that utilizes a domain-specific language to manage complex rules. By mapping internal object attributes to dynamic variables and registering executable actions, the engine enables the creation of automated decision-making workflows that can

    Python
    Auf GitHub ansehen↗989
  • antonmedv/exprAvatar von antonmedv

    antonmedv/expr

    7,905Auf GitHub ansehen↗

    Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic rule engine that parses and executes custom logic and data validations at runtime without requiring the application to be recompiled. The system utilizes a sandboxed logic executor to run expressions without side effects. It ensures program termination by employing instruction-level loop detection to prevent infinite loops and isolates the evaluation process from the host system. The engine employs a bytecode-based virtual machine and abstract syntax tree analysis to achieve ex

    Go
    Auf GitHub ansehen↗7,905
  • alirezarezvani/claude-skillsAvatar von alirezarezvani

    alirezarezvani/claude-skills

    18,240Auf GitHub ansehen↗

    This project is a framework for integrating modular instruction packages and domain-specific tools into large language model agents. It provides a system for managing agent context and extending coding assistants through a modular prompt library of persona-based instruction sets and skill trees. The framework distinguishes itself through a persistent memory layer that tracks architectural decisions and infrastructure patterns to prevent regressions during autonomous code modifications. It includes an orchestrator for managing multi-agent swarms and autonomous coding loops that cycle through g

    Pythonagentic-aiagentic-codinganthropic-claude
    Auf GitHub ansehen↗18,240
Alle 30 Alternativen zu Liteflow anzeigen→