A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/pgflow-dev/pgflow below:

pgflow-dev/pgflow: Postgres-centric workflow engine with deep integration with Supabase

Where complex becomes clockwork.

"Things just happen. What the hell. And the reason things just happen is that a hundred billion other things just happened, all working unheeded and unseen, to make sure that they do."

–- Terry Pratchett, "Last Continent", reflecting on the elegant machinery of complex systems

pgflow is a workflow orchestration system that runs directly in your Postgres database - ideal for building reliable AI workflows, background jobs, and data pipelines on Supabase without external services.

The system combines:

The pgflow documentation is available on pgflow.dev.

File an issue on GitHub or join our Discord.

When you need more than just isolated background jobs, but don't want the complexity of external orchestration systems:

  1. Define workflows using TypeScript DSL
  2. Compile them to SQL migrations
  3. Deploy as Supabase Edge Functions
  4. Trigger workflows from your app or SQL

The execution system handles the rest - scheduling steps when dependencies complete, retrying failed tasks, and aggregating results automatically.

Package Description cli Command-line interface for installing and compiling flows client TypeScript client for starting workflows and monitoring real-time progress core SQL Core for the workflow engine - foundational tables and functions dsl TypeScript DSL for defining flows with type inference edge-worker Task queue worker for Supabase Edge Functions with reliability features website Documentation site example-flows Example workflow definitions

Note

This project and all its components are licensed under Apache 2.0 license.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4