DBOS Transact
Database-Backed Durable Python Workflows observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 87
- Longevity 55
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 775
- days_rel: 8
- days_push: 7
- n_releases_24m: 77
Adoption not part of the score
1553 stars · 89 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DBOS Transact is an open-source library (Python and TypeScript SDKs) that adds lightweight durable workflows to applications by checkpointing workflow state in Postgres or SQLite. It provides durable queues, scheduling, notifications, and automatic recovery from failures without external orchestration infrastructure.
Use cases
- build fault-tolerant payment processing that survives server crashes
- run long-running data pipelines that resume from checkpoints after interruption
- orchestrate microservice workflows without a separate orchestrator like Temporal
- make AI agents resilient to failures and support human-in-the-loop workflows
- schedule cron jobs and background task queues backed by Postgres
- add durable execution to an existing Python or TypeScript app with a few annotations
When to choose
- your app must reliably recover from crashes, restarts, or network failures
- you want durable workflows and queues with no extra infrastructure beyond Postgres
- you need long-running or agentic workflows with checkpointing and observability
- you prefer a lightweight library over heavyweight external orchestrators
When to avoid
- your workflows are short-lived and failure recovery is trivial
- you cannot use Postgres (or SQLite) as a system database
- you need a language other than Python, TypeScript, Go, or Java
- you want a fully managed orchestration service with its own control plane
Facets
library · maturity active
workflow-automation scheduling microservices agent-framework concurrency developer-tools backend developer-tools artificial-intelligence databases microservices python self-hosted cross-platform durable-execution workflow-engine postgres task-queue fault-tolerance orchestration cron-scheduling sqlite automation ai-agents nodejs
10 sources
- readme: https://github.com/dbos-inc/dbos-transact-py · fetched 2026-08-28 · 423eaf0eec58
- homepage: https://docs.dbos.dev · fetched 2026-08-29 · 4d27b18394c0
- site_page: https://docs.dbos.dev/quickstart?language=java · fetched 2026-08-29 · 5801b8e803fe
- site_page: https://docs.dbos.dev/quickstart · fetched 2026-08-29 · 5801b8e803fe
- site_page: https://docs.dbos.dev/ai/ai-quickstart · fetched 2026-08-29 · 13b122ea390a
- site_page: https://docs.dbos.dev/integrations/supabase · fetched 2026-08-29 · 516bdf57c049
- site_page: https://docs.dbos.dev/faq · fetched 2026-08-29 · ecc69738e50f
- site_page: https://docs.dbos.dev/quickstart?language=python · fetched 2026-08-29 · 5801b8e803fe
- site_page: https://docs.dbos.dev/quickstart?language=typescript · fetched 2026-08-29 · 5801b8e803fe
- site_page: https://docs.dbos.dev/quickstart?language=golang · fetched 2026-08-29 · 5801b8e803fe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dbos-inc/dbos-transact-py | main | 86 |
| dbos-inc/dbos-transact-ts | sdk | 96 |
For agents
markdown · JSON · MCP: product_card(name="dbos-inc/dbos-transact-py")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem