Hi, I’m Felix.
I’m building Flow-Like, an open-source, Rust-first workflow platform.
Workflows are strongly typed graphs. Nodes are implemented in Rust and executed by a Rust async runtime. Types are part of the graph and validated before and during execution.
Local-first means workflows can run directly on your device (desktop or mobile). The same workflows can optionally run on a server, for example via the web app.
A workflow is a directory of blobs, files, and file-based databases (e.g. DataFusion, LanceDB). This file-based model is abstracted through object_store, allowing workflows to move between local, S3-compatible, or cloud-backed storage without changing behavior.
Flow-Like is both an engine and a platform:
Rust execution core and backend
Self-hosting options (local, containers, Kubernetes)
User management, governance, data and access control
An app-store-style catalog for workflow-based applications
I’ve already invested a few thousand hours to reach this first usable state.
The desktop app uses Tauri, the UI is React, everything else is Rust.
Early project - Feedback on graph IR, execution model, and node APIs is welcome.
Repo: https://github.com/TM9657/flow-like
Website: https://flow-like.com/