I got pretty interested in process mining a while ago at university.
Most people use the pm4py
Python library to do process mining.
However, since Python is a little slow and process mining algorithms can be quite expensive, I thought that the Julia programming language would be a better fit for the task.
I built a process mining library for Julia and although it turned out to be more of a toy project, the library provides a complete process mining workflow with a working implementation of the alpha algorithm, a basic XES parser, several process models, and plotting functionality.
Implementing the alpha algorithm was particularly difficult and taught me a lot.
I may continue working on this project in the future.
The repository is on GitHub.
ProcessMining.jl.