A curated collection of the best PostgreSQL tools, guides and resources for developers. Save time with reliable tools hand-picked for you.
Timescale enhances PostgreSQL for time-series data, enabling efficient ingestion and querying of vast volumes of live data. With features like a hybrid row-columnar engine and advanced compression, Timescale delivers exceptional performance and cost savings for applications in IoT, finance, and analytics.
SQLx is an asynchronous, pure Rust SQL crate that enables developers to write and execute SQL queries with compile-time safety and without relying on a domain-specific language (DSL). It supports multiple databases and provides features like connection pooling, automatic statement preparation, and row streaming, making it ideal for high-performance applications that require robust database interactions.
psql is a terminal-based front-end to PostgreSQL that enables interactive database queries, script execution, and database administration.
PgCat is an advanced PostgreSQL pooler and proxy designed to optimize database performance with features like sharding, load balancing, and failover capabilities. Built on an asynchronous multi-threaded runtime, it efficiently manages high query loads while providing robust statistics and flexible configuration options.
PgBouncer is a lightweight connection pooler specifically designed for PostgreSQL, enhancing database performance by managing client connections efficiently. It supports various pooling modes and features robust authentication and configuration options, making it ideal for high-traffic scenarios and multi-process environments.
The explain.depesz.com tool transforms PostgreSQL's EXPLAIN and EXPLAIN ANALYZE outputs into a user-friendly format, enabling developers to easily interpret query performance metrics. It allows users to save, obfuscate, and manage their query plans, facilitating better optimization and troubleshooting of database queries.