Files
toon/docs/ecosystem/tools-and-playgrounds.md
2025-11-18 07:23:10 +01:00

1.4 KiB

Tools & Playgrounds

Experiment with TOON format interactively using these community-built tools for token comparison, format conversion, and validation.

Playgrounds

Experiment with TOON format interactively using these community-built tools for token comparison, format conversion, and validation:

CLI Tool

The official TOON CLI provides command-line conversion, token statistics, and all encoding/decoding features. See the CLI reference for full documentation.

npx @toon-format/cli input.json --stats -o output.toon

Editor Support

TOON syntax highlighting is available for popular editors:

  • VS Code: Use YAML syntax highlighting as a close approximation (.toon files can be associated with YAML language mode).
  • Vim/Neovim: toon.nvim

Note

Native TOON syntax highlighting extensions are in development. Contributions welcome!

Web APIs

If you're building web applications that work with TOON, you can use the TypeScript library in the browser:

import { decode, encode } from '@toon-format/toon'

// Works in browsers, Node.js, Deno, and Bun
const toon = encode(data)
const data = decode(toon)

See the API reference for details.