Topics / #json-parser
JSON parser projects on GitHub
Fast JSON parsing and serialization libraries.
As of , the most-starred JSON parser projects on GitHub are json (50.8K stars), flatbuffers (26.6K stars) and fastjson (25.6K stars). GitHub.Locker tracks 7 JSON parser repositories with 179.7K stars combined. The fastest-growing on October 17 was json, with +8 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
json
nlohmann/json · ★ 50.8KA JSON library for Modern C++ (nlohmann/json) that lets you read, create, and manipulate JSON values with intuitive, STL-like syntax directly in C++ code.
simdjson
simdjson/simdjson · ★ 24.4KA C++ library that parses JSON at gigabytes-per-second speed using SIMD instructions and microparallel algorithms. It ships in production systems like Node.js, ClickHouse and Meta Velox.
flatbuffers
google/flatbuffers · ★ 26.6KFlatBuffers is a cross-platform serialization library built for maximum memory efficiency: you read serialized data directly without a parsing/unpacking step, and it keeps forwards/backwards compatibility.
+1SwiftyJSON
SwiftyJSON/SwiftyJSON · ★ 22.9KSwiftyJSON is a Swift library for dealing with JSON data: it lets you pull values out of JSON without the verbose optional-wrapping and type-checking that plain Swift requires.
The all-time top
7 projects · by stars
- 50.8K
#1 · nlohmann/json
json
A JSON library for Modern C++ (nlohmann/json) that lets you read, create, and manipulate JSON values with intuitive, STL-like syntax directly in C++ code.
- 26.6K
#2 · google/flatbuffers
flatbuffers
FlatBuffers is a cross-platform serialization library built for maximum memory efficiency: you read serialized data directly without a parsing/unpacking step, and it keeps forwards/backwards compatibility.
- 25.6K
#3 · alibaba/fastjsonfastjson
Fastjson is a Java library that converts Java objects to JSON and parses JSON strings back into Java objects. It works with arbitrary Java objects, including ones you have no source code for.
- 4
simdjson
24.4Ksimdjson/simdjson · C++A C++ library that parses JSON at gigabytes-per-second speed using SIMD instructions and microparallel algorithms. It ships in production systems like Node.js, ClickHouse and Meta Velox.
- 5

SwiftyJSON
22.9KSwiftyJSON/SwiftyJSON · SwiftSwiftyJSON is a Swift library for dealing with JSON data: it lets you pull values out of JSON without the verbose optional-wrapping and type-checking that plain Swift requires.
- 6

gjson
15.6Ktidwall/gjson · GoGJSON is a Go library for pulling values out of JSON documents quickly — one call with a path like 'name.last' returns the value. It also supports iteration and JSON Lines.
- 7

go
13.9Kjson-iterator/go · GoA high-performance JSON library for Go, positioned as a 100% compatible drop-in replacement for the standard encoding/json package: you swap the import and keep your code.
Related topics
Often tagged together