C JSON

Open-source C projects categorized as JSON

Top 23 C JSON Projects

  1. Redis

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    Project mention: Standalone HTTP Server with Relic in Dart | dev.to | 2026-06-10

    Why a cache server? Well, to be, a cache system is the smallest piece of software one can found everywhere. There is a reason why redis, memcached or many other projects like that are used by everybody: developers need a way to store data quick. It could be for a session, for temporary data or simply to avoid annoying the main core database. A cache service is easy to create (key/value store), and can become rapidly something cool to hack. In fact, if you look a bit closely, any web server or database can be seen as a kind of "infinite" cache server, right?

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. cJSON

    Ultralightweight JSON parser in ANSI C

    Project mention: JsonX: Mapping JSON to C Structs on Embedded Systems | dev.to | 2025-09-24

    At some point I got tired of wrestling with JSON on STM32: writing endless boilerplate to walk through cJSON trees, hunting memory leaks, and guessing where malloc would betray me next. That’s when JsonX was born - a lightweight, minimalistic wrapper around cJSON, designed specifically for MCUs and RTOS.

  4. tbox

    🎁 A glib-like multi-platform c library

  5. gravity

    Gravity Programming Language

    Project mention: Gravity Language Architecture | news.ycombinator.com | 2026-02-23
  6. JSMN

    Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket

  7. yyjson

    The fastest JSON library in C

    Project mention: fastjson 0.3.0: A Faster Drop-In ext/json for PHP, Backed by yyjson | dev.to | 2026-05-20

    fastjson is option three. It's a native PHP extension that wraps yyjson 0.12.0 (MIT, ~6K LOC of focused C) behind a namespaced API that mirrors ext/json's contract. PHP 8.3 minimum; 8.4 and 8.5 supported; coexists with ext/json.

  8. StringZilla

    Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

    Project mention: Jvector And Python! (Part 4 of jvector series) | dev.to | 2026-01-14

    Usearch (Smaller & Faster Single-File Similarity Search & Clustering Engine for Vectors & 🔜 Texts): https://github.com/unum-cloud/usearch

  9. Jansson

    C library for encoding, decoding and manipulating JSON data

  10. json-c

    https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

  11. Oj

    Optimized JSON

    Project mention: False Security | news.ycombinator.com | 2026-05-13

    I got bitten yesterday by a PR submitted by Orbis Security that was a one line change that actually did nothing but was used to trumpet what an amazing fix it was for a blog article which was also full of inaccuracies.

    The PR was useful though as it show that the supposed fix was in a function that was never called. I removed it this morning.

    The PR if anyone is interested is https://github.com/ohler55/oj/pull/1011

  12. webdis

    A Redis HTTP interface with JSON output

    Project mention: The CRDT Dictionary: A Field Guide to Conflict-Free Replicated Data Types | news.ycombinator.com | 2025-11-29

    Automerge is an excellent library, with a great API, not just in Rust, but also Javascript and C.

    > All you need for the backend is key-value storage with range/prefix queries;

    This is true, I was able to quickly put together a Redis automerge library that supports the full API, including pub/sub of changes to subscribers for a full persistent sync server [0]. I was surprised how quickly it came together. Using some LLM assistance (I'm not a frontend specialist) I was able to quickly put together a usable web demo of synchronized documents across multiple browsers using the Webdis [1] websocket support over pub/sub channels.

    [0] https://github.com/michelp/redis-automerge

    [1] https://webd.is/

  13. facil.io

    Your high performance web application C framework

  14. unqlite

    An Embedded NoSQL, Transactional Database Engine

    Project mention: UnQLite Embedded Database Engine 1.2.1 Released | news.ycombinator.com | 2026-05-02
  15. YAJL

    A fast streaming JSON parsing library in C.

  16. LIBUCL

    Universal configuration library parser

  17. wal2json

    JSON output plugin for changeset extraction

  18. ejdb

    :snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).

  19. Melon

    A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).

  20. parson

    Lightweight JSON library written in C.

  21. json-parser

    Very low footprint DOM-style JSON parser written in portable ANSI C

  22. UCall

    Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

    Project mention: Fork Union: Beyond OpenMP in C++ and Rust? | news.ycombinator.com | 2025-09-28

    Yes, I was planning a similar experiment with UCall (https://github.com/unum-cloud/ucall), leveraging the NUMA functionality introduced in v2 of Fork Union. I don’t currently have the right hardware to test it properly, but it would be very interesting to measure how pinning behaves on machines with multiple NUMA nodes, NICs, and a balanced PCIe topology.

  23. pmacct

    pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].

  24. OwnTracks Recorder

    Store and access data published by OwnTracks apps

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C JSON discussion

Log in or Post with

C JSON related posts

  • Redis 8.8: New array data structure, rate limiter, performance improvements

    6 projects | news.ycombinator.com | 5 Jun 2026
  • Bijou64: A variable-length integer encoding

    5 projects | news.ycombinator.com | 29 May 2026
  • fastjson 0.3.0: A Faster Drop-In ext/json for PHP, Backed by yyjson

    4 projects | dev.to | 20 May 2026
  • False Security

    1 project | news.ycombinator.com | 13 May 2026
  • Redis VS zedis - a user suggested alternative

    2 projects | 9 May 2026
  • Redis 8.0 vs Memcached 1.6: 2026 Caching Comparison for High-Traffic Node.js 24 APIs

    4 projects | dev.to | 28 Apr 2026
  • Show HN: jsoon, a streaming JSON parser and query engine in C

    1 project | news.ycombinator.com | 26 Mar 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source JSON projects in C? This list will help you:

# Project Stars
1 Redis 74,716
2 cJSON 12,768
3 tbox 5,112
4 gravity 4,528
5 JSMN 4,132
6 yyjson 3,768
7 StringZilla 3,473
8 Jansson 3,336
9 json-c 3,273
10 Oj 3,218
11 webdis 2,956
12 facil.io 2,383
13 unqlite 2,303
14 YAJL 2,219
15 LIBUCL 1,734
16 wal2json 1,495
17 ejdb 1,473
18 Melon 1,454
19 parson 1,451
20 json-parser 1,332
21 UCall 1,327
22 pmacct 1,216
23 OwnTracks Recorder 1,175

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?