postgres-lsp
Language Server Protocol implementation for PostgreSQL and PL/pgSQL. Get diagnostics, semantic highlighting, and code intelligence in your editor.

Language Server Protocol implementation for PostgreSQL and PL/pgSQL. Get diagnostics, semantic highlighting, and code intelligence in your editor.
A PostgreSQL-specific SQL statement formatter. Enforces consistent style across your SQL codebase with configurable rules.
A PostgreSQL schema management tool for tracking and applying DDL changes throughout the database lifecycle.
A tree-sitter grammar for PostgreSQL, generated directly from PostgreSQL's Bison grammar. Current as of PostgreSQL 17.
A Rust library for formatting PostgreSQL SQL and PL/pgSQL, powered by tree-sitter-postgres. Supports customizable formatting rules.
A Zed extension providing PostgreSQL and PL/pgSQL syntax highlighting, code outlines, and SQL injection support.
Python library for reading and writing pg_dump files using the custom format. Programmatically manipulate PostgreSQL backups.
A Rust library for reading and writing PostgreSQL dump files. Supports all three pg_dump formats: custom, directory, and tar.
Python wrapper for libpg_query, giving you access to PostgreSQL's actual SQL parser. Parse and analyze SQL statements programmatically.
Python library for retrieving passwords from a PostgreSQL password file (.pgpass). Reads from PGPASSFILE or the default location.
A PgQ to RabbitMQ relay. Consumes PostgreSQL queue events and publishes them to RabbitMQ, with built-in retry and error handling.