HypoPG/hypopg
Hypothetical Indexes for PostgreSQL observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 88
- Release rhythm 57
- Longevity 100
Flags: no_license
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: 355
- age_days: 4100
- days_rel: 75
- days_push: 75
- n_releases_24m: 2
Adoption not part of the score
1696 stars · 61 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HypoPG is a PostgreSQL extension written in C that adds support for hypothetical (virtual) indexes. It lets you test whether an index would improve query plans via EXPLAIN without actually creating it, saving CPU, disk, and time.
Use cases
- test if an index would speed up a slow query before creating it
- simulate CREATE INDEX statements and check EXPLAIN plans
- tune PostgreSQL query performance without index build overhead
- evaluate hypothetical partial indexes for specific queries
- check whether the PostgreSQL planner would use a proposed index
When to choose
- you need to evaluate index benefits on a live PostgreSQL database without resource cost
- you are doing query plan analysis and index tuning
- you want per-backend virtual indexes that don't affect concurrent sessions
When to avoid
- you use a database other than PostgreSQL
- you need actual persistent indexes rather than plan simulation
- you need extension upgrade scripts or persisted index metadata
Facets
library · maturity stable
database developer-tools benchmarking databases developer-tools performance windows self-hosted postgresql-extension hypothetical-indexes query-optimization explain index-tuning c-extension linux macos
1 source
- readme: https://github.com/HypoPG/hypopg · fetched 2026-08-28 · 66dd6757e608
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HypoPG/hypopg | main | 80 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem