Life & fun · alternatives · 2026
24 alternatives to StaticJSON: fast, direct and static typed parsing of JSON with C++
Fast, direct and static typed parsing of JSON with C++ - netheril96/StaticJSON
StaticJSON is a C++ library for parsing JSON with static typing, launched in 2016. It enables developers to convert JSON data into strongly-typed C++ objects directly, avoiding runtime type errors. The library… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. StaticJSON: fast, direct and static typed parsing of JSON with C++ launched in 2016; newer entries below may have overtaken it.
- 1

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 2

Very low footprint DOM-style JSON parser written in portable ANSI C - json-parser/json-parser
2012 · github.com · its alternatives →
- 3

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson
2018 · github.com · its alternatives →
- 4

A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit
2017 · github.com · its alternatives →
- 5

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection - valyala/fastjson
2018 · github.com · its alternatives →
- 6PL
2012 · kgabis.github.com · its alternatives →
- 7

2014 · journal.paul.querna.org · its alternatives →
- 8
JSON Sharp▲73Tool for lazy developers to convert JSON to C# Objects
2020 · jsontocsharpconverter.web.app · its alternatives →
- 9

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 10

the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available. - DO-SAY-GO/WeirdJSON
2020 · github.com · its alternatives →
- 11

Easy-to-use JSON Library for Go. Contribute to antonholmquist/jason development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 12
Dbcopycat▲70Dynamicizing static json files with Node Js - fast json data
2023 · ismailcankaratas.com.tr · its alternatives →
- 13

JSON extended with pure functions. Contribute to VictorTaelin/LJSON development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 14

Provides a Kotlin/Java library to create a random json string - mangatmodi/RandomJson
2019 · github.com · its alternatives →
- 15

JSON5 — JSON for Humans. Contribute to json5/json5 development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 16

Effortlessly visualize JSON structures as dynamic tree diagrams - The-01-Company/jsontr.ee
2024 · github.com · its alternatives →
- 17

Millions of developers have used quicktype to generate ten billion lines of typesafe models, serializers, and validators from JSON, JSON Schema, and GraphQL in TypeScript, Python, Swift, C#, Go, Rust, Kotlin, Java, C++, Zod and more. Use it in the browser, from the command line, or give it to your A
2017 · quicktype.io · its alternatives →
- 18
Weird JSON▲19the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available. - DO-SAY-GO/WeirdJSON
2022 · github.com · its alternatives →
- 19

This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…
2024 · github.com · its alternatives →
- 20

- 21

Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off). The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful:…
2023 · github.com · its alternatives →
- 22

2015 · github.com · its alternatives →
- 23

Hello HN! I want to introduce fastgron, my new project. fastgron is a JSON to GRON converter, built to be incredibly fast – it's 40 times faster than Gron. GRON is a tool for making JSON greppable, but it can slow down with larger files. With fastgron, even a 200MB JSON file can be converted in just 1 second. Key features include streaming conversion for memory efficiency and an optimized path reconstruction for faster operations. It leverages C++ and the simdjson and fast_io libraries for speed. I welcome all feedback, suggestions, or questions. Thank you!
2023 · github.com · its alternatives →
- 24

Doing dynamic dispatching in a strict static typing language is hard. Something as simple as, map.put("add", add); map.put("hello", hello); fn add(a: i32, b: i32) i32 { return a + b; } fn hello() []const u8 { return "Hello World"; } is impossible because the value type of key/value of the map needs to be the same but all the function types are different. Calling functions with different number of parameters, different parameter types, and different return type dynamically is difficult. Other languages either use dynamic typing, runtime reflection, macro, or passing in one big generic…
2025 · github.com · its alternatives →
Also compare
- A Fast, Malloc-Free C++14 Json Parser and Encoder alternatives
- Very low footprint JSON parser in portable ANSI C alternatives
- Python JSON library in Rust, faster than ujson alternatives
- Compile-time HTML parsing in C++14 alternatives
- fastjson - Fast JSON Parsing for Go alternatives
- Parson, lighweight json parser in C alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →