js-sql-parser

JSON →
library 1.6.0 ·javascript maintenance
verified Jun 5, 2026

A JavaScript library for parsing and stringifying SQL SELECT statements into ASTs, based on MySQL 5.7 SELECT grammar. Version 1.6.0 is current; last updated in 2021 with low release cadence. Supports basic SELECT syntax including joins, subqueries, and placeholders like ${param}. Does not support INSERT, UPDATE, DELETE, or DDL. Provides CommonJS, AMD, and browser builds. Key differentiator: minimal and focused solely on SELECT parsing vs full SQL parsers like sql.js or node-sql-parser.