JSON is everywhere on the Internet. Servers spend a *lot* of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 4x faster than RapidJSON and 25x faster than JSON for Modern C++. The simdjson library uses three-quarters less instructions than state-of-the-art parser RapidJSON. To our knowledge, simdjson is the first fully-validating JSON parser to run at gigabytes per second (GB/s) on commodity processors. It can parse millions of JSON documents per second on a single core.
Features
- Over 4x faster than commonly used production-grade JSON parsers
- Minify JSON at 6 GB/s, validate UTF-8 at 13 GB/s, NDJSON at 3.5 GB/s
- First-class, easy to use and carefully documented APIs
- Full JSON and UTF-8 validation, lossless parsing. Performance with no compromises
- Selects a CPU-tailored parser at runtime. No configuration needed
- From memory allocation to error handling, simdjson's design avoids surprises
Categories
JSONLicense
Apache License V2.0Follow simdjson
Other Useful Business Software
Premier Construction Software
Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of simdjson!