Skip to content

Releases: sarkarbikram90/FlowForge

FlowForge v0.1.0 – Initial Distributed Workflow Scheduler MVP

Choose a tag to compare

@sarkarbikram90 sarkarbikram90 released this 30 Apr 20:34

🚀 FlowForge v0.1.0 – Initial MVP Release

FlowForge is a lightweight distributed workflow scheduler built in Rust, designed for performance, reliability, and simplicity.

✨ Features

  • DAG-based workflow execution
  • Task dependency management
  • Retry logic with exponential backoff
  • Distributed worker support
  • REST API for triggering and monitoring workflows
  • CLI for interacting with the system
  • Docker Compose setup for local deployment

🏗️ Architecture

  • Scheduler: Orchestrates DAG execution
  • Workers: Execute tasks asynchronously
  • Queue: Redis-based task distribution
  • Metadata Store: PostgreSQL

🧪 How to Run Locally

git clone https://github.com/sarkarbikram90/FlowForge.git
cd FlowForge
make up

📌 Notes

  • This is an early MVP (v0.x.x)
  • APIs and interfaces may change
  • Not production-ready yet

🎯 Roadmap

  • Cron-based scheduling
  • UI for DAG visualization
  • Advanced retry policies
  • Kubernetes deployment support

Contributions, feedback, and issues are welcome.