Skip to main content

A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.

168
GitHub Stars
96
Curated Resources
19
Categories
23 hours ago
Last Refreshed
AlliancesAssessmentsBooksMOOCsCertificationsBPMN 2.0 Microservice Orchestration EnginesBPM Platforms/SuitesCloud PlatformsComparisonsEnginesGuidelinesLearning BPMMethodsMiningModeling ToolsOperations and AdministrationProcess LibrariesStandardsTesting/Validation

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me supportive tooling resources from awesome-bpm"

Installation instructions →

What's inside

Books

  • 0–13–021753–0

    This is the first book on enterprise-grade workflows. The concepts are still valid today.

  • 978-0-929652-12-2

    Presents foundations on adaptive case management.

  • 978-0982368114

    Great book on BPMN 2.0, recommended reference regarding modelling methodology and style.

  • 978-0982368152

    Follows the same approach like in Silver's BPMN book, but for DMN.

  • 978-3446442559

    Awesome German book on using the executable part of BPMN.

  • 978-3-642-28615-5

    Foundation on business process management ranging from theory to practical applications.

Engines

  • ActiveVOS

  • Activiti

  • Apache ODE

    Orchestration Director Engine retired in August 2019 and moved to the Apache Attic in January 2020.

  • Awesome Workflow Engines

    List of awesome workflow engines collected by

  • Bizagi Engine

    BPMN 2.0 compliant process engine for executing business processes.

  • Camunda 7 Community Edition

    Camunda Platform 7 is a flexible framework for workflow and process automation. Its core is a native BPMN 2.0 process engine that runs inside the Java Virtual Machine. Originally forked from Activiti. EOL is October 2025 for Community Edition,

Modeling Tools

Methods

Testing/Validation

  • BenchFlow

    Performance and conformance checking for BPEL and BPMN.

  • betsy

    Engine Test System for BPEL and BPMN.

  • BPELlint

    Validation tool which statically analyzes BPEL files using the statical analysis rules from the BPEL 2.0 specification. Also available as

  • BPELStats

    BPELStats is a tool for calculating a variety of BPEL Metrics.

  • BPELUnit

    Unit testing for BPEL

  • bpmnlint

    Validate BPMN diagrams based on configurable lint rules

Assessments

Showing a sample of 96 resources. View the full list on GitHub →