From 2c872e3cc4efe89e20896e74f4ee7f556d72b6e8 Mon Sep 17 00:00:00 2001 From: Marek Madejski Date: Mon, 3 Nov 2025 17:41:31 +0100 Subject: [PATCH] docs: hint at official Python implementation (#69) * Remove obsolete Python link in README Removed pytoon, as it has been archived and the development stopped * docs: add community implementation note --------- Co-authored-by: Johann Schopplich --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b5035bf..46d88eb 100644 --- a/README.md +++ b/README.md @@ -998,6 +998,12 @@ Task: Return only users with role "user" as TOON. Use the same header. Set [N] t > [!NOTE] > When implementing TOON in other languages, please follow the [specification](https://github.com/toon-format/spec/blob/main/SPEC.md) (currently v1.3) to ensure compatibility across implementations. The [conformance tests](https://github.com/toon-format/spec/tree/main/tests) provide language-agnostic test fixtures that validate implementations across any language. +### Official Implementations + +- **Python:** [toon-python](https://github.com/toon-format/toon-python) *(in development)* + +### Community Implementations + - **.NET:** [ToonSharp](https://github.com/0xZunia/ToonSharp) - **Crystal:** [toon-crystal](https://github.com/mamantoha/toon-crystal) - **Dart:** [toon](https://github.com/wisamidris77/toon) @@ -1007,7 +1013,7 @@ Task: Return only users with role "user" as TOON. Use the same header. Set [N] t - **Java:** [JToon](https://github.com/felipestanzani/JToon) - **OCaml:** [ocaml-toon](https://github.com/davesnx/ocaml-toon) - **PHP:** [toon-php](https://github.com/HelgeSverre/toon-php) -- **Python:** [python-toon](https://github.com/xaviviro/python-toon) or [pytoon](https://github.com/bpradana/pytoon) +- **Python:** [python-toon](https://github.com/xaviviro/python-toon) - **Ruby:** [toon-ruby](https://github.com/andrepcg/toon-ruby) - **Rust:** [rtoon](https://github.com/shreyasbhat0/rtoon) - **Swift:** [TOONEncoder](https://github.com/mattt/TOONEncoder)