The modern, open-source workflow engine for developers building automated systems on Go, AWS, and React.
⭐ Star this repo · 📦 Contribute · 🐞 Report Bug · ✨ Request Feature
AutoFlow.AI is a workflow automation engine that lets you design, run, and manage workflows using:
- ⚙️ Go microservices
- ☁️ AWS Lambda, Step Functions, ECS
- 🧠 AI-assisted optimization
- 🎛️ React drag-and-drop workflow builder
- 📐 Modular & production-ready architecture
Think of it like:
“If Google Cloud Workflows, n8n, and AWS Step Functions had a baby that looks cool and works locally too.”
demo video
- 🧩 Drag-and-drop workflow builder
- ⚡ Real-time workflow execution logs
- 🔗 Node-based visual flow system
- 🔐 JWT-secured backend in Go
- ☁️ Native AWS integrations
- 💬 AI suggestions for workflow optimization
- 📚 Version-controlled flows
- 🌍 Fully open-source, easy to extend
| Area | Tech |
|---|---|
| Frontend | React, Zustand, Tailwind |
| Backend | Go + Fiber (Chi support planned) |
| Cloud | AWS (Lambda, Step Functions, S3, ECS) |
| Infra | Terraform |
| Auth | JWT or Firebase |
| Database | MongoDB (DynamoDB optional) |
# 1. Clone repo
git clone https://github.com/Davanesh/autoFlow
# 2. Install backend deps
cd backend/orchestrator
go mod tidy
go run main.go
# 3. Start frontend
cd frontend
npm install
npm run dev
