awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to danielaparker/jsoncons

Open-source alternatives to Jsoncons

30 open-source projects similar to danielaparker/jsoncons, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Jsoncons alternative.

  • kazuho/picojsonAvatar de kazuho

    kazuho/picojson

    1,153Voir sur GitHub↗

    a header-file-only, JSON parser serializer in C++

    C++
    Voir sur GitHub↗1,153
  • nlohmann/jsonAvatar de nlohmann

    nlohmann/json

    49,944Voir sur GitHub↗

    This library is a header-only C++ framework designed for the serialization, parsing, and manipulation of structured data. It provides a recursive variant data model that represents arbitrary structures as native types, allowing developers to navigate, modify, and patch hierarchical data using standard pointer paths and declarative update patterns. The project distinguishes itself through its template-based architecture, which enables type-safe data structures and custom type mapping at compile time. It offers a unified interface for binary format abstraction, supporting multiple compact repre

    C++bsoncborheader-only
    Voir sur GitHub↗49,944
  • taocpp/jsonAvatar de taocpp

    taocpp/json

    673Voir sur GitHub↗

    C++ header-only JSON library

    C++
    Voir sur GitHub↗673
  • davegamble/cjsonAvatar de DaveGamble

    DaveGamble/cJSON

    12,466Voir sur GitHub↗

    cJSON is a lightweight library for parsing, creating, and modifying JSON data structures within C applications. It provides a comprehensive set of utilities for transforming raw text into navigable objects, manipulating data fields within collections, and serializing complex structures into formatted or unformatted strings. The library is designed for memory-sensitive and resource-constrained environments, utilizing manual memory management and type-tagged union structures to maintain a minimal footprint. It employs recursive descent parsing and in-place string manipulation to process data ef

    C
    Voir sur GitHub↗12,466

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • stephenberry/glazeAvatar de stephenberry

    stephenberry/glaze

    2,392Voir sur GitHub↗
    C++apibevebinary
    Voir sur GitHub↗2,392
  • tgockel/json-voorheesAvatar de tgockel

    tgockel/json-voorhees

    128Voir sur GitHub↗

    A killer modern C++ library for interacting with JSON.

    C++
    Voir sur GitHub↗128
  • udp/json-parserAvatar de udp

    udp/json-parser

    1,333Voir sur GitHub↗

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

    C
    Voir sur GitHub↗1,333
  • vstakhov/libuclAvatar de vstakhov

    vstakhov/libucl

    1,734Voir sur GitHub↗

    Universal configuration library parser

    C
    Voir sur GitHub↗1,734
  • zserge/jsmnAvatar de zserge

    zserge/jsmn

    4,065Voir sur GitHub↗

    jsmn is a lightweight JSON parser library written in C. It provides zero-copy tokenization and incremental parsing designed for use in embedded systems and memory-constrained environments. The library identifies structural JSON elements by providing offsets into the original string rather than allocating new memory for data. It uses a single-pass scanning method and requires static-buffer allocation, meaning the caller provides the memory for tokens to avoid dynamic allocation during the parsing process. The parser supports incremental streaming, allowing it to process JSON data in chunks fr

    Cjson-datajson-stringparsing
    Voir sur GitHub↗4,065
  • vincenthz/libjsonAvatar de vincenthz

    vincenthz/libjson

    295Voir sur GitHub↗

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

    C
    Voir sur GitHub↗295
  • miloyip/rapidjsonAvatar de miloyip

    miloyip/rapidjson

    15,095Voir sur GitHub↗

    RapidJSON is a high-performance C++ library used for parsing and generating JSON data. It provides both document object model and stream-based interfaces to transform JSON strings into structured data and vice versa. The library includes a JSON schema validator to verify that documents conform to predefined rules and a Unicode transcoder for converting strings between UTF-8, UTF-16, and UTF-32 encodings. It also supports relaxed parsing for non-standard JSON containing comments or trailing commas. Additional capabilities cover JSON pointer navigation for locating specific values and string s

    C++
    Voir sur GitHub↗15,095
  • sheredom/json.hAvatar de sheredom

    sheredom/json.h

    826Voir sur GitHub↗

    🗄️ single header json parser for C and C++

    C
    Voir sur GitHub↗826
  • amir-s/juteAvatar de amir-s

    amir-s/jute

    73Voir sur GitHub↗

    Very simple C++ JSON Parser

    C++
    Voir sur GitHub↗73
  • tencent/rapidjsonAvatar de Tencent

    Tencent/rapidjson

    15,000Voir sur GitHub↗

    RapidJSON is a header-only C++ library designed for high-performance parsing, generation, and manipulation of JSON data. It functions as a dual-mode engine, providing both an in-memory document object model for tree-based manipulation and a stream-based interface for event-driven processing. The library is built to minimize memory footprint and maximize execution speed, making it suitable for resource-constrained environments. The library distinguishes itself through advanced memory management and optimization techniques, including in-situ parsing that modifies input buffers directly to elimi

    C++
    Voir sur GitHub↗15,000
  • dropbox/json11Avatar de dropbox

    dropbox/json11

    2,589Voir sur GitHub↗

    A tiny JSON library for C++11.

    C++
    Voir sur GitHub↗2,589
  • gaudecker/qt-jsonAvatar de gaudecker

    gaudecker/qt-json

    331Voir sur GitHub↗

    A simple class for parsing JSON data into a QVariant hierarchy and vice versa.

    C++
    Voir sur GitHub↗331
  • chrismanning/jbsonAvatar de chrismanning

    chrismanning/jbson

    38Voir sur GitHub↗

    JSON & BSON parser/writer

    C++
    Voir sur GitHub↗38
  • flavio/qjsonAvatar de flavio

    flavio/qjson

    293Voir sur GitHub↗

    QJson is a qt-based library that maps JSON data to QVariant objects.

    C++
    Voir sur GitHub↗293
  • hjiang/jsonxxAvatar de hjiang

    hjiang/jsonxx

    546Voir sur GitHub↗

    A JSON parser in C++

    C++
    Voir sur GitHub↗546
  • jeaye/jeayesonAvatar de jeaye

    jeaye/jeayeson

    135Voir sur GitHub↗

    A very sane (header only) C++14 JSON library

    C++c-plus-plusjsonmodern-cpp
    Voir sur GitHub↗135
  • akheron/janssonAvatar de akheron

    akheron/jansson

    3,341Voir sur GitHub↗

    C library for encoding, decoding and manipulating JSON data

    Ccjson
    Voir sur GitHub↗3,341
  • json-c/json-cAvatar de json-c

    json-c/json-c

    3,278Voir sur GitHub↗

    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/

    C
    Voir sur GitHub↗3,278
  • lemire/simdjsonAvatar de lemire

    lemire/simdjson

    23,860Voir sur GitHub↗

    simdjson is a high-performance JSON parser that utilizes SIMD instructions to process gigabytes of data per second. It functions as a SIMD JSON parser, a multithreaded NDJSON processing library, a UTF-8 validation engine, and a tool for JSON minification and string building. The project focuses on high-throughput data processing, enabling the ingestion of massive JSON volumes and the verification of UTF-8 encoding standards. It includes dedicated capabilities for constructing JSON strings with optimized memory usage and removing unnecessary whitespace from documents to reduce file size. The

    C++
    Voir sur GitHub↗23,860
  • lloyd/yajlAvatar de lloyd

    lloyd/yajl

    2,223Voir sur GitHub↗

    A fast streaming JSON parsing library in C.

    C
    Voir sur GitHub↗2,223
  • kgabis/parsonAvatar de kgabis

    kgabis/parson

    1,459Voir sur GitHub↗

    Lightweight JSON library written in C.

    C
    Voir sur GitHub↗1,459
  • open-source-parsers/jsoncppAvatar de open-source-parsers

    open-source-parsers/jsoncpp

    8,850Voir sur GitHub↗

    JsonCpp is a C++ library for parsing, manipulating, and generating JSON data. It functions as a data interchange tool that provides a JSON parser to convert formatted text into structured data and a JSON serializer to transform internal data structures back into valid JSON strings. The library features the ability to preserve non-standard JSON comments during the deserialization and serialization process, which supports the management of human-readable configuration files. The project implements a tree-based internal representation for programmatic data access and uses a builder-based config

    C++
    Voir sur GitHub↗8,850
  • cesanta/frozenAvatar de cesanta

    cesanta/frozen

    769Voir sur GitHub↗

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

    C
    Voir sur GitHub↗769
  • chadaustin/sajsonAvatar de chadaustin

    chadaustin/sajson

    572Voir sur GitHub↗

    Lightweight, extremely high-performance JSON parser for C++11

    C++
    Voir sur GitHub↗572
  • java-json-tools/json-schema-validatorAvatar de java-json-tools

    java-json-tools/json-schema-validator

    1,642Voir sur GitHub↗

    This library is a Java-based tool for enforcing data structure constraints and verifying technical formats against defined schema specifications. It functions as a processing utility that parses complex data structures while managing external schema references and circular dependencies. The engine distinguishes itself through an immutable processor design that enables thread-safe, concurrent validation without requiring external synchronization. It employs arbitrary-precision arithmetic to evaluate numeric constraints, preventing common floating-point rounding errors, and utilizes character-l

    Java
    Voir sur GitHub↗1,642
  • jprichardson/node-fs-extraAvatar de jprichardson

    jprichardson/node-fs-extra

    9,610Voir sur GitHub↗

    node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and directory operations. It functions as a recursive directory manager, a JSON file processor, and a file asset manipulator, extending the standard library to provide high-level utilities for managing assets on disk. The project distinguishes itself through recursive capabilities, such as duplicating or removing nested folder structures and ensuring that all missing parent directories are automatically generated when creating files or symbolic links. It also integrates a JSON se

    JavaScriptcopydeletefilesystem
    Voir sur GitHub↗9,610