dt-sql-parser

JSON →
library 4.1.0 ·javascript
verified Jun 5, 2026

dt-sql-parser is a SQL parser library built with ANTLR4, targeting BigData SQL dialects including MySQL, Flink, Spark (with recursive query support), Hive, PostgreSQL, Trino, and Impala. Version 4.1.0 (latest stable) provides syntax validation, code completion, lexical parsing, AST traversal, and table/column extraction. It is actively maintained with frequent releases. Key differentiators: supports multiple BigData dialects in one library, TypeScript-native with full type definitions, and offers advanced features like recursive query parsing for SparkSQL. Requires Node >=18 and is ESM-only.