{"id":81475,"url":"https://github.com/brandonhimpfen/awesome-postgresql","name":"awesome-postgresql","description":"A curated list of awesome libraries, tools, frameworks, and resources for PostgreSQL, an advanced open-source relational database system known for its performance, extensibility, and SQL compliance.","projects_count":48,"last_synced_at":"2026-06-30T21:00:20.305Z","repository":{"id":263335486,"uuid":"890061571","full_name":"brandonhimpfen/awesome-postgresql","owner":"brandonhimpfen","description":"A curated list of awesome libraries, tools, frameworks, and resources for PostgreSQL, an advanced open-source relational database system known for its performance, extensibility, and SQL compliance.","archived":false,"fork":false,"pushed_at":"2026-05-05T03:48:29.000Z","size":36,"stargazers_count":10,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-13T13:03:53.139Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","postgres","postgresql","postgresql-database"],"latest_commit_sha":null,"homepage":"https://lnktr.net/awesome","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brandonhimpfen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"brandonhimpfen","custom":["https://paypal.me/brandonhimpfen","https://github.com/brandonhimpfen/donate"]}},"created_at":"2024-11-17T22:46:13.000Z","updated_at":"2026-05-05T03:38:02.000Z","dependencies_parsed_at":"2025-07-29T05:00:42.666Z","dependency_job_id":"09d07a3e-f2c6-4b54-9e2d-60d91b972d9f","html_url":"https://github.com/brandonhimpfen/awesome-postgresql","commit_stats":null,"previous_names":["awesomelistsio/awesome-postgresql","brandonhimpfen/awesome-postgresql"],"tags_count":0,"template":false,"template_full_name":"brandonhimpfen/awesome-lists-template","purl":"pkg:github/brandonhimpfen/awesome-postgresql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-postgresql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-postgresql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-postgresql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-postgresql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonhimpfen","download_url":"https://codeload.github.com/brandonhimpfen/awesome-postgresql/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-postgresql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34983171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-12-14T21:19:48.843Z","updated_at":"2026-06-30T21:00:20.306Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["GUI Tools","Data Modeling and Schema Design","Libraries and Clients","Optimization and Monitoring","License","Replication and Clustering","Community","Backup and Migration","Learning Resources","Extensions"],"sub_categories":[],"readme":"# Awesome PostgreSQL [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)\n\n[![GitHub Sponsors](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/awesomelistsio) \u0026nbsp; \n[![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/awesomelists) \u0026nbsp; \n[![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ) \u0026nbsp; \n[![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3) \u0026nbsp; \n[![X](https://srv-cdn.himpfen.io/badges/twitter/twitter-flat.svg)](https://x.com/ListsAwesome) \u0026nbsp; \n[![Facebook](https://srv-cdn.himpfen.io/badges/facebook-pages/facebook-pages-flat.svg)](https://www.facebook.com/awesomelists)\n\n\u003e A curated list of awesome libraries, tools, frameworks, and resources for PostgreSQL, an advanced open-source relational database system known for its performance, extensibility, and SQL compliance.\n\n## Contents\n\n- [Libraries and Clients](#libraries-and-clients)\n- [GUI Tools](#gui-tools)\n- [Backup and Migration](#backup-and-migration)\n- [Extensions](#extensions)\n- [Optimization and Monitoring](#optimization-and-monitoring)\n- [Replication and Clustering](#replication-and-clustering)\n- [Data Modeling and Schema Design](#data-modeling-and-schema-design)\n- [Learning Resources](#learning-resources)\n- [Books](#books)\n- [Community](#community)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Libraries and Clients\n\n- [psycopg2](https://www.psycopg.org/) - The most popular PostgreSQL driver for Python.\n- [pgx](https://github.com/jackc/pgx) - A PostgreSQL driver and toolkit for Go that aims to be feature-rich and performant.\n- [node-postgres](https://github.com/brianc/node-postgres) - A comprehensive PostgreSQL client for Node.js.\n- [JDBC PostgreSQL Driver](https://jdbc.postgresql.org/) - The official JDBC driver for PostgreSQL.\n- [SQLAlchemy](https://www.sqlalchemy.org/) - A Python SQL toolkit and ORM that supports PostgreSQL.\n- [Diesel](https://diesel.rs/) - A safe and extensible ORM and query builder for Rust, supporting PostgreSQL.\n- [ActiveRecord PostgreSQL Adapter](https://guides.rubyonrails.org/active_record_postgresql.html) - The PostgreSQL adapter for Ruby on Rails.\n\n## GUI Tools\n\n- [pgAdmin](https://www.pgadmin.org/) - The most popular open-source administration and development platform for PostgreSQL.\n- [DBeaver](https://dbeaver.io/) - A universal database tool supporting PostgreSQL and other databases.\n- [DataGrip](https://www.jetbrains.com/datagrip/) - A powerful database IDE by JetBrains, with PostgreSQL support.\n- [TablePlus](https://tableplus.com/) - A modern, native GUI tool for PostgreSQL and other databases.\n- [HeidiSQL](https://www.heidisql.com/) - A lightweight and fast database client for Windows, supporting PostgreSQL.\n\n## Backup and Migration\n\n- [pg_dump](https://www.postgresql.org/docs/current/app-pgdump.html) - The built-in PostgreSQL utility for backing up databases.\n- [pgBackRest](https://pgbackrest.org/) - Reliable, flexible backup and restore solution for PostgreSQL.\n- [WAL-G](https://github.com/wal-g/wal-g) - A backup and restore tool for PostgreSQL with support for continuous archiving.\n- [Flyway](https://flywaydb.org/) - A database migration tool that supports PostgreSQL.\n- [Liquibase](https://www.liquibase.org/) - An open-source tool for managing and tracking database schema changes.\n\n## Extensions\n\n- [PostGIS](https://postgis.net/) - A spatial database extender for PostgreSQL, adding support for geographic objects.\n- [pg_stat_statements](https://www.postgresql.org/docs/current/pgstatstatements.html) - A module that tracks execution statistics of all SQL statements.\n- [pgcrypto](https://www.postgresql.org/docs/current/pgcrypto.html) - A cryptographic extension for PostgreSQL, providing various hashing and encryption functions.\n- [TimescaleDB](https://www.timescale.com/) - A time-series database built on top of PostgreSQL.\n- [Citus](https://www.citusdata.com/) - An extension that transforms PostgreSQL into a distributed database for horizontal scalability.\n\n## Optimization and Monitoring\n\n- [EXPLAIN](https://www.postgresql.org/docs/current/sql-explain.html) - A command to analyze and optimize query performance.\n- [pg_stat_monitor](https://www.percona.com/doc/postgresql/pg-stat-monitor/index.html) - A statistics collection extension for PostgreSQL query performance monitoring.\n- [pgHero](https://github.com/ankane/pghero) - A performance monitoring tool for PostgreSQL.\n- [pgBadger](https://github.com/darold/pgbadger) - A fast log analyzer for PostgreSQL.\n- [PMM (Percona Monitoring and Management)](https://www.percona.com/software/database-tools/percona-monitoring-and-management) - A monitoring tool for PostgreSQL and other databases.\n\n## Replication and Clustering\n\n- [Streaming Replication](https://www.postgresql.org/docs/current/warm-standby.html) - The built-in streaming replication feature of PostgreSQL.\n- [Patroni](https://github.com/zalando/patroni) - A high-availability solution for PostgreSQL based on streaming replication.\n- [pgPool-II](https://www.pgpool.net/mediawiki/index.php/Main_Page) - A middleware for PostgreSQL that provides connection pooling and load balancing.\n- [Bucardo](https://bucardo.org/Bucardo/) - A multi-master replication system for PostgreSQL.\n- [Citus](https://www.citusdata.com/) - A distributed database solution for scaling PostgreSQL horizontally.\n- [Spock](https://github.com/pgEdge/spock) - Logical multi-master PostgreSQL replication.\n\n## Data Modeling and Schema Design\n\n- [ERAlchemy](https://github.com/Alexis-benoist/eralchemy) - A tool to generate Entity-Relationship (ER) diagrams from PostgreSQL databases.\n- [pgModeler](https://pgmodeler.io/) - An open-source database modeler for PostgreSQL.\n- [PostgreSQL Schema Design Guide](https://www.postgresql.org/docs/current/ddl.html) - Official PostgreSQL documentation on schema design.\n- [DBDiagram](https://dbdiagram.io/) - An online tool for visualizing database schemas, including PostgreSQL.\n\n## Learning Resources\n\n- [PostgreSQL Documentation](https://www.postgresql.org/docs/) - The official PostgreSQL reference documentation.\n- [PostgreSQL Tutorial](https://www.postgresqltutorial.com/) - A comprehensive guide to PostgreSQL, covering basic to advanced topics.\n- [Leetcode: PostgreSQL Problems](https://leetcode.com/problemset/all/?topicSlugs=postgresql) - Practice SQL queries with PostgreSQL challenges on Leetcode.\n- [The Art of PostgreSQL](https://theartofpostgresql.com/) - A blog with articles on advanced PostgreSQL techniques.\n- [Postgres Guide](https://postgresguide.com/) - A guide for developers to learn and use PostgreSQL effectively.\n\n## Books\n\n- *PostgreSQL: Up and Running* by Regina Obe and Leo Hsu - A practical guide to using PostgreSQL.\n- *Mastering PostgreSQL 15* by Hans-Jürgen Schönig - An advanced book for mastering PostgreSQL.\n- *The Art of PostgreSQL* by Dimitri Fontaine - A book focused on advanced PostgreSQL features and techniques.\n- *PostgreSQL Cookbook* by Simon Riggs - A collection of practical recipes for PostgreSQL developers.\n- *High Performance PostgreSQL* by Gregory Smith - A guide to optimizing PostgreSQL for performance.\n\n## Community\n\n- [PostgreSQL Mailing Lists](https://www.postgresql.org/list/) - The official PostgreSQL mailing lists for discussions and support.\n- [Reddit: r/PostgreSQL](https://www.reddit.com/r/PostgreSQL/) - A subreddit for PostgreSQL discussions and questions.\n- [Stack Overflow: PostgreSQL](https://stackoverflow.com/questions/tagged/postgresql) - A Q\u0026A site for PostgreSQL-related questions.\n- [Planet PostgreSQL](https://planet.postgresql.org/) - A blog aggregator for PostgreSQL posts and news.\n- [PostgreSQL Slack Community](https://postgres-slack.herokuapp.com/) - Join the PostgreSQL Slack for discussions and networking.\n\n## Contribute\n\nContributions are welcome. Please ensure your submission fully follows the requirements outlined in [`CONTRIBUTING.md`](CONTRIBUTING.md), including formatting, scope alignment, and category placement.\n\nPull requests that do not adhere to the contribution guidelines may be closed.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/brandonhimpfen%2Fawesome-postgresql/projects"}