State machines, statecharts, and actors for complex logic
- state-machine
- statechart
- interpreter
- visualizer
71,372 visible repositories in the index
1–24 of 24 · Most stars
State machines, statecharts, and actors for complex logic
Temporal service
Workflow Engine for Kubernetes
Trigger.dev – build and deploy durable AI agents and workflows
BISHENG is an open-source enterprise Agent platform for building, deploying, and managing AI applications. It combines AI agents, workflows, RAG and knowledge management, desktop agent integration, and vibecoding app hosting with unified model management, evaluation, observability, access control, and enterprise administration.
Enterprise job scheduling middleware with distributed computing ability.
A Modern Orchestration Engine for Security
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito.
The next generation of Cronicle: open-source job scheduling, visual workflows, server monitoring, alerting, and incident response.
Lightweight workflow engine for .NET Standard
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
Azkaban workflow manager.
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.
Rule engine implementation in Golang
Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript
Production-grade multi-agent orchestration platform - JSON-defined agents, multi-tier memory, and built-in observability. Battle-tested on 200+ enterprise AI agents. Now fully open-sourced (prod at https://kiwiq.ai).
a Business Process Management (BPM) Suite
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Fast and distributed workflow runner using ActiveJob and Redis
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
The BatchQueue plugin provides a unified system for managing batch job processing in CakePHP applications. It supports both parallel execution and sequential chains. The plugin includes built-in support for compensation patterns.