# awesome-postgres A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql - [Awesome-Postgres](https://github.com/dhamaniasad/awesome-postgres#awesome-postgres) - [Backups](#backups) - [GUI](#gui) - [Distributions](#distributions) - [CLI](#cli) - [Server](#server) - [Extensions](#extensions) - [Optimization](#optimization) - [Utilities](#utilities) - [Tutorials](#tutorials) - [Blogs](#blogs) - [Newsletters](#newsletters) ### Backups * [wal-e](https://github.com/wal-e/wal-e) - Simple Continuous Archiving for Postgres to S3, Azure, or Swift by Heroku * [Barman](http://www.pgbarman.org/) - Backup and Recovery Manager for Postgres by 2ndQuadrant ### GUI * [pgAdmin](http://pgadmin.org/) - Postgres Adminisitration and Management GUI * [phpPgAdmin](https://github.com/phppgadmin/phppgadmin) - The Premier Web Based Administration Tool for Postgres * [pgweb](https://github.com/sosedoff/pgweb) - Web-based PostgreSQL database browser written in Go ### Distributions * [Postgres.app](http://postgresapp.com/) - The Easiest Way to Get Started with PostgreSQL on the Mac ### CLI * [pgcli](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting * [psql2csv](https://github.com/fphilipe/psql2csv) - Run a query in psql and output the result as CSV ### Server * [Postgres-XL](http://www.postgres-xl.org/) - Scalable Open Source PostgreSQL-based Database Cluster ### Extensions * [PGStorm](https://wiki.postgresql.org/wiki/PGStrom) - Postgres extension to offload CPU intensive workloads to GPU * [pg_shard](https://github.com/citusdata/pg_shard) - PostgreSQL extension to scale out real-time reads and writes ### Optimization * [PgHero](https://github.com/ankane/pghero) - Postgres insights made easy * [pgtune](https://github.com/gregs1104/pgtune/) - PostgreSQL configuration wizard ### Utilities * [PostgREST](https://github.com/begriffs/postgrest) - PostgREST serves a fully RESTful API from any existing PostgreSQL database * [mysql-postgresql-converter](https://github.com/lanyrd/mysql-postgresql-converter) - Lanyrd's MySQL to PostgreSQL conversion script * [postgresql-metrics](https://github.com/spotify/postgresql-metrics) - Tool that extracts and provides metrics on your PostgreSQL database * [pgloader](https://github.com/dimitri/pgloader) - Pgloader loads data into PostgreSQL using the COPY streaming protocol, and does so with separate threads for reading and writing data. * [pgbadger](https://github.com/dalibo/pgbadger) - a fast PostgreSQL Log Analyzer * [pg_activity](https://github.com/julmon/pg_activity) - pg_activity is a top like application for PostgreSQL server activity monitoring * [pgfutter](https://github.com/lukasmartinelli/pgfutter) - Import CSV and JSON into PostgreSQL the easy way ### Tutorials * [tutorialspoint PostgreSQL tutorial](http://www.tutorialspoint.com/postgresql/) - A very extensive collection of tutorials on PostgreSQL * [Postgres Guide](http://postgresguide.com/) - A guide designed as an aid for beginners and experienced users to find specific tips and explore tools available within Postgres. * [Backup and recover a Postgres DB using wal-e](https://coderwall.com/p/cwe2_a/backup-and-recover-a-postgres-db-using-wal-e) - A tutorial about setting up continuous archiving in PostgreSQL using wal-e ### Blogs * [Planet PostgreSQL](https://planet.postgresql.org/) - A blog aggregation service for PostgreSQL. * [Craig Kerstiens Postgres Posts](http://www.craigkerstiens.com/categories/postgres/) - A set of posts on Postgres cool features/tips/tricks. ### Newsletters * [Postgres Weekly](http://www.postgresweekly.com) - A weekly newsletter that contains articles, news, and repos relevant to Postgres