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

zerodha/dungbeetle

A distributed job server built specifically for queuing and executing heavy SQL read jobs asynchronously. Separate out reporting layer from apps. MySQL, Postgres, ClickHouse. observed · 2026-08-28

github.com/zerodha/dungbeetle · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

60/100

  • Activity 82
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3161
  • days_rel: n/a
  • days_push: 111
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1264 stars · 174 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

DungBeetle is a lightweight, single-binary distributed job server for queuing and asynchronously executing heavy SQL read jobs (such as reports) against MySQL, PostgreSQL, or ClickHouse databases. Results are written to separate ephemeral results databases and exposed via HTTP APIs, offloading reporting work from primary application databases.

Use cases

  • queue heavy SQL report queries asynchronously instead of running them in the app
  • generate user-facing reports without overloading the primary database
  • offload reporting layer from application servers
  • run thousands of concurrent report requests via a distributed job queue
  • cache SQL query results in a fast ephemeral results database
  • manage and cancel queued SQL jobs over HTTP APIs

When to choose

  • your app serves many concurrent users requesting SQL-based reports
  • you want to decouple heavy read queries from your main application and database
  • you need a simple single-binary job queue for SQL workloads with MySQL, Postgres, or ClickHouse sources
  • you want job results written to a separate fast results database for follow-up queries

When to avoid

  • you need general-purpose background job processing beyond SQL queries
  • you need write jobs or transactional task execution, not read-only reporting
  • you prefer embedding job queues directly in your application framework
  • you need complex workflow orchestration or DAG-based scheduling

Facets

service · maturity active

database message-queue http-server api-framework scheduling databases backend analytics developer-tools windows self-hosted go job-queue sql-reports report-generation distributed-workers async-jobs clickhouse mysql postgresql redis-broker single-binary data-engineering linux macos docker

1 source

Member repositories

RepositoryRoleHealth v2
zerodha/dungbeetlemain60

For agents

markdown · JSON · MCP: product_card(name="zerodha/dungbeetle")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem