Flyt – A minimalist workflow framework for Go with zero dependencies

1 mark3labs 1 8/4/2025, 5:05:51 AM github.com ↗

Comments (1)

mark3labs · 48m ago
I wanted to share a project I've been working on called Flyt https://github.com/mark3labs/flyt (Norwegian for "flow", pronounced "fleet").

I was inspired by the Python package Pocket Flow https://github.com/The-Pocket/PocketFlow and wished for something similar in Go. So I built Flyt, a lightweight workflow framework that lets you compose complex workflows from simple, reusable nodes.

Key features: - Zero external dependencies (stdlib only) - Simple node-based architecture with prep/exec/post phases - Action-based routing between nodes - Built-in retry logic and error handling - Thread-safe shared store for passing data - Batch processing support