SQL Formatter is a JavaScript library for pretty-printing SQL queries. It started as a port of a PHP Library, but has since considerably diverged. It supports various SQL dialects: GCP BigQuery, IBM DB2, Apache Hive, MariaDB, MySQL, Couchbase N1QL, Oracle PL/SQL, PostgreSQL, Amazon Redshift, SingleStoreDB, Snowflake, Spark, SQL Server Transact-SQL, Trino/Presto. See language option docs for more details. The CLI tool will be installed under sql-formatter and may be invoked via npx sql-formatter. If you don't use a module bundler, clone the repository, run npm install and grab a file from /dist directory to use inside a script tag. This makes SQL Formatter available as a global variable window.sqlFormatter.

Features

  • It started as a port of a PHP Library, but has since considerably diverged
  • SQL Formatter is a JavaScript library for pretty-printing SQL queries
  • It supports various SQL dialects
  • Usage as library
  • Placeholders replacement
  • Usage from command line

Project Samples

Project Activity

See All Activity >

Categories

Code Formatters

License

MIT License

Follow SQL Formatter

SQL Formatter Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SQL Formatter!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Code Formatters

Registered

2023-04-25