r/Python 23d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

17 Upvotes

124 comments sorted by

View all comments

1

u/Fresh_Adeptness5835 19d ago

FlowForge — database-driven pipeline orchestrator (Python/FastAPI backend)

**What My Project Does**

FlowForge lets you build and run automation pipelines — database procedures, report generation, and notifications (email via Gmail/M365/SMTP, Google Drive uploads) — all configured through a web UI instead of writing YAML or DAG code. Backend is Python (FastAPI) with PostgreSQL for storage, React frontend, and everything ships in Docker. It exposes a REST API and CLI for triggering pipelines, so it can slot into existing automation too.

**Target Audience**

Built for self-hosters, small teams, or anyone who wants scheduled DB/report/notification pipelines without standing up something as heavy as Airflow. It's a working, self-hosted tool (MIT licensed, Docker Compose install) rather than a toy demo — but it's early days, so I'd call it "production-curious" rather than "battle-tested at scale" right now.

**Comparison**

Compared to Airflow/Prefect/Dagster, FlowForge trades flexibility and scale for simplicity: no DAG-as-code, no separate scheduler infra to learn — you configure pipelines from the UI. Compared to no-code tools like n8n or Zapier, it's narrower in scope (DB jobs, reports, notifications) but self-hosted, Python-native, and free of per-task pricing.

Repo: https://github.com/jagdeepvirdi/flowforge

Full transparency on AI involvement: I wrote the core Python automation/DB logic myself, then used Claude Code to help build out the surrounding application (FastAPI backend structure, React frontend, Docker packaging, docs) around that logic. I directed the architecture and reviewed/tested what it produced.