Highlights

  • Fast: Over 2.5x faster than RapidJSON and 25x faster than JSON for Modern C++.
  • Easy: First-class, easy to use and carefully documented APIs.
  • Strict: Full JSON and UTF-8 validation, lossless parsing. Performance with no compromises.
  • Automatic: Selects a CPU-tailored parser at runtime. No configuration needed.
  • Reliable: From memory allocation to error handling, simdjson’s design avoids surprises.
  • Peer Reviewed: Our research appears in venues like VLDB Journal, Software: Practice and Experience.
  • Widely used: Used by Yandex, Microsoft and Shopify. A dozen of ports and bindings have been published in Python, R, Ruby, PHP, C#, Rust, Swift, Go, etc.

This library is part of the Awesome Modern C++.

Features

It is found on Ubuntu and Debian, FreeBSD, MSYS2, brew, conan and vcpkg.

gigabytes per second on a skylake processor, GNU GCC 9