awesome-repositories.com
Blog
MCP
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
·
zeebe-io avatar

zeebe-io/zeebe

0
View on GitHub↗
4,171 Stars·792 Forks·Java·6 Aufrufecamunda.com/platform↗

Zeebe

Zeebe ist eine Cloud-native Workflow-Engine und eine verteilte Zustandsmaschine, die für die Orchestrierung von Geschäftsprozessen unter Verwendung von BPMN- und DMN-Standards konzipiert wurde. Sie arbeitet als hochperformante gRPC-Workflow-Runtime, die komplexe Geschäftsprozesse durch eine partitionierte Event-Streaming-Architektur ausführt. Das System fungiert zudem als Orchestrator für Large-Language-Model-Agenten und koordiniert KI-Reasoning und Tool-Nutzung innerhalb deterministischer Geschäftsprozesse.

Die Engine zeichnet sich durch ihr Peer-to-Peer-Broker-Networking und ein konsensbasiertes Datenreplikationsmodell aus, das hohe Verfügbarkeit und Fehlertoleranz sicherstellt. Sie setzt einen partitionierten Broker-Cluster ein, um horizontale Skalierbarkeit zu erreichen, und nutzt adaptives Request-Backpressure, um den eingehenden Befehlsfluss zu regulieren und Systemüberlastungen zu verhindern.

Die Plattform deckt ein breites Spektrum operativer Funktionen ab, einschließlich Echtzeit-Ausführungsüberwachung mit Performance-Heatmaps, automatisierter Geschäftsentscheidungsfindung über Entscheidungstabellen und verteilter Task-Ausführung durch ein polling-basiertes Job-Worker-Modell. Sie bietet zudem Tools für Multi-Tenant-Ressourcenisolierung, identitätsbasierte Zugriffskontrolle und die Integration externer Web-APIs und serverloser Funktionen.

Das System kann über verschiedene Umgebungen hinweg bereitgestellt werden, einschließlich Kubernetes und Docker, und wird über eine Kombination aus Kommandozeilenschnittstelle und programmatischer REST-API verwaltet.

Features

  • BPMN 2.0 Process Modeling - Provides full support for designing executable business process flows according to the BPMN 2.0 standard.
  • BPMN Execution Engines - Provides a distributed runtime that executes business processes defined using the BPMN and DMN standards.
  • AI Agent Orchestration - Coordinates specialized AI agents, integrating their reasoning and tool use into deterministic business processes.
  • AI Agent State Coordination - Manages the execution state and coordination of AI agents to automate complex business workflows.
  • Decision Table Evaluators - Evaluates business rules defined in decision tables to produce rapid outcomes during process execution.
  • LLM Connectivity Frameworks - Enables linking business processes to generative agents and vector databases for complex task execution.
  • Execution Flow Routing - Directs the movement of process execution between different nodes using gateways and conditional routing logic.
  • Automated Decision Systems - Evaluates rules defined in decision tables to produce rapid, deterministic outcomes during execution.
  • BPMN 2.0 Web Modelers - Provides web-based and desktop tools for creating visual representations of business processes.
  • Executable Workflow Design - Creates business process diagrams using BPMN and DMN to define executable workflows.
  • Process Event Triggers - Triggers new process instances or sends messages to existing ones based on incoming external events.
  • Process Instance Managers - Manages the lifecycle of process instances, ensuring state consistency across a replicated broker cluster.
  • Process Variable Management - Stores a dynamic map of variables for each process instance to maintain execution context.
  • Data Replication Strategies - Implements data replication across multiple nodes to ensure high availability and fault tolerance of process state.
  • Quorum-Based Commit Protocols - Ensures data durability by requiring a majority of broker nodes to confirm records before committing.
  • External System Integrations - Integrates business workflows with third-party applications and enterprise data sources through standardized connectors.
  • Persistent State Management - Maintains execution state through persistent event streams and state machines to ensure consistency.
  • Process Event Streams - Organizes process events into persistent partitions to maintain state and ordering within the engine.
  • Consensus-Based Replication - Ensures high availability by managing data replicas across brokers using a consensus protocol.
  • AI Agent Orchestrators - Coordinates generative AI agents and tool use within deterministic business processes.
  • Service Task Workers - Executes technical actions using specialized job workers that respond to defined service task types.
  • Background Job Processing - Distributes asynchronous work to external job workers that poll for specific task types.
  • Cloud Native Orchestration - Implements a scalable orchestration system designed for containerized cloud environments with partitioned event-streaming.
  • Gossip-Based Cluster Membership - Uses a gossip protocol to track active broker nodes and synchronize the cluster topology.
  • Broker Clustering - Distributes workloads across a peer-to-peer network of brokers to ensure horizontal scalability and fault tolerance.
  • Process Model Deployments - Pushes designed business diagrams to the runtime environment for immediate execution and testing.
  • Distributed Job Execution - Distributes workflow tasks across multiple external worker nodes using a polling-based model for horizontal scaling.
  • Business Process Orchestration - Coordinates complex sequences of distributed tasks to ensure business processes complete consistently using BPMN and DMN.
  • High Availability Clustering - Organizes broker nodes into a cluster to ensure continuous service availability and fault tolerance.
  • Horizontal Scaling Deployments - Distributes workloads across stateless gateways and partitioned brokers to enable horizontal scaling.
  • Atomic Task Hand-off - Creates jobs for registered workers and resumes the workflow execution upon task completion.
  • Polling-Based Job Executors - Decouples execution logic by allowing external workers to poll the engine for available tasks.
  • Polling-Based Worker Execution - Implements a polling-based execution model where external workers discover and execute automated business tasks.
  • Distributed Actor Workload Scaling - Balances processing traffic by distributing partition leadership across the broker cluster.
  • Raft Consensus Implementations - Uses the Raft consensus protocol to maintain cluster membership and ensure consistent leadership across partitions.
  • gRPC Event Communication - Uses a high-performance gRPC framework for low-latency data exchange between clients and the orchestration engine.
  • Broker Networks - Operates a peer-to-peer network of brokers to ensure high availability of event streams.
  • gRPC Workflow Runtimes - Ships a high-performance execution engine using gRPC for communication between clients and the orchestration cluster.
  • Centralized Identity Management - Centralizes authentication and authorization across cluster components using OIDC, roles, and groups.
  • Connection Authentication Mechanisms - Validates incoming client identities using secure connection mechanisms, including OIDC and automatic token renewal.
  • Identity-Based Access Control - Restricts user and entity interaction with the orchestration cluster based on verified identity and authentication.
  • Multi-Tenant Data Isolation - Implements strict resource and data segregation between different customers to ensure multi-tenant isolation.
  • Role-Based Access Control - Controls system access by assigning specific permissions to users organized into groups via roles.
  • User Identity Management - Manages the lifecycle of user profiles, groups, and identities to secure process and application access.
  • Backpressure Coordination - Regulates incoming command flow by rejecting excess traffic when processing latency exceeds defined thresholds.
  • Distributed State Machines - Manages complex process lifecycles as state machines synchronized across multiple network nodes.
  • State Tracking - Tracks process lifecycles and transitions using a persistent stream of events and commands.
  • Distributed Event-Streaming Execution - Runs scalable and fault-tolerant business processes using a partitioned event-streaming architecture across a broker cluster.
  • Process Lifecycle State Machines - Implements a distributed state machine that tracks business process lifecycles as a persistent stream of events and commands.
  • State Machine Orchestrators - Operates as a distributed state machine that manages complex business logic through persistent event streams and transitions.
  • Model Deployment - Allows uploading process and decision files to the execution cluster for immediate runtime use.
  • Instance Lifecycle Tracking - Tracks active and completed process instances to provide full visibility into workflow progress.
  • Real-time Performance Monitoring - Tracks real-time process execution and identifies performance bottlenecks via audit logs and heatmaps.
  • Real-Time Workflow Monitoring - Traces real-time flows and allows modifying variables to resume failed process executions.
  • Step Execution Controllers - Drives a token through defined BPMN steps to ensure tasks execute in a specific, deterministic order.
  • Command-Driven Orchestrators - Implements an orchestrator that maps commands to structured, multi-step execution sequences to trigger workflow transitions.
  • Multi-Protocol Tool Exposures - Exposes system documentation and operational interfaces as standardized tools for use by automated agents.
  • Human Interaction Management - Provides interfaces for managing the lifecycle of long-running tasks that require human interaction.
  • Process Model Generation - Creates executable BPMN processes and forms using natural-language prompts to accelerate development.
  • Local Model Development - Allows building and editing process diagrams offline with direct access to underlying XML files.
  • Task Management Interfaces - Provides a dedicated user interface for workers to view and complete manual steps in a process.
  • Human Task Assignments - Manages human-centric task assignments and interaction lifecycles within automated business processes.
  • Bulk Process Operations - Performs actions across multiple process instances using filters to process large datasets.
  • Kafka Partition Balancers - Redistributes partition leaders across brokers to eliminate hotspots and optimize system throughput.
  • Logical Tenant Isolation - Provides logical isolation of resources and configurations to separate different customers within a shared installation.
  • Process Sharding - Distributes workflow instances across multiple shards to balance load and increase event processing volume.
  • Horizontal Scaling - Distributes process instances across multiple nodes to increase system throughput and concurrency.
  • Multi-Tenant Data Management - Implements isolated data and role-based access to support multiple customers within a shared cluster.
  • Runtime State Querying - Retrieves real-time process state and data via the cluster interface for monitoring and analytics.
  • Observability Data Indexing - Indexes orchestration data in relational databases or search engines to provide operational visibility.
  • Semantic Search - Implements semantic search to retrieve relevant documentation and community context for automated agents.
  • BPMN Subprocess Grouping - Encapsulates related elements into subprocesses to define common functionality and manage boundary events.
  • Connector Development Toolkits - Provides a dedicated kit and templates for building specialized integration blocks with UI fields and operational bindings.
  • Cluster-Wide Task Listeners - Supports cluster-wide triggers that automatically respond to task lifecycle events.
  • Cluster Configuration Management - Enables the creation and configuration of clusters and components to coordinate complex business processes.
  • Stateless Scaling - Balances incoming traffic across stateless entry points to provide high availability for clients.
  • Centralized Environment Management - Provides a centralized administrative interface to control clusters and organization-wide settings.
  • Serverless Function Executions - Triggers external cloud functions as discrete execution steps within an automated business process.
  • Infrastructure Cluster Management - Provides tools for creating and organizing the server clusters that host the orchestration engine.
  • Cluster Administration - Allows administration of clusters and API clients across both cloud-managed and self-managed environments.
  • Incident Tracking - Tracks error conditions that prevent a process from advancing after all retry attempts are exhausted.
  • Cluster Resource Management - Provides a terminal interface for controlling processes, deploying resources, and inspecting the state of the cluster.
  • Multi-Environment Deployments - Supports deploying core engine components across diverse environments including Kubernetes, Docker, and manual installations.
  • Self-Hosted Instances - Allows deploying and managing the orchestration engine on self-owned private infrastructure.
  • Web API Integration - Connects workflows to external web services using connectors to exchange data and trigger remote actions.
  • Peer-to-Peer Broker Networking - Operates a peer-to-peer network of brokers to ensure high availability and distributed workload processing.
  • gRPC Implementations - Uses gRPC for high-performance, low-latency communication between clients and the orchestration engine.
  • AI Agent APIs - Provides programmatic interfaces that allow large language model applications to interact with and trigger orchestration tools.
  • Backpressure Management - Regulates the flow of incoming commands using backpressure mechanisms to prevent resource exhaustion.
  • State-Streaming Logs - Streams real-time state changes from the internal log to secondary storage for querying.
  • Workflow Element Listeners - Provides hooks to run custom logic at specific lifecycle points when a workflow element starts or ends.
  • Process Definition Versioning - Tracks changes to business processes over time by managing multiple definition versions.
  • Process Instance Correlation - Matches incoming external messages to specific in-flight process instances using shared correlation keys.
  • Programmatic Workflow Triggers - Initiates new process executions programmatically via a client to start automated workflows.
  • Concurrent Request Limits - Limits the number of simultaneous in-flight requests to maintain system stability when latency exceeds thresholds.
  • Adaptive Rate Control - Dynamically adjusts write rate limits based on system performance to prevent overload during high traffic.
  • Desktop Modeling Applications - Offers a visual desktop application integrated with the file system for creating executable diagrams.
  • Workflow Exception Handling - Manages technical failures using retries and incidents to ensure reliability and recovery.
  • Alerting Systems - Triggers notifications when system usage or performance reports hit critical thresholds.
  • Centralized Monitoring Platforms - Provides a centralized management interface to track process instances and resolve execution incidents.
  • Cluster Administration - Provides a centralized interface for managing the operational health and configuration of the broker cluster.
  • Cluster Health Monitoring - Tracks the operational state and health metrics of the distributed broker cluster.
  • REST Management APIs - Offers a programmatic REST API for performing administrative and management tasks across the cluster.
  • Incident Response Workflows - Provides mechanisms to fix execution errors by updating variables or modifying instances to resume workflows.
  • Performance Reporting - Generates visual reports on workflow execution and performance based on historical audit data.
  • Workflow Error Alerting - Sets up notifications to alert operators immediately when errors occur during process execution.
  • Execution State Streaming - Exports a continuous stream of state changes to external storage for auditing and business intelligence.
  • Workflow Bottleneck Analysis - Identifies slow steps using heatmaps and activity comparisons to improve process flow.
  • Business Logic Testing - Verifies the correctness of executable process logic using automated unit tests and in-memory engine simulations.
  • Performance Analysis - Collects historical execution data to identify bottlenecks using performance reports and dashboards.
  • Heatmaps - Maps instance durations and activity counts to heatmaps to reveal high-volume areas in a process flow.
  • Visual Form Designers - Provides tools to visually design custom interfaces for collecting data from users during a process.
  • General Purpose Orchestration - Horizontally scalable, cloud-native engine for executing BPMN models.

Star-Verlauf

Star-Verlauf für zeebe-io/zeebeStar-Verlauf für zeebe-io/zeebe

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 zeebe-io/zeebe?

Zeebe ist eine Cloud-native Workflow-Engine und eine verteilte Zustandsmaschine, die für die Orchestrierung von Geschäftsprozessen unter Verwendung von BPMN- und DMN-Standards konzipiert wurde. Sie arbeitet als hochperformante gRPC-Workflow-Runtime, die komplexe Geschäftsprozesse durch eine partitionierte Event-Streaming-Architektur ausführt. Das System fungiert zudem als Orchestrator für Large-Language-Model-Agenten und koordiniert KI-Reasoning und Tool-Nutzung innerhalb…

Was sind die Hauptfunktionen von zeebe-io/zeebe?

Die Hauptfunktionen von zeebe-io/zeebe sind: BPMN 2.0 Process Modeling, BPMN Execution Engines, AI Agent Orchestration, AI Agent State Coordination, Decision Table Evaluators, LLM Connectivity Frameworks, Execution Flow Routing, Automated Decision Systems.

Welche Open-Source-Alternativen gibt es zu zeebe-io/zeebe?

Open-Source-Alternativen zu zeebe-io/zeebe sind unter anderem: thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… camunda/camunda-bpm-platform — Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated… gocd/gocd — GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery… ever-co/gauzy — Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a… stylefeng/guns — Guns is a development starter kit and application scaffold for building enterprise information systems. It provides a… stack-auth/stack — Stack is an open-source identity provider that manages user authentication, passkeys, and OAuth tokens. It provides an…

Open-Source-Alternativen zu Zeebe

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Zeebe.
  • thinkgem/jeesiteAvatar von thinkgem

    thinkgem/jeesite

    8,044Auf GitHub ansehen↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    Auf GitHub ansehen↗8,044
  • camunda/camunda-bpm-platformAvatar von camunda

    camunda/camunda-bpm-platform

    4,269Auf GitHub ansehen↗

    Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated workflows and human-centric tasks. It features a BPMN workflow engine for executing processes based on the BPMN 2.0 standard and a DMN decision engine for automating business logic and rule evaluation. The platform is designed for flexibility through an embedded workflow library that allows the engine to be integrated directly into custom applications. It supports multi-tenant workflow management, enabling the secure separation of process definitions and instance data for mult

    Java
    Auf GitHub ansehen↗4,269
  • gocd/gocdAvatar von gocd

    gocd/gocd

    7,402Auf GitHub ansehen↗

    GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi

    Java
    Auf GitHub ansehen↗7,402
  • ever-co/gauzyAvatar von ever-co

    ever-co/gauzy

    3,732Auf GitHub ansehen↗

    Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a modular business framework designed to manage core organizational operations through a unified web interface or as a headless business API. The platform is distinguished by its integration with the Model Context Protocol, allowing it to act as a server that exposes business data and system functions as tools for AI assistants. It utilizes a dynamic plugin architecture and a dedicated marketplace to extend core business entities and services. The system covers a broad range of ope

    TypeScript
    Auf GitHub ansehen↗3,732
Alle 30 Alternativen zu Zeebe anzeigen→