process-intelligence-solutions/pm4py
Official public repository for PM4Py (Process Mining for Python) — an open-source library for exploring, analyzing, and optimizing business processes with Python.
This project helps operations managers, business analysts, and process owners understand and improve how their business processes actually run. By taking raw event data from systems (like CRM, ERP, or ticketing systems), it discovers, visualizes, and analyzes the true flow of activities, revealing bottlenecks and deviations. The output is a clear, visual model of your process, along with insights to optimize it.
926 stars. Actively maintained with 79 commits in the last 30 days. Available on PyPI.
Use this if you need to analyze event logs from your business systems to discover, monitor, or enhance the efficiency and compliance of your operational workflows.
Not ideal if you're looking for a low-code drag-and-drop solution, as this requires familiarity with Python programming to implement and customize.
Stars
926
Forks
335
Language
Python
License
AGPL-3.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
79
Dependencies
12
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/process-intelligence-solutions/pm4py"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
autogluon/autogluon
Fast and Accurate ML in 3 Lines of Code
microsoft/FLAML
A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.
shankarpandala/lazypredict
Lazy Predict help build a lot of basic models without much code and helps understand which...
aimclub/FEDOT
Automated modeling and machine learning framework FEDOT
alteryx/evalml
EvalML is an AutoML library written in python.