awesome-postgresql
  
  
    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. 
    https://github.com/awesomelistsio/awesome-postgresql
  
        Last synced: about 17 hours ago 
        JSON representation
    
- 
            
Data Modeling and Schema Design
- ERAlchemy - A tool to generate Entity-Relationship (ER) diagrams from PostgreSQL databases.
 - pgModeler - An open-source database modeler for PostgreSQL.
 - PostgreSQL Schema Design Guide - Official PostgreSQL documentation on schema design.
 - DBDiagram - An online tool for visualizing database schemas, including PostgreSQL.
 - PostgreSQL Schema Design Guide - Official PostgreSQL documentation on schema design.
 - DBDiagram - An online tool for visualizing database schemas, including PostgreSQL.
 - pgModeler - An open-source database modeler for PostgreSQL.
 
 - 
            
GUI Tools
- pgAdmin - The most popular open-source administration and development platform for PostgreSQL.
 - DBeaver - A universal database tool supporting PostgreSQL and other databases.
 - DataGrip - A powerful database IDE by JetBrains, with PostgreSQL support.
 - TablePlus - A modern, native GUI tool for PostgreSQL and other databases.
 - HeidiSQL - A lightweight and fast database client for Windows, supporting PostgreSQL.
 - pgAdmin - The most popular open-source administration and development platform for PostgreSQL.
 - DBeaver - A universal database tool supporting PostgreSQL and other databases.
 - DataGrip - A powerful database IDE by JetBrains, with PostgreSQL support.
 - TablePlus - A modern, native GUI tool for PostgreSQL and other databases.
 - HeidiSQL - A lightweight and fast database client for Windows, supporting PostgreSQL.
 
 - 
            
Libraries and Clients
- psycopg2 - The most popular PostgreSQL driver for Python.
 - pgx - A PostgreSQL driver and toolkit for Go that aims to be feature-rich and performant.
 - node-postgres - A comprehensive PostgreSQL client for Node.js.
 - JDBC PostgreSQL Driver - The official JDBC driver for PostgreSQL.
 - SQLAlchemy - A Python SQL toolkit and ORM that supports PostgreSQL.
 - Diesel - A safe and extensible ORM and query builder for Rust, supporting PostgreSQL.
 - ActiveRecord PostgreSQL Adapter - The PostgreSQL adapter for Ruby on Rails.
 - SQLAlchemy - A Python SQL toolkit and ORM that supports PostgreSQL.
 - Diesel - A safe and extensible ORM and query builder for Rust, supporting PostgreSQL.
 - ActiveRecord PostgreSQL Adapter - The PostgreSQL adapter for Ruby on Rails.
 
 - 
            
Backup and Migration
- pg_dump - The built-in PostgreSQL utility for backing up databases.
 - pgBackRest - Reliable, flexible backup and restore solution for PostgreSQL.
 - WAL-G - A backup and restore tool for PostgreSQL with support for continuous archiving.
 - pg_dump - The built-in PostgreSQL utility for backing up databases.
 - pgBackRest - Reliable, flexible backup and restore solution for PostgreSQL.
 - WAL-G - A backup and restore tool for PostgreSQL with support for continuous archiving.
 
 - 
            
Extensions
- PostGIS - A spatial database extender for PostgreSQL, adding support for geographic objects.
 - pg_stat_statements - A module that tracks execution statistics of all SQL statements.
 - pgcrypto - A cryptographic extension for PostgreSQL, providing various hashing and encryption functions.
 - PostGIS - A spatial database extender for PostgreSQL, adding support for geographic objects.
 - pg_stat_statements - A module that tracks execution statistics of all SQL statements.
 - pgcrypto - A cryptographic extension for PostgreSQL, providing various hashing and encryption functions.
 - Citus - An extension that transforms PostgreSQL into a distributed database for horizontal scalability.
 
 - 
            
Optimization and Monitoring
- EXPLAIN - A command to analyze and optimize query performance.
 - pg_stat_monitor - A statistics collection extension for PostgreSQL query performance monitoring.
 - pgHero - A performance monitoring tool for PostgreSQL.
 - pgBadger - A fast log analyzer for PostgreSQL.
 - PMM (Percona Monitoring and Management) - A monitoring tool for PostgreSQL and other databases.
 - EXPLAIN - A command to analyze and optimize query performance.
 - pg_stat_monitor - A statistics collection extension for PostgreSQL query performance monitoring.
 - pgHero - A performance monitoring tool for PostgreSQL.
 - pgBadger - A fast log analyzer for PostgreSQL.
 - PMM (Percona Monitoring and Management) - A monitoring tool for PostgreSQL and other databases.
 
 - 
            
Replication and Clustering
- Streaming Replication - The built-in streaming replication feature of PostgreSQL.
 - pgPool-II - A middleware for PostgreSQL that provides connection pooling and load balancing.
 - Bucardo - A multi-master replication system for PostgreSQL.
 - Streaming Replication - The built-in streaming replication feature of PostgreSQL.
 - pgPool-II - A middleware for PostgreSQL that provides connection pooling and load balancing.
 - Bucardo - A multi-master replication system for PostgreSQL.
 - Patroni - A high-availability solution for PostgreSQL based on streaming replication.
 - Citus - A distributed database solution for scaling PostgreSQL horizontally.
 
 - 
            
Learning Resources
- PostgreSQL Documentation - The official PostgreSQL reference documentation.
 - Leetcode: PostgreSQL Problems - Practice SQL queries with PostgreSQL challenges on Leetcode.
 - PostgreSQL Documentation - The official PostgreSQL reference documentation.
 - Leetcode: PostgreSQL Problems - Practice SQL queries with PostgreSQL challenges on Leetcode.
 - The Art of PostgreSQL - A blog with articles on advanced PostgreSQL techniques.
 - The Art of PostgreSQL - A blog with articles on advanced PostgreSQL techniques.
 - Postgres Guide - A guide for developers to learn and use PostgreSQL effectively.
 - PostgreSQL Tutorial - A comprehensive guide to PostgreSQL, covering basic to advanced topics.
 
 - 
            
Community
- PostgreSQL Mailing Lists - The official PostgreSQL mailing lists for discussions and support.
 - Reddit: r/PostgreSQL - A subreddit for PostgreSQL discussions and questions.
 - Stack Overflow: PostgreSQL - A Q&A site for PostgreSQL-related questions.
 - Planet PostgreSQL - A blog aggregator for PostgreSQL posts and news.
 - PostgreSQL Slack Community - Join the PostgreSQL Slack for discussions and networking.
 - PostgreSQL Mailing Lists - The official PostgreSQL mailing lists for discussions and support.
 - Reddit: r/PostgreSQL - A subreddit for PostgreSQL discussions and questions.
 - Stack Overflow: PostgreSQL - A Q&A site for PostgreSQL-related questions.
 - Planet PostgreSQL - A blog aggregator for PostgreSQL posts and news.
 - PostgreSQL Slack Community - Join the PostgreSQL Slack for discussions and networking.
 
 
            Programming Languages
          
          
        
            Categories
          
          
        
            Sub Categories
          
          
            Keywords
          
          
              
                postgresql
                7
              
              
                postgres
                3
              
              
                mysql
                3
              
              
                sql
                3
              
              
                aws-s3
                2
              
              
                azure
                2
              
              
                azure-storage
                2
              
              
                backup
                2
              
              
                cloud
                2
              
              
                go
                2
              
              
                golang
                2
              
              
                greenplum
                2
              
              
                mariadb
                2
              
              
                mongodb
                2
              
              
                redis
                2
              
              
                s3
                2
              
              
                sqlserver
                2
              
              
                log
                2
              
              
                perfomance
                2
              
              
                tuning
                2
              
              
                aws
                2
              
              
                archiving
                2
              
              
                libpq
                1
              
              
                node-postgres
                1
              
              
                visualization
                1
              
              
                sqlalchemy
                1
              
              
                schema
                1
              
              
                documentation-tool
                1
              
              
                database
                1
              
              
                postgresql-driver
                1
              
              
                consul
                1
              
              
                etcd
                1
              
              
                failover
                1
              
              
                haproxy
                1
              
              
                high-availability
                1
              
              
                kubernetes
                1
              
              
                raft
                1
              
              
                zookeeper
                1