{"repo":"pgflow-dev/pgflow","free":true,"listed":false,"github":"https://github.com/pgflow-dev/pgflow","clone":"git clone https://github.com/pgflow-dev/pgflow.git","description":"Postgres-centric workflow engine with deep integration with Supabase","language":"TypeScript","stars":304,"topics":["edge-functions","pgmq","postgres","queue-workers","supabase","workflow-automation","workflow-engine"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"AI workflows in Supabase, no extra infra. TypeScript workflows with full autocomplete, zero boilerplate, automatic retries and realtime progress. Built on Postgres + Edge Functions. Docs Demo GitHub Discord \"A workflow engine built on Supabase primitives.\" Paul Copplestone, CEO, Supabase ( via X ) Quick Start Then define your workflow (full guide): This replaces 240 lines of queue setup, state management, and coordination code. See full comparison Why pgflow? Building workflows in Supabase today means wiring together pgmq, pg cron, state tables, and Edge Functions yourself. It works, but it's tedious. pgflow gives you: - Declarative workflows - Define steps and dependencies in TypeScript. pgflow handles queues, state, and coordination. - Built for Supabase - Runs entirely in your existing project. No Redis, no Temporal, no external services. - AI-ready - Automatic retries with exponential backoff for flaky LLM APIs. Per-step, not per-workflow. - Parallel processing - Fan out over arrays with independent retries. If 3 of 100 items fail, only those 3 retry. - Full observability - All workflow state in Postgres. Query runs, debug failures, inspect outputs with SQL. - Flexible triggers - Start from your app, database triggers, pg cron, or direct SQL calls. What can you build? - AI Pipelines - Scrape websites, chunk content, generate embeddings, summarize with LLMs. Each step retries independently when APIs flake. - Background Jobs - Process uploads, send emails, sync data. Reliab","default_branch":null,"files":null,"tree":[],"storefront":"/r/pgflow-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pgflow-dev/pgflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}