awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
flowable avatar

flowable/flowable-engine

0
View on GitHub↗
9,315 estrellas·2,858 forks·Java·Apache-2.0·3 vistaswww.flowable.org↗

Flowable Engine

Flowable Engine is a business process management platform and workflow engine used to automate business processes and orchestrate human and system activities. It provides a suite for modeling, deploying, and executing complex workflows and decision rules across distributed environments, including a dedicated case management system for unstructured processes and ad-hoc activities.

The platform is a Kubernetes native workflow orchestrator that can be deployed as a containerized service using manifests and Helm charts. It supports an embedded runtime model, allowing the engine to integrate as a library within a host application or operate as a standalone service.

The system covers process design through visual workflow modeling and standard process modeling. Orchestration capabilities include BPMN-based execution, rule-engine decision logic, and relational database state persistence.

Deployment is supported via Docker Compose bootstrapping and Kubernetes manifests.

Features

  • Business Process Automation - Implements a comprehensive platform for orchestrating human and system activities using process, case, and rule engines.
  • BPMN Execution Engines - Executes business workflows by interpreting standardized BPMN XML models to manage state transitions and activity sequences.
  • BPM Orchestration Suites - Offers a complete orchestration suite for modeling, deploying and executing complex business workflows and decision rules.
  • Business Process Management - Provides a comprehensive system for designing and automating complex organizational workflows using visual models and an execution engine.
  • Business Rule Engines - Evaluates complex business rules and decision tables to automate branching and data output during process execution.
  • Business Workflow Automation - Implements standardized business process models to automate repetitive tasks and ensure consistent execution of corporate rules.
  • Case Management Systems - Provides a dynamic workflow engine designed to handle unstructured processes and ad-hoc case management.
  • Visual Workflow Modelers - Provides a visual design application for creating business process models and rule-sets through graphical representations.
  • Workflow Orchestration - Manages the sequence of human tasks and system services through an API to coordinate distributed business operations.
  • Workflow Orchestration Engines - Provides a platform for automating business processes and orchestrating activities using BPMN and CMMN standards.
  • Workflow Management Interfaces - Exposes internal engine capabilities through REST interfaces for external orchestration and monitoring of active workflows.
  • Case Management Engines - Manages unstructured work items through a flexible case engine that adapts to data changes and ad-hoc activities.
  • Visual Process Modeling - Allows the creation of visual representations of business processes and rules using industry-standard model types.
  • Process Orchestration Interfaces - Provides a standardized interface for calling process orchestration capabilities to manage workflows in embedded or standalone services.
  • Relational State Management - Stores process variables and execution history in relational databases to ensure ACID compliance and recovery.
  • Kubernetes Deployments - Supports installing the application via manifests or charts to manage pods, services, and persistent storage.
  • Kubernetes Application Deployments - Runs workflow orchestration engines as scalable services within a cluster using manifests and container management.
  • Kubernetes Orchestration - Provides a process engine deployable as a containerized service within Kubernetes clusters using manifests and Helm charts.
  • Orchestration Engine Deployments - Enables running workflow orchestration as an embedded application or a standalone service within clusters and cloud environments.
  • Embedded Runtime Models - Integrates the core execution logic as a library within a host application or runs as a standalone service.
  • Workflow Orchestration - Efficient engine for business process and workflow management.
  • Business Process Suites - Compact set of open-source business process engines.

Historial de estrellas

Gráfico del historial de estrellas de flowable/flowable-engineGráfico del historial de estrellas de flowable/flowable-engine

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Flowable Engine

Proyectos open-source similares, clasificados según cuántas características comparten con Flowable Engine.
  • camunda/camunda-bpm-platformAvatar de camunda

    camunda/camunda-bpm-platform

    4,269Ver en GitHub↗

    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
    Ver en GitHub↗4,269
  • baserow/baserowAvatar de baserow

    baserow/baserow

    4,188Ver en GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Pythonairtableairtable-alternativeairtable-replacement
    Ver en GitHub↗4,188
  • activiti/activitiAvatar de Activiti

    Activiti/Activiti

    10,518Ver en GitHub↗

    Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard. It functions as a Java-based framework that embeds process orchestration directly into enterprise applications and microservices to coordinate sequences of tasks and human-centric interactions. The platform utilizes a persistent state machine to maintain the status of long-running workflows in a relational database, ensuring continuity across system restarts. It manages high-volume environments through optimistic concurrency control, which tracks versioning tokens to prevent da

    Javaactivitibpmbpmn
    Ver en GitHub↗10,518
  • netflix/conductorAvatar de Netflix

    Netflix/conductor

    12,767Ver en GitHub↗

    Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running business processes across a network of services, using a stateful orchestration model to ensure consistent execution order and reliable state management. The system defines task sequences and conditional business logic using structured JSON configuration files. It manages the execution of complex operations across distributed systems with built-in persistence and failure recovery, tracking the progress of processes through a backend database. The platform provides capabilities for

    Java
    Ver en GitHub↗12,767
Ver las 30 alternativas a Flowable Engine→

Preguntas frecuentes

¿Qué hace flowable/flowable-engine?

Flowable Engine is a business process management platform and workflow engine used to automate business processes and orchestrate human and system activities. It provides a suite for modeling, deploying, and executing complex workflows and decision rules across distributed environments, including a dedicated case management system for unstructured processes and ad-hoc activities.

¿Cuáles son las características principales de flowable/flowable-engine?

Las características principales de flowable/flowable-engine son: Business Process Automation, BPMN Execution Engines, BPM Orchestration Suites, Business Process Management, Business Rule Engines, Business Workflow Automation, Case Management Systems, Visual Workflow Modelers.

¿Qué alternativas de código abierto existen para flowable/flowable-engine?

Las alternativas de código abierto para flowable/flowable-engine incluyen: camunda/camunda-bpm-platform — Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated… baserow/baserow — Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like… activiti/activiti — Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard.… netflix/conductor — Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running… shopizer-ecommerce/shopizer — Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized… tsuru/tsuru — Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized…