Rare find

YYJSON. A faster way to read and write JSON in Swift apps.

github.com/mattt/swift-yyjson

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2026
  • Release —0.6.0
  • Bump version to 0.6.0
  • Add lossless Decimal encoding and decoding (#20)
February 2026
  • Release —0.5.0
  • Add encoding / serialization option to write infinity and NaN as null…
  • Rename prettyPrintedTwoSpaces to indentationTwoSpaces (#17)
  • Add Linux support (#16)
  • Add direct write pass to `YYJSONSerialization` to bypass Foundation r…
  • Add `YYJSONSerialization` formatting options (#13)
  • Release —0.4.0
  • Add sortedKeys option for JSON encoding (#14)
  • Release —0.3.1
  • fix: JSON integer to Swift Double decoding (#12)
January 2026
  • Optimize string conversions and array size calculation (#11)
  • Add benchmark results for tokenizer.json (#7)
  • Add benchmarking information to README (#6)
  • Release —0.3.0
  • Bump version to 0.3.0
  • Update design and implementation of in-place parsing (#5)
  • Update JSON values to lazily convert to Swift string (#4)
  • Release —0.2.1
  • Remove unsafe flags in Cyyjson target (#3)
  • Release —0.2.0
  • Bump version to 0.2.0
  • Conditionalize features with Swift 6.1 package traits (#2)
  • Add CI workflow (#1)
  • Release —0.1.0
  • Initial commit