ponder-sh/ponder
The backend framework for crypto apps observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
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: 0
- age_days: 1477
- days_rel: 16
- days_push: 9
- n_releases_24m: 1240
Adoption not part of the score
1121 stars · 266 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Ponder is an open-source TypeScript framework for indexing EVM smart contract data into Postgres and serving it via GraphQL or SQL over HTTP. It offers a hot-reloading local dev server, end-to-end type safety without codegen, and deploys anywhere Node.js or Bun runs.
Use cases
- index smart contract events from any EVM chain into postgres
- build a custom API backend for a crypto app
- replace a Graph Protocol subgraph with faster custom indexing
- query onchain data over graphql or sql
- track token transfers and NFT registrations on ethereum
- serve custom blockchain data to a web or mobile frontend
When to choose
- you need custom, type-safe indexing of EVM contract events with a fast local dev loop
- subgraphs or RPC endpoints are too slow, inflexible, or expensive for your app
- you want to deploy an indexing backend on Node.js or Bun with horizontal scaling
When to avoid
- you only need simple off-the-shelf RPC reads without custom indexing logic
- your data lives on non-EVM chains
- you need a hosted indexing service with zero infrastructure management
Facets
framework · maturity active
web-framework api-framework graphql http-server database orm cli developer-tools blockchain backend web-development apis databases developer-tools bun cli self-hosted cross-platform evm smart-contracts blockchain-indexing postgres the-graph-alternative onchain-data hot-reload type-safe web3 cryptocurrency nodejs typescript docker
4 sources
- readme: https://github.com/ponder-sh/ponder · fetched 2026-08-28 · 02b5eab04b15
- homepage: https://ponder.sh · fetched 2026-08-29 · 14f4ddd3598b
- site_page: https://ponder.sh/docs/get-started · fetched 2026-08-29 · f11631f87693
- site_page: https://ponder.sh/docs/why-ponder · fetched 2026-08-29 · b45d0b15acd6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ponder-sh/ponder | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="ponder-sh/ponder")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem