PM4Py – An Open Source Python Library for Process Mining
github.com
github.com
I'm not quite happy with the ecosystem though. Most tools are either cloud based like Celonis or organically grown Java bloatware (PROM, Disco). PM4Py also looks like a Java project that was tweaked until it was syntactically correct Python. However, it's probably the most usable free tool for PM out there. And to be fair, it's a quite young project also, docs looked much worse half a year ago.
Edit: added PM tools
You may like to watch some of the early videos https://www.coursera.org/learn/process-mining
We started with pm4py it has a lot of the functionality the paid tools have.
A message from one of the founders of PM4Py. Cool that we are mentioned here, quite an honor actually.
Since we are an academic project, we have limited resources to generate more elaborate 'getting started'-type of documentation, etc. However, it is on our todo list. If you have any requests or ideas, let us know, it helps us to prioritize what is most useful.
W.r.t. the java project. The first lines of code are written by someone with a few years of primarily Java experience, I guess that explains.