FSON ships with more than the library.

Command line

ToolWhat it does
fson-checkvalidate, pretty-print, and convert FSON ↔ JSON / JSON5. Ships in every fson package.
Shell completionBash and Zsh tab-completion for fson-check.

Editor support

The ffs-lang-tools monorepo provides syntax highlighting for FSON (and FFS-MD, the FFS Markdown dialect) in two ecosystems:

DeliverableEcosystemPage
vscode-fsonVS Code extensionVS Code — FSON
vscode-ffsmdVS Code extensionVS Code — FFS-MD
highlightjs-fsonhighlight.js grammar (web)highlight.js grammar
highlightjs-ffsmdhighlight.js grammar (web)highlight.js grammar

The VS Code extensions are published by the Fedem publisher on the Visual Studio Marketplace, and the packaged .vsix files and npm tarballs are also on the Downloads page. The FSON highlight.js grammar is what colours the fson ` code blocks on this very site.

All grammars are derived from the normative FSON grammar — the railroad sources — not from memory, and validated against a corpus of real FSON files.