compare
SQL Formatter vs SQLFluff
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | SQL Formatter | SQLFluff |
|---|---|---|
| Language | TypeScript | Python |
| Licence | MIT | MIT |
| Stars | 2.9k | 10k |
| Latest | v15.9.0 | 4.4.0 |
| Last push | 2026-09-23 | 2026-10-18 |
| Release cadence | about 17 days between releases | about 39 days between releases |
| Active contributors | 6 commit authors on the default branch in the last 90 days | 100 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
SQLFluff replaces SQL Formatter. Alternatives to SQL Formatter →
PartialFormats SQL and also lints it with rules.
Both replace sqlfmt. Alternatives to sqlfmt →
Full replacementSQL FormatterFormats SQL with dialect-aware rules, with no linting.
PartialSQLFluffFormats SQL and also lints it with rules.
SQL Formatter
SQL Formatter
unsigned The latest release, v15.9.0, carries no signature GitHub could verify.
Loading the security report
SQLFluff
✓ signed The latest release, 4.4.0, carries a signature GitHub verified.
Loading the security report