Uses tokenized query returned by python-sqlparse and generates query metadata
-
Updated
Apr 1, 2026 - Python
Uses tokenized query returned by python-sqlparse and generates query metadata
SQL Parser for C++. Building C++ object structure from SQL statements.
simply SQL Parser for Go ( powered by vitess and TiDB )
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
A validating SQL lexer and parser with a focus on MySQL dialect.
Pure Golang PostgreSQL (SQL:2011, SQL:2008, SQL:2003, SQL:1999, and SQL-92 Standard) Parser
SQL languages for monaco-editor
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
SQL DDL to JSON Schema Converter
Lightweight SQL DDL parser for extracting tables, columns, and schema metadata with broad multi-dialect support (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects)
ANTLR-based PostgreSQL query parser for Go. Extracts tables, columns, joins, CTEs, parameters, DDL actions, and full column-usage metadata from SQL into a structured IR.
Header only library that parses and plans SQL queries at compile time
High-performance SQL parser, formatter, linter & security scanner for Go - 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
Parse MySQL schemas in PHP, fast
SQL parser and planner used by MindsDB
One SQL interface for local, remote, and live data
LALR(1) parser generator for Rust based on Lemon + SQL parser
Add a description, image, and links to the sql-parser topic page so that developers can more easily learn about it.
To associate your repository with the sql-parser topic, visit your repo's landing page and select "manage topics."