Skip to main content
Rust4PM

Propel

A process mining studio built on Rust4PM. It runs in the browser or as a desktop app.

Propel showing a directly-follows graph, a Petri net and the pipeline editor

Run it

The web app at propel.aarkue.eu runs the Rust engine in your browser through WebAssembly, so your data never leaves your machine. Desktop installers for Windows (.exe, .msi), macOS (.dmg) and Linux (.AppImage, .deb, .rpm) are on the releases page.

Windows Defender sometimes flags Tauri installers as a false positive. If that happens, try the other Windows installer.

Features

  • XES and OCEL 2.0 import: drop an .xes, .json, .xml or .sqlite file onto the window
  • Directly-follows graphs, case-centric and object-centric, with a performance overlay
  • Dotted chart and variant explorer
  • Alignment-based conformance of an event log against a Petri net
  • Filters and transforms for event logs and OCELs
  • Petri net and object-centric Petri net editor

Pipeline editor

Every Rust4PM binding is a node in the pipeline editor. Logs and OCELs flow from one node's output into the next as typed handles, the same registry items the Python API uses.

Propel pipeline editor with connected function nodes

Links