gem nosj is an extremely fast, json-gem-compatible JSON parser and generator for Ruby: Rust and SIMD via the first-party nosj crate, precompiled platform gems with per-platform PGO, partial parsing (JSON Pointer, single and batch), lazy documents that parse a value only when you touch it, file APIs that parse, generate, and query files natively (memory-mapped, so unread pages never leave the disk), allocation-free validation, document statistics from one counting pass, parse errors that carry line, column, and a caret snippet, a one-line JSON module drop-in, and a Rails mode that plugs into ActiveSupport's encoder seam.

Required Ruby Version

>= 3.3.0

Required Rubygems Version

>= 3.3.11

Authors

Yaroslav Markin

Versions

  1. 0.3.2 July 19, 2026 (83 KB)
  2. 0.3.2 July 19, 2026 x86_64-linux (1.12 MB)
  3. 0.3.2 July 19, 2026 x86_64-linux-musl (1.11 MB)
  4. 0.3.2 July 19, 2026 x64-mingw-ucrt (1.94 MB)
  5. 0.3.2 July 19, 2026 arm64-darwin (1010 KB)
  6. 0.3.0 July 17, 2026 (77 KB)
Show all versions (35 total)

Pushed by

GitHub

SHA 256 checksum