toon and toon-rust

These are ecosystem siblings where the TypeScript implementation serves as the reference implementation and primary distribution channel, while the Rust implementation provides an alternative language binding for the same TOON serialization format specification.

toon
67
Established
toon-rust
38
Emerging
Maintenance 13/25
Adoption 15/25
Maturity 22/25
Community 17/25
Maintenance 6/25
Adoption 12/25
Maturity 13/25
Community 7/25
Stars: 23,207
Forks: 1,033
Downloads:
Commits (30d): 1
Language: TypeScript
License: MIT
Stars: 10
Forks: 1
Downloads: 1,389
Commits (30d): 0
Language: Rust
License: MIT
No risk flags
No Package No Dependents

About toon

toon-format/toon

🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK.

TOON helps developers working with Large Language Models (LLMs) by providing a more compact and readable way to format structured data inputs. It takes existing JSON data and translates it into a token-efficient format that LLMs can process reliably, reducing both cost and potential errors. This is primarily useful for AI/ML engineers and data scientists preparing data for LLM prompts.

LLM-prompting AI-data-preparation token-optimization structured-data natural-language-processing

About toon-rust

dedsecrattle/toon-rust

֎ Token-Oriented Object Notation (TOON) - Rust implementation

This tool helps developers reduce the 'token' count in data sent to Large Language Models (LLMs) by converting standard JSON data into a more compact format called TOON. It takes JSON or any data structure and outputs a TOON string, which can then be fed to an LLM more efficiently. Developers building applications that heavily interact with LLMs, especially those dealing with detailed data prompts, would find this useful.

LLM development prompt engineering data serialization API development Rust programming

Scores updated daily from GitHub, PyPI, and npm data. How scores work