zmij
Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.
3recommend
1warn against
Dec 18, 2025first mention
Aug 20, 2026latest mention
Why people recommend it
“The core of newer methods like yy, xjb and zmij is remarkably simple:”
Show 2 more
“zmij[1] is claimed to be significantly faster than all of the tested implementations in the paper.”
“Your C implentation almost feels... simple!”
Caveats and dissent
“I get `g++ zmij.cc test.c -o test && ./test` => `0.000000000000001e+15`”
Often compared with
From the makers not counted in the ranking
“It's on my TODO list for zmij.”
“https://github.com/vitaut/zmij does 1 instead of 2-3 costly 128x64-bit multiplications”
“I started a section to list implementations in other languages”
Threads where it came up
Also written as Zmij. Data: zmij.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 9
“The core of newer methods like yy, xjb and zmij is remarkably simple:”
“Zmij and xjb are in a league of their own.”
“I’d love to see how that compares to zmij”
“zmij[1] is claimed to be significantly faster than all of the tested implementations in the paper.”
“Rust's `serde_json` recently switched to use a new library for floating string conversion: https://github.com/dtolnay/zmij.”
“Comparing to Zmij, I do wonder how much speedup is there”
My bad, you are right. The small integer optimization should be switched to a different output method (or disabled since it doesn't provide much value). Thanks for catching this!
“I get `g++ zmij.cc test.c -o test && ./test` => `0.000000000000001e+15`”
“Your C implentation almost feels... simple!”