# toon: 🎒 Token-Oriented Object Notation – JSON for LLMs at half the token cost

<https://github.com/johannschopplich/toon>

- Host: [github.com](https://links.thingelstad.xyz/hosts/github.com/)
- Saved: October 29, 2025 (2025-10-29T13:51:48Z)
- Record: https://links.thingelstad.xyz/links/d7d36c1f4421/
- JSON: https://links.thingelstad.xyz/links/d7d36c1f4421.json

## What Jamie wrote

Developers everywhere use JSON as the default way of handing data around including to LLMs. If you want proof of that take a look at the APIs for LLMs where you will find API methods to force the return message from the LLM to be JSON. This project was born out of a desire to be efficient with tokens and realized that you could format the data using a different style and get equally good results to JSON with approximately a 50% reduction in token consumption. Super interesting and for projects at scale could be a big deal.

## Facts

- Kind: [Repository](https://links.thingelstad.xyz/kinds/repository/)
- Repository: toon-format/toon: 🎒 Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.
- About the repository: TypeScript, 25,549 stars, MIT, last push October 9, 2026
- Homepage: <https://toonformat.dev>

## Appears in

- [WT331: Weekly Thing 331 / RFC, Security, Tokens](https://weekly.thingelstad.com/archive/331/), Notable

## Same host

- [nanochat: The best ChatGPT that $100 can buy.](https://links.thingelstad.xyz/links/971dc80d2487/) (github.com, October 16, 2025)
- [Beads - A memory upgrade for your coding agent](https://links.thingelstad.xyz/links/36b99d6c1b0c/) (github.com, October 16, 2025)
- [srssly: Minimalistic RSS server and ui](https://links.thingelstad.xyz/links/52b9f2dc6816/) (github.com, October 28, 2025)
- [try: fresh directories for every vibe](https://links.thingelstad.xyz/links/e9340ba91a5c/) (github.com, November 12, 2025)
- [supercookie: ⚠️ Browser fingerprinting via favicon!](https://links.thingelstad.xyz/links/2790a0b67752/) (github.com, November 20, 2025)

## Saved the same week

- [GeoUtil — Free Online Map & Geography Tools](https://links.thingelstad.xyz/links/293c7e072dc8/) (geoutil.com, October 29, 2025)
- [JSON Query - a small, flexible, and expandable JSON query language](https://links.thingelstad.xyz/links/99174a5493d6/) (jsonquerylang.org, October 29, 2025)
- [More friends, more division: Study finds growing social circles may fuel polarization](https://links.thingelstad.xyz/links/9eff4d2ca2fe/) (phys.org, October 29, 2025)
- [Easy 6502](https://links.thingelstad.xyz/links/3e3476ac8ea0/) (skilldrick.github.io, October 29, 2025)
- [Claude Code: What It Is, How It's Different, and Why Non-Technical People Should Use It](https://links.thingelstad.xyz/links/71422ee7b8ea/) (producttalk.org, October 29, 2025)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://github.com/johannschopplich/toon
