Skip to content
SPECIFICTION
Get listed

Taplo

taplo.tamasfe.dev

Free plan WindowsmacOSLinuxAPIBrowser extension
Visit taplo.tamasfe.dev
Spec score 7.6 #24 of 34 in Code Formatting Tools

What it is

Taplo is a free toolkit for validating, formatting, and querying TOML documents, with support for TOML 1.0.0. Its validator checks syntax and semantic issues such as duplicate keys, and can apply JSON Schema Draft 4 validation. The formatter can edit files in place or use standard input and output; by default, it stops when syntax errors occur to avoid destructive edits. The CLI also converts TOML to JSON and retrieves values through query expressions. Taplo’s language server communicates through standard input/output or TCP, though multiple TCP clients are not supported. It is excluded from default builds and is unavailable in the NPM installation. The Even Better TOML Visual Studio Code extension adds highlighting, validation, folding, navigation, renaming, formatting, and JSON Schema completion; its listing calls it a preview that may contain bugs or crash. Taplo can retrieve schemas from catalogs such as JSON Schema Store and match them to files by name. Install options include precompiled releases, Cargo, Homebrew, NPM, and Docker; precompiled releases are listed for Linux, macOS, and Windows.

Spec sheet

Purpose
Taplo is a TOML toolkit for validating, formatting, and querying TOML documents.Read 4 Oct 2026 · taplo.tamasfe.dev
Conversion and queries
The CLI converts TOML to JSON and extracts values using query expressions.Read 4 Oct 2026 · taplo.tamasfe.dev
Editor integration
The Even Better TOML Visual Studio Code extension offers syntax highlighting, validation, folding, navigation, renaming, formatting, and JSON Schema completion.Read 4 Oct 2026 · marketplace.visualstudio.com
Embedding
Taplo aims to be embeddable in software across programming languages and environments.Read 4 Oct 2026 · taplo.tamasfe.dev
Extension status
The Visual Studio Code listing describes the extension as a preview that may contain bugs or crash.Read 4 Oct 2026 · marketplace.visualstudio.com
Formatting
The formatter can edit files in place or use standard input and output, and it stops on syntax errors by default to avoid destructive edits.Read 4 Oct 2026 · taplo.tamasfe.dev
Install options
The CLI is available as precompiled releases, through Cargo, Homebrew, NPM, and Docker.Read 4 Oct 2026 · taplo.tamasfe.dev
Language server
The TOML language server communicates over standard input/output or TCP; multiple TCP clients are not supported.Read 4 Oct 2026 · taplo.tamasfe.dev
Language server limit
The language server is excluded from default builds and is unavailable in the NPM installation.Read 4 Oct 2026 · taplo.tamasfe.dev
Schema integration
Taplo supports schema catalogs such as JSON Schema Store for retrieving schemas and matching them to files by name.Read 4 Oct 2026 · taplo.tamasfe.dev
Security and trust
The official pages reviewed do not state security certifications or compliance claims.Read 4 Oct 2026 · taplo.tamasfe.dev
Supported operating systems
Precompiled releases are listed for Linux, macOS, and Windows on several architectures.Read 4 Oct 2026 · taplo.tamasfe.dev
TOML support
Taplo supports TOML 1.0.0.Read 4 Oct 2026 · taplo.tamasfe.dev
Validation
Taplo validates TOML syntax and semantic errors such as duplicate keys, and supports JSON Schema Draft 4 validation.Read 4 Oct 2026 · taplo.tamasfe.dev

Plans and prices

Taplo Free No paid tiers or usage limits are stated on the official pages reviewed. Read 4 Oct 2026 · taplo.tamasfe.dev

Every Taplo plan and price →

Strong points and limits

Strong points

  • Supports TOML 1.0.0 and JSON Schema Draft 4 validation.
  • Formatter stops on syntax errors by default.
  • CLI converts TOML to JSON and extracts values.
  • Install options include Cargo, Homebrew, NPM, and Docker.
  • Visual Studio Code extension includes navigation and completion.

Limits

  • Language server is excluded from default builds.
  • Language server is unavailable in the NPM installation.
  • Multiple TCP clients are not supported.
  • VS Code extension preview may contain bugs or crash.

Who it suits

Taplo suits developers and editors working with TOML who need validation, formatting, conversion, or value queries. It also suits users who want TOML tooling in Visual Studio Code or through command-line and library options.

Verdict

Taplo combines document checks, formatting, conversion, queries, and editor support in a free toolkit. Note the language server’s build and NPM restrictions, as well as the preview status of the Visual Studio Code extension.

Where Specifiction places it

Alternatives to TaploAll alternatives →