nullptrlabs/pgmodeler
Open-source data modeling tool designed for PostgreSQL. No more typing DDL commands. Let pgModeler do the work for you! observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 83
- Release rhythm 45
- 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: 111
- age_days: 5123
- days_rel: 208
- days_push: 103
- n_releases_24m: 6
Adoption not part of the score
3585 stars · 422 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
pgModeler is an open-source, cross-platform visual database modeling tool built specifically for PostgreSQL, letting users design entity-relationship diagrams and generate DDL/SQL scripts without hand-writing them. It is written in C++ with Qt and offers a free Community Edition plus a commercial Plus edition with reverse engineering, diff/sync, and database management features.
Use cases
- design a postgresql database schema visually with an ER diagram
- generate DDL SQL scripts from a database model instead of typing them
- model tables, views, relationships, triggers and functions for postgres
- validate a database model for inconsistencies before deployment
- teach database modeling with an open-source ERD tool
- maintain complex postgres schemas with version-controlled model files
When to choose
- you work primarily with PostgreSQL and want deep support for its specific features
- you prefer visual drag-and-drop schema design over writing DDL by hand
- you want a free, open-source, cross-platform modeling tool with no cloud dependency
- you need Git-friendly schema model files stored locally
When to avoid
- you need reverse engineering or database diff/sync, which require the paid Plus edition
- you model databases other than PostgreSQL (e.g., MySQL, SQL Server)
- you only need a lightweight SQL client or query browser rather than a modeler
Facets
application · maturity active
gui developer-tools database documentation databases developer-tools web-development windows cross-platform postgresql erd data-modeling ddl-generation sql qt schema-design reverse-engineering database-diff linux macos desktop
5 sources
- readme: https://github.com/nullptrlabs/pgmodeler · fetched 2026-08-28 · 284c9a39478c
- homepage: https://pgmodeler.io · fetched 2026-08-29 · fd3a3ea7f95e
- site_page: https://pgmodeler.io/support/installation · fetched 2026-08-29 · 67f79bf3ad32
- site_page: https://pgmodeler.io/support/docs · fetched 2026-08-29 · 0fa4ee7bc9f8
- site_page: https://pgmodeler.io/about · fetched 2026-08-29 · 49168764c9ab
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nullptrlabs/pgmodeler | main | 73 |
For agents
markdown · JSON · MCP: product_card(name="nullptrlabs/pgmodeler")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem