awesome-postgres/index.html
2016-02-02 11:10:00 +05:30

231 lines
11 KiB
HTML

<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<title>Awesome Postgres by dhamaniasad</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">Awesome Postgres</h1>
<h2 class="project-tagline">A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql</h2>
<a href="https://github.com/dhamaniasad/awesome-postgres" class="btn">View on GitHub</a>
<a href="https://github.com/dhamaniasad/awesome-postgres/zipball/master" class="btn">Download .zip</a>
<a href="https://github.com/dhamaniasad/awesome-postgres/tarball/master" class="btn">Download .tar.gz</a>
</section>
<section class="main-content">
<h1>
<a id="awesome-postgres" class="anchor" href="#awesome-postgres" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Awesome Postgres</h1>
<p>A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql</p>
<ul>
<li>
<a href="https://github.com/dhamaniasad/awesome-postgres#awesome-postgres">Awesome Postgres</a>
<ul>
<li><a href="#backups">Backups</a></li>
<li><a href="#gui">GUI</a></li>
<li><a href="#distributions">Distributions</a></li>
<li><a href="#cli">CLI</a></li>
<li><a href="#server">Server</a></li>
<li><a href="#monitoring">Monitoring</a></li>
<li><a href="#extensions">Extensions</a></li>
<li><a href="#optimization">Optimization</a></li>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#language-bindings">Language bindings</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#newsletters">Newsletters</a></li>
<li><a href="#paas">PaaS (Hosted Postgres)</a></li>
</ul>
</li>
</ul>
<h3>
<a id="backups" class="anchor" href="#backups" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Backups</h3>
<ul>
<li>
<a href="https://github.com/wal-e/wal-e">wal-e</a> - Simple Continuous Archiving for Postgres to S3, Azure, or Swift by Heroku</li>
<li>
<a href="http://www.pgbarman.org/">Barman</a> - Backup and Recovery Manager for Postgres by 2ndQuadrant</li>
</ul>
<h3>
<a id="gui" class="anchor" href="#gui" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>GUI</h3>
<ul>
<li>
<a href="http://pgadmin.org/">pgAdmin</a> - Postgres Administration and Management GUI</li>
<li>
<a href="https://github.com/phppgadmin/phppgadmin">phpPgAdmin</a> - The Premier Web Based Administration Tool for Postgres</li>
<li>
<a href="https://github.com/sosedoff/pgweb">pgweb</a> - Web-based PostgreSQL database browser written in Go</li>
<li>
<a href="https://eggerapps.at/postico/">Postico</a> - A Modern PostgreSQL Client for OS X (Commercial Software)</li>
<li>
<a href="http://www.psequel.com/">PSequel</a> - PSequel provides a clean and simple interface for you to perform common PostgreSQL tasks quickly (Commercial Software)</li>
</ul>
<h3>
<a id="distributions" class="anchor" href="#distributions" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Distributions</h3>
<ul>
<li>
<a href="http://postgresapp.com/">Postgres.app</a> - The Easiest Way to Get Started with PostgreSQL on the Mac</li>
</ul>
<h3>
<a id="cli" class="anchor" href="#cli" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>CLI</h3>
<ul>
<li>
<a href="https://github.com/dbcli/pgcli">pgcli</a> - Postgres CLI with autocompletion and syntax highlighting</li>
<li>
<a href="https://github.com/fphilipe/psql2csv">psql2csv</a> - Run a query in psql and output the result as CSV</li>
</ul>
<h3>
<a id="server" class="anchor" href="#server" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Server</h3>
<ul>
<li>
<a href="http://www.postgres-xl.org/">Postgres-XL</a> - Scalable Open Source PostgreSQL-based Database Cluster</li>
</ul>
<h3>
<a id="monitoring" class="anchor" href="#monitoring" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Monitoring</h3>
<ul>
<li>
<a href="https://github.com/bucardo/check_postgres">Check_postgres</a> - Nagios check_postgres plugin for checking status of PostgreSQL databases</li>
<li>
<a href="https://github.com/rach/pome">Pome</a> - Pome stands for Postgres Metrics. Pome is a PostgreSQL Metrics Dashboard to keep track of the health of your database</li>
</ul>
<h3>
<a id="extensions" class="anchor" href="#extensions" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Extensions</h3>
<ul>
<li>
<a href="https://wiki.postgresql.org/wiki/PGStrom">PGStrom</a> - Postgres extension to offload CPU intensive workloads to GPU</li>
<li>
<a href="https://github.com/citusdata/pg_shard">pg_shard</a> - PostgreSQL extension to scale out real-time reads and writes</li>
<li>
<a href="http://postgis.net/">PostGIS</a> - Spatial and Geographic objects for PostgreSQL</li>
<li>
<a href="https://github.com/citusdata/pg_paxos/">pg_paxos</a> - Basic implementation of Paxos and Paxos-based table replication for a cluster of PostgreSQL nodes</li>
</ul>
<h3>
<a id="optimization" class="anchor" href="#optimization" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Optimization</h3>
<ul>
<li>
<a href="https://github.com/ankane/pghero">PgHero</a> - Postgres insights made easy</li>
<li>
<a href="https://github.com/gregs1104/pgtune/">pgtune</a> - PostgreSQL configuration wizard</li>
</ul>
<h3>
<a id="utilities" class="anchor" href="#utilities" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Utilities</h3>
<ul>
<li>
<a href="https://github.com/begriffs/postgrest">PostgREST</a> - PostgREST serves a fully RESTful API from any existing PostgreSQL database</li>
<li>
<a href="https://github.com/lanyrd/mysql-postgresql-converter">mysql-postgresql-converter</a> - Lanyrd's MySQL to PostgreSQL conversion script</li>
<li>
<a href="https://github.com/spotify/postgresql-metrics">postgresql-metrics</a> - Tool that extracts and provides metrics on your PostgreSQL database</li>
<li>
<a href="https://github.com/dimitri/pgloader">pgloader</a> - Pgloader loads data into PostgreSQL using the COPY streaming protocol, and does so with separate threads for reading and writing data</li>
<li>
<a href="https://github.com/dalibo/pgbadger">pgbadger</a> - a fast PostgreSQL Log Analyzer</li>
<li>
<a href="https://github.com/julmon/pg_activity">pg_activity</a> - pg_activity is a top like application for PostgreSQL server activity monitoring</li>
<li>
<a href="https://github.com/lukasmartinelli/pgfutter">pgfutter</a> - Import CSV and JSON into PostgreSQL the easy way</li>
<li>
<a href="https://pganalyze.com">pganalyze</a> - PostgreSQL Performance Monitoring (Commercial Software)</li>
<li>
<a href="https://github.com/nanopack/yoke">yoke</a> - Postgres high-availability cluster with auto-failover and automated cluster recovery</li>
<li>
<a href="https://github.com/lesovsky/pgcenter">pgCenter</a> - Provides convenient interface to various statistics, management task, reloading services, viewing log files and canceling or terminating database backends</li>
<li>
<a href="https://github.com/Alexis-benoist/eralchemy">ERAlchemy</a> - ERAlchemy generates Entity Relation (ER) diagram from databases</li>
</ul>
<h3>
<a id="language-bindings" class="anchor" href="#language-bindings" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Language bindings</h3>
<ul>
<li>Rust: <a href="https://github.com/sfackler/rust-postgres">rust-postgresql</a>
</li>
<li>Perl: <a href="http://search.cpan.org/%7Erudy/DBD-Pg/Pg.pm">DBD-Pg</a>
</li>
<li>Java: <a href="https://jdbc.postgresql.org/">PostgreSQL JDBC Driver</a>
</li>
<li>Node: <a href="https://github.com/brianc/node-postgres">node-postgres</a>
</li>
</ul>
<h3>
<a id="tutorials" class="anchor" href="#tutorials" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tutorials</h3>
<ul>
<li>
<a href="http://www.tutorialspoint.com/postgresql/">tutorialspoint PostgreSQL tutorial</a> - A very extensive collection of tutorials on PostgreSQL</li>
<li>
<a href="http://postgresguide.com/">Postgres Guide</a> - A guide designed as an aid for beginners and experienced users to find specific tips and explore tools available within Postgres</li>
<li>
<a href="https://coderwall.com/p/cwe2_a/backup-and-recover-a-postgres-db-using-wal-e">Backup and recover a Postgres DB using wal-e</a> - A tutorial about setting up continuous archiving in PostgreSQL using wal-e</li>
<li>
<a href="http://pgexercises.com/">PostgreSQL Exercises</a> - A site to make it easy to learn PostgreSQL by doing</li>
</ul>
<h3>
<a id="blogs" class="anchor" href="#blogs" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Blogs</h3>
<ul>
<li>
<a href="https://planet.postgresql.org/">Planet PostgreSQL</a> - A blog aggregation service for PostgreSQL</li>
<li>
<a href="http://www.craigkerstiens.com/categories/postgres/">Craig Kerstiens Postgres Posts</a> - A set of posts on Postgres cool features/tips/tricks</li>
</ul>
<h3>
<a id="newsletters" class="anchor" href="#newsletters" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Newsletters</h3>
<ul>
<li>
<a href="http://www.postgresweekly.com">Postgres Weekly</a> - A weekly newsletter that contains articles, news, and repos relevant to Postgres</li>
</ul>
<h3>
<a id="paas" class="anchor" href="#paas" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>PaaS</h3>
<p><em>(Postgres as a Service)</em></p>
<ul>
<li>
<a href="http://www.elephantsql.com">ElephantSQL</a> - Offers databases ranging from shared servers for smaller projects and proof of concepts, up to enterprise grade multi server setups. Has free plan for up to 5 DBs, 20 MB each.</li>
</ul>
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/dhamaniasad/awesome-postgres">Awesome Postgres</a> is maintained by <a href="https://github.com/dhamaniasad">dhamaniasad</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>