Skip to content
SPECIFICTION
Get listed

Sleek

github.com

Free plan WindowsmacOSLinuxBrowser extension
Visit github.com
Spec score 8.0 #9 of 26 in SQL Linters and Formatters

What it is

Sleek is a command-line SQL formatter for applying consistent styles across SQL files. Its configurable options include indentation, keyword casing, and blank lines between queries. You can pass file paths or glob patterns, or provide input through standard input when no paths are supplied. The `--check` flag reports whether files are formatted without changing them. Sleek supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, and Oracle. Its VS Code extension can format documents or selections, check formatting, and optionally format on save or paste; it can also download the CLI when it is not found. The CLI is available as compiled binaries or through Cargo, which requires Rust, and the project directs users to choose a binary for their operating system and architecture. Sleek is available under the MIT License, with formatting handled by the `sqlformat` crate. Building release v0.4.0 requires Rust 1.85 or later. The listed plan is free, with a free plan and no free trial.

Spec sheet

Purpose
Sleek is a command-line tool for formatting SQL to maintain consistent style and readability.Read 3 Oct 2026 · github.com
Free plan
YesRead 20 Sep 2026 · github.com
Security
The repository page shows a Security and quality section but states no security certification or compliance claim.Read 3 Oct 2026 · github.com
License
The project is available under the MIT License.Read 3 Oct 2026 · github.com
Maker
The repository owner profile identifies nrempel as Nick Rempel and lists Victoria, BC, Canada.Read 3 Oct 2026 · github.com
Check mode
The --check flag checks whether SQL files are formatted without modifying them.Read 3 Oct 2026 · github.com
Editor integration
The VS Code extension formats documents and selections, checks formatting, and can optionally format on save or paste.Read 3 Oct 2026 · marketplace.visualstudio.com
Extension setup
The VS Code extension can download the Sleek CLI automatically when it is not found.Read 3 Oct 2026 · marketplace.visualstudio.com
Formatting options
It supports configurable indentation, keyword casing, and blank lines between queries.Read 3 Oct 2026 · github.com
Implementation
The repository says the formatting work is handled by the sqlformat crate.Read 3 Oct 2026 · github.com
Input methods
Sleek reads file paths as arguments and reads from standard input when no paths are provided.Read 3 Oct 2026 · github.com
Installation
The CLI is available as compiled binaries from GitHub Releases or through Cargo, which requires Rust.Read 3 Oct 2026 · github.com
Multiple files
Sleek accepts glob patterns to format multiple files.Read 3 Oct 2026 · github.com
Supported systems
The project directs users to choose a release binary matching their operating system and architecture.Read 3 Oct 2026 · github.com
Upgrade requirement
The v0.4.0 release notes state that Rust 1.85 or later is required to build that release.Read 3 Oct 2026 · github.com

Plans and prices

Sleek Free Open-source SQL formatter · MIT License Read 3 Oct 2026 · github.com

Every Sleek plan and price →

Strong points and limits

Strong points

  • Configurable indentation, casing, and query spacing
  • Glob patterns format multiple files
  • Check mode leaves files unchanged
  • VS Code extension supports formatting and checks
  • Supports six listed SQL dialects

Limits

  • Cargo installation requires Rust
  • Building v0.4.0 requires Rust 1.85 or later

Who it suits

Sleek suits developers who want configurable SQL formatting from a command line or VS Code. It covers six listed SQL dialects and can check formatting without modifying files.

Verdict

Sleek offers command-line formatting, a non-modifying check mode, and VS Code integration. Its free plan and support for six listed dialects make its scope clear.

Where Specifiction places it

Alternatives to SleekAll alternatives →