JSQLFormatter vs sqlfmt

JSQLFormatter

7.1 #4 in SQL Linters and Formatters

About JSQLFormatter

sqlfmt

5.8 #20 in SQL Linters and Formatters

About sqlfmt
JSQLFormattersqlfmt
Free planYesNo
Free trialNoNo
Paid fromFree—
Open sourceNoNo
PlatformsLinux, macOS, self-hosted, WindowsWeb
Supported SQL dialectsOracle, SQL Server, MySQL, MariaDB, PostgreSQL, H2, DuckDB, BigQuery, Redshift, Databricks, SnowflakePostgreSQL, MySQL, SQLite, SQL Server (T-SQL), BigQuery
Editor extensionsYesNo
Free plan—Yes
Automatic fixes—Yes
CI/CD integration—Yes

Both are listed in Best SQL Linters and Formatters. On The Geeks Club, JSQLFormatter scores higher on our published basis.