Open-source C projects categorized as JSON | Edit details

Top 23 C JSON Projects

  • GitHub repo cJSON

    Ultralightweight JSON parser in ANSI C

    Project mention: Luau Goes Open-Source | reddit.com/r/programming | 2021-11-03

    You often end up with cases where you have to manually call the correct free function for the type you're using, again completely untyped - e.g. if I'm using both sentry and cjson, then my function will ook something like this:

  • GitHub repo gravity

    Gravity Programming Language

    Project mention: Ask HN: Parrot language copycat my Gravity source code. What can I do? | news.ycombinator.com | 2021-10-27

    I found out that the Parrot programming language (https://github.com/parrot-language/parrot) did copycat line by line my Gravity programming language (https://github.com/marcobambini/gravity).

    I know that I used a very permissive license and that the project can be forked and modified by anyone but this is a theft more than a fork.

    What can I do in this situation?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo tbox

    🎁 A glib-like multi-platform c library

    Project mention: Anyone used xmake? | reddit.com/r/cpp | 2021-02-28

    Here's the github page for tbox, which xmake and xrepo rely on: https://github.com/tboox/tbox

  • GitHub repo ultrajson

    Ultra fast JSON decoder and encoder written in C with Python bindings

  • GitHub repo Oj

    Optimized JSON

    Project mention: Oj (Ruby) Just Got Faster | news.ycombinator.com | 2021-08-09
  • GitHub repo JSMN

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

    Project mention: how to build a JSON parser? | reddit.com/r/C_Programming | 2021-12-26

    I want to know about some simple method, have read jsmn (https://github.com/zserge/jsmn) is there some way to based on middle library?

  • GitHub repo Jansson

    C library for encoding, decoding and manipulating JSON data

    Project mention: How can I parse JSON with C? | reddit.com/r/C_Programming | 2021-10-21

    I find jansson quite usable and minimal: https://github.com/akheron/jansson

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo 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/

    Project mention: How can I parse JSON with C? | reddit.com/r/C_Programming | 2021-10-21

    Look for the instructions here: https://github.com/json-c/json-c

  • GitHub repo YAJL

    A fast streaming JSON parsing library in C.

    Project mention: HN “Why Not Simply” | news.ycombinator.com | 2021-06-06

    why not simpler HN search

    text-only, no Javascript required, no SNI, unnecessary HTTP headers, DNS, etc.

    json_reformat is from https://github.com/lloyd/yajl/

    example usage: 1.sh|json_reformat|sed 's/ *//;s/\\n/ /g'|less

        stunnel -fd 0 <

  • GitHub repo yyjson

    The fastest JSON library in C

    Project mention: Why is my program segfaulting? | reddit.com/r/programminghelp | 2022-01-06

    Also I am using these libraries: JSON: https://github.com/ibireme/yyjson Networking: https://curl.se/libcurl/

  • GitHub repo facil.io

    Your high performance web application C framework

    Project mention: C Deep | dev.to | 2021-02-27

    facil.io - Mini-framework for web applications. Includes a fast HTTP and Websocket server, and also supports custom protocols. MIT

  • GitHub repo LIBUCL

    Universal configuration library parser

    Project mention: Libucl: Universal configuration language parser library | news.ycombinator.com | 2021-12-04
  • GitHub repo ejdb

    :snowboarder: EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.

    Project mention: EJDB 2 – Embeddable JSON database with XPath-like query language and REST API | news.ycombinator.com | 2021-08-15
  • GitHub repo json-parser

    Very low footprint JSON parser written in portable ANSI C

  • GitHub repo parson

    Lightweight JSON library written in C.

    Project mention: [C] How can I parse JSON using C? I want to write my own solution and need guidance. | reddit.com/r/learnprogramming | 2021-08-28
  • GitHub repo wal2json

    JSON output plugin for changeset extraction

    Project mention: Hacking PostgreSQL Internals to Deliver Push Notifications | dev.to | 2022-01-20

    wal2json Output Plugin that converts WAL output to JSON objects [Open Source] pg_recvlogical Postgres app that can consume update stream [Out-of-the-box with Postgres] decoderbufs Output Plugin that delivers data as protobuf [Open Source, Used in Debezium]

  • GitHub repo ulfius

    Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services

    Project mention: web interface | reddit.com/r/embedded | 2021-10-13

    I just dropped the [ulfius](https://github.com/babelouest/ulfius) webserver in C into an ARM board, and added a very simple REST API for tuning up some DSP algorithms.

  • GitHub repo pmacct

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

    Project mention: IPv4 vs IPv6 traffic stats | reddit.com/r/mikrotik | 2022-01-04
  • GitHub repo jsquery

    JsQuery – json query language with GIN indexing support

    Project mention: jsquery: a PostgreSQL extension for searching nested jsonb objects and arrays | reddit.com/r/PostgreSQL | 2021-11-01
  • GitHub repo frozen

    JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems. (by cesanta)

    Project mention: Interest in use of playdate as a simple / fun utility remote control once networking APIs are available | reddit.com/r/PlaydateConsole | 2021-07-20

    The Hue API has a lot of very simple RESTful endpoints, e.g. GET /lights which along with a Lua JSON parser or even a C JSON parser could make discovery of devices doable... then again using the top down layout editor the devices could be placed in your virtual home layout.

  • GitHub repo OwnTracks Recorder

    Store and access data published by OwnTracks apps

    Project mention: Open-source, self-hosted location tracking with OwnTracks and Grafana | dev.to | 2021-06-25

    After setting up the client side, a server-side component to receive the OwnTracks app's requests is still missing. OwnTracks ships with its Recorder, which is a small and simple web application written in C. However, I did not like it a lot, as it does not look particularly beautiful and is very limited regarding its functionality. I rather wanted to visualize my data in Grafana. But to get it there, it first needs to be persisted to a database.

  • GitHub repo c-ray

    c-ray is a small, simple path tracer written in C

    Project mention: I use Linux | reddit.com/r/ProgrammerHumor | 2021-07-16

    Sort of hypothetical, of course. I just happen to collect old computer hardware and I like to see how old of a system I can compile one of my C projects for. But I bet it’s a requirement for many large software projects as well.

  • GitHub repo libjson

    a JSON parser and printer library in C. easy to integrate with any model.

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). The latest post mention was on 2022-01-20.

C JSON related posts


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

Project Stars
1 cJSON 6,759
2 gravity 3,970
3 tbox 3,837
4 ultrajson 3,545
5 Oj 2,835
6 JSMN 2,824
7 Jansson 2,526
8 json-c 2,339
9 YAJL 2,028
10 yyjson 1,932
11 facil.io 1,518
12 LIBUCL 1,401
13 ejdb 1,265
14 json-parser 1,122
15 parson 1,067
16 wal2json 871
17 ulfius 781
18 pmacct 779
19 jsquery 658
20 frozen 575
21 OwnTracks Recorder 564
22 c-ray 475
23 libjson 245
Find remote jobs at our new job board 99remotejobs.com.
There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.