simdjson

JSON parser

Parses JSON data at high speeds using CPU-specific optimizations

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

GitHub

19k stars
241 watching
1k forks
Language: C++
last commit: 13 days ago
Linked from 7 awesome lists

aarch64armarm64avx2avx512c-plus-plusclangclang-clcpp11gcc-compilerjsonjson-parserjson-pointerloongarchneonsimdsse42vs2019x64

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
luizperes/simdjson_nodejs Bindings for the simdjson JSON parser to enable fast parsing of large JSON data sets in Node.js. 554
crazyxman/simdjson_php Bindings for a fast and efficient JSON parser written in C++ 170
tencent/rapidjson A fast JSON parser/generator for C++ with both SAX/DOM style API. 14,259
egorbo/simdjsonsharp Library for fast JSON parsing and minification using SIMD instructions 646
pquerna/ffjson Generates optimized JSON serialization functions for Go structures 2,967
ibireme/yyjson A high-performance JSON library written in ANSI C. 3,125
bytedance/sonic A high-performance JSON serialization and deserialization library optimized for just-in-time compilation and SIMD instructions. 6,939
valyala/fastjson A fast JSON parser and validator written in Go that provides simple API access to parsed data without code generation or reflection. 2,290
zserge/jsmn A lightweight JSON parser and tokenizer written in C. 3,687
tktech/pysimdjson Fast JSON parsing for Python, using SIMD instructions when available 643
simdutf/simdutf Library providing fast Unicode functions and transcoding capabilities. 1,172
sbjson/sbjson A JSON parser and generator that allows stream-based parsing of large documents into smaller chunks. 3,728
flightcontrolhq/superjson A serialization library for JavaScript expressions that supports Dates, BigInts, and other complex data types 4,144
ijl/orjson A fast and correct JSON serialization library for Python 6,263
bluelinelabs/logansquare A JSON parsing and serialization library for Android using Jackson's streaming API 3,208