Ross ROSS = Recommend OSS · open-source software intelligence for agents

DBOS Transact

Database-Backed Durable Python Workflows observed · 2026-08-28

github.com/dbos-inc/dbos-transact-py · homepage · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dbos-inc/dbos-transact-pymain86
dbos-inc/dbos-transact-tssdk96

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