PostgreSQL SQL parser for .NET, built on libpg_query, the real PostgreSQL parser. Parse, deparse, format, fingerprint, normalize, tokenize, analyse and rewrite SQL, and parse PL/pgSQL.
-
Updated
Nov 6, 2026 - C#
PostgreSQL SQL parser for .NET, built on libpg_query, the real PostgreSQL parser. Parse, deparse, format, fingerprint, normalize, tokenize, analyse and rewrite SQL, and parse PL/pgSQL.
Multi-dialect SQL Language Server in Rust. 300+ lint rules, context-aware completion (50 phases), schema-aware hover, formatter, code lenses, inlay hints. PG-first; MySQL / SQLite / MSSQL supported. tower-lsp + libpg_query.
V wrapper for libpg_query — a C library that parses, normalizes, fingerprints, and splits PostgreSQL SQL queries using the real Postgres parser (v17.7).
Text-to-SQL over 31M UK Land Registry transactions, AST-validated. TypeScript, Claude Haiku, PostgreSQL.
Zig bindings for libpg_query — the PostgreSQL parser library. Uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree.
To associate your repository with the libpg-query topic, visit your repo's landing page and select "manage topics."