awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestรผtzter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
Projektรœber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
ยฉ 2026 Bringes Technology SRLยทVAT RO45896025ยทhello@awesome-repositories.com
ยท
Back to json5/json5

Open-source alternatives to Json5

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

  • sbjson/sbjsonAvatar von SBJson

    SBJson/SBJson

    3,717Auf GitHub ansehenโ†—

    SBJson is an Objective-C JSON parser and generator designed for the parsing and generation of JSON data. It functions as a strict JSON validator, enforcing rigid grammar rules to ensure input data adheres to formal specifications. The project features an incremental JSON stream parser that processes UTF8 data in chunks to extract documents without loading the entire payload into memory. It also serves as a JSON data serializer that transforms native data objects into formatted strings using deterministic key sorting. The system manages data serialization workflows and implements security mea

    Objective-C
    Auf GitHub ansehenโ†—3,717
  • oils-for-unix/oilsAvatar von oils-for-unix

    oils-for-unix/oils

    3,288Auf GitHub ansehenโ†—

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Python
    Auf GitHub ansehenโ†—3,288
  • miloyip/json-tutorialAvatar von miloyip

    miloyip/json-tutorial

    7,939Auf GitHub ansehenโ†—

    This is an educational tutorial that walks through implementing a complete JSON library from scratch in C. The project covers the full data lifecycle of JSON, including parsing text into structured in-memory representations, validating input against the specification, serializing data back into standard JSON output, and providing structured access to elements within parsed arrays and objects. The implementation is built around a hand-written recursive descent parser that processes JSON text by matching grammar rules to build a structured data tree. Parsed values are stored in a tagged union r

    C
    Auf GitHub ansehenโ†—7,939

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst โ€” die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • vba-tools/vba-jsonAvatar von VBA-tools

    VBA-tools/VBA-JSON

    2,117Auf GitHub ansehenโ†—

    VBA-JSON is a library designed for parsing and serializing JSON data within Visual Basic for Applications environments. It functions as an office automation data library, enabling legacy Microsoft Office applications to process structured data and interact with modern web services. The tool converts raw JSON text into native objects and collections, allowing developers to access and manipulate data using standard indexing and iteration methods. It also performs the reverse operation, transforming native language structures into JSON-compliant strings for exchange with external systems. By ha

    Visual Basic
    Auf GitHub ansehenโ†—2,117
  • pocoproject/pocoAvatar von pocoproject

    pocoproject/poco

    9,438Auf GitHub ansehenโ†—

    POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy

    C++c-plus-plusconfigurationcross-platform
    Auf GitHub ansehenโ†—9,438
  • johnezang/jsonkitAvatar von johnezang

    johnezang/JSONKit

    6,180Auf GitHub ansehenโ†—

    JSONKit is an Objective-C library used for parsing, serializing, and manipulating JSON data. It functions as a JSON parser that converts text into native data structures and a serializer that transforms native objects into formatted JSON text. The library includes a gzip compression wrapper that compresses serialized JSON payloads to reduce network transfer sizes and automatically detects and decompresses gzip buffers before decoding. The toolset provides capabilities for JSON parsing and serialization, supporting customizable indentation, character escaping, and flexible comment handling.

    Objective-C
    Auf GitHub ansehenโ†—6,180
  • serde-rs/serdeAvatar von serde-rs

    serde-rs/serde

    10,457Auf GitHub ansehenโ†—

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    Rustderiveno-stdrust
    Auf GitHub ansehenโ†—10,457
  • stleary/json-javaAvatar von stleary

    stleary/JSON-java

    4,717Auf GitHub ansehenโ†—

    JSON-java is a Java library for parsing and generating JSON text and mapping it to Java objects and collections. It functions as a serialization framework for converting class instances and data structures into standardized JSON strings. The project includes a JSON pointer implementation for retrieving specific values from documents using string or URI fragment representations. It also provides a converter for translating data structures between JSON and XML, as well as a translator for transforming data between JSON and web formats such as HTTP headers, cookies, and comma-delimited lists. T

    Javahackoberfest2023hacktoberfestjava
    Auf GitHub ansehenโ†—4,717
  • symfony/css-selectorAvatar von symfony

    symfony/css-selector

    7,435Auf GitHub ansehenโ†—

    This project is a PHP implementation of a CSS selector engine that transforms CSS selector strings into compatible XPath expressions for locating elements within documents. It serves as a converter and expression generator that maps CSS selection logic to the XPath query language. The library processes selectors through a pipeline involving lexer-based tokenization and recursive descent parsing to create an abstract syntax tree. It utilizes pattern-matching logic to handle child and sibling relationships, translating CSS pseudo-classes and selectors into functional XPath logic. These capabil

    PHPcomponentphpsymfony
    Auf GitHub ansehenโ†—7,435
  • ron-rs/ronAvatar von ron-rs

    ron-rs/ron

    3,940Auf GitHub ansehenโ†—

    RON is a serializer and deserializer for a strongly typed, human-readable data exchange format. It mirrors Rust language syntax to represent complex data structures and configurations, serving as an alternative to formats like JSON and TOML. The format preserves native Rust type idioms, including enums, structs, tuples, and ranges. It supports inline comments and specialized numeric bases, allowing for the creation of typed configuration files and human-editable data storage. The library provides source-mapped error reporting to track character coordinates during syntax failures and includes

    Rustconfigsdata-formatrust
    Auf GitHub ansehenโ†—3,940
  • lepture/mistuneAvatar von lepture

    lepture/mistune

    2,978Auf GitHub ansehenโ†—

    Mistune is a pure Python implementation of a Markdown to HTML parser. It functions as a library that converts Markdown formatted text into HTML markup for rendering in web browsers. The project is designed as an extensible Markdown renderer, utilizing a modular system that allows for the customization of how Markdown elements are transformed into HTML via a pluggable renderer. Its capabilities cover a range of conversion tasks, including static site generation, dynamic content rendering, and the creation of custom documentation workflows.

    Pythonmarkdown
    Auf GitHub ansehenโ†—2,978
  • marijnh/eloquent-javascriptAvatar von marijnh

    marijnh/Eloquent-JavaScript

    3,097Auf GitHub ansehenโ†—

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    JavaScript
    Auf GitHub ansehenโ†—3,097
  • waruqi/tboxAvatar von waruqi

    waruqi/tbox

    5,111Auf GitHub ansehenโ†—

    tbox is a multi-platform C standard library and toolkit designed for portable software development. It provides a core foundation for low-level system programming through a collection of system primitives, data structures, and memory management tools. The project includes a coroutine framework for cooperative multitasking and asynchronous logic, a data structure library featuring generic containers with a consistent iterator interface, and a memory management toolkit for pool allocation and debugging of heap overflows and leaks. It also provides a network and serialization toolset for handlin

    C
    Auf GitHub ansehenโ†—5,111
  • bblanchon/arduinojsonAvatar von bblanchon

    bblanchon/ArduinoJson

    7,176Auf GitHub ansehenโ†—

    ArduinoJson is a C++ library for parsing and manipulating JSON data and MessagePack binary streams on microcontrollers with limited memory and processing power. It provides the core primitives necessary for embedded data serialization and parsing, enabling devices to exchange structured data over serial or network interfaces. The library is distinguished by its focus on microcontroller memory management, employing strategies such as pool-based allocation, string deduplication, and non-owning string views to minimize RAM usage. It further optimizes for constrained environments by allowing cons

    C++arduinoarduino-libraryc-plus-plus
    Auf GitHub ansehenโ†—7,176
  • rhaiscript/rhaiAvatar von rhaiscript

    rhaiscript/rhai

    5,453Auf GitHub ansehenโ†—

    Rhai is an embedded scripting engine and dynamically typed language designed for integration into Rust applications. It functions as an abstract syntax tree compiler and native interop layer, allowing developers to map Rust types and functions into a scripting environment for bidirectional communication. The project serves as a framework for creating customizable domain-specific languages. It allows for the definition of custom operators, syntax, and restricted execution environments, enabling the creation of specialized languages with tailored functional sets. The engine covers a broad rang

    Rustembeddedembedded-scripting-languageno-std
    Auf GitHub ansehenโ†—5,453
  • tencent/rapidjsonAvatar von Tencent

    Tencent/rapidjson

    15,000Auf GitHub ansehenโ†—

    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++
    Auf GitHub ansehenโ†—15,000
  • scala/scalaAvatar von scala

    scala/scala

    14,548Auf GitHub ansehenโ†—

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Scalafunctional-programmingjvm-languagesobject-oriented-programming
    Auf GitHub ansehenโ†—14,548
  • angrave/systemprogrammingAvatar von angrave

    angrave/SystemProgramming

    5,734Auf GitHub ansehenโ†—

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Auf GitHub ansehenโ†—5,734
  • serde-rs/jsonAvatar von serde-rs

    serde-rs/json

    5,587Auf GitHub ansehenโ†—

    This is a Rust serialization library for converting data structures to and from JSON strings and byte streams. It is built as a framework within the Serde ecosystem, providing both a strongly typed parser for compile-time safety and a recursive value tree for manipulating JSON data without a predefined schema. The project supports both typed and untyped processing. It can map JSON data into specific Rust types for schema conformity or parse input into a flexible, schemaless representation. It also includes macro-based utilities for the dynamic construction of JSON objects.

    Rustjsonrustserde
    Auf GitHub ansehenโ†—5,587
  • simd-lite/simd-jsonAvatar von simd-lite

    simd-lite/simd-json

    1,402Auf GitHub ansehenโ†—

    This project is a high-performance JSON parsing library for Rust that utilizes hardware-accelerated instructions to process complex data structures. It functions as a type-safe serialization tool, mapping raw JSON strings into native language objects while providing the flexibility to handle dynamic document structures when schemas are unknown or frequently changing. The library distinguishes itself through its use of SIMD-accelerated parsing and bitmask-based structural identification, which allow it to scan and tokenize documents by processing multiple bytes simultaneously. It employs runti

    Rusthacktoberfestjsonrust
    Auf GitHub ansehenโ†—1,402
  • chmln/sdAvatar von chmln

    chmln/sd

    7,220Auf GitHub ansehenโ†—

    sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple files. It functions as a regex-based find and replace tool that allows for in-place file editing directly from the terminal. The project supports both regular expression replacements, including the use of capture groups for complex transformations, and fixed string replacement for literal text substitutions. It specifically handles multi-line text replacement by processing file contents as single blocks to match patterns that span across newline characters. The tool provides capa

    Rust
    Auf GitHub ansehenโ†—7,220
  • ibireme/yyjsonAvatar von ibireme

    ibireme/yyjson

    3,788Auf GitHub ansehenโ†—

    yyjson is a high-performance C library for parsing, serializing, and manipulating JSON data structures. It functions as a memory-efficient data tool that utilizes custom memory pools and contiguous block allocation to minimize fragmentation and overhead. The project distinguishes itself as a SIMD JSON processor, using hardware-accelerated vector instructions for rapid string validation and parsing. It provides a toolkit for querying, modifying, and patching nested JSON objects and arrays through pointer-based access and path expressions. The library covers a broad range of data manipulation

    C
    Auf GitHub ansehenโ†—3,788
  • cocodataset/cocoapiAvatar von cocodataset

    cocodataset/cocoapi

    6,377Auf GitHub ansehenโ†—

    This project is a toolkit and API designed for parsing, manipulating, and visualizing image annotations for computer vision tasks. It provides a programming interface to load and organize Common Objects in Context annotations, specifically for object detection, image segmentation, and keypoint estimation. The library includes tools for converting formatted JSON files into data structures that support the analysis of pixel-level masks and skeletal markers. It enables the visual verification of ground truth accuracy by rendering bounding boxes, segmentation masks, and keypoint markers directly

    Jupyter Notebook
    Auf GitHub ansehenโ†—6,377
  • amitshekhariitbhu/fast-android-networkingAvatar von amitshekhariitbhu

    amitshekhariitbhu/Fast-Android-Networking

    5,906Auf GitHub ansehenโ†—

    ๐Ÿš€ A Complete Fast Android Networking Library that also supports HTTP/2 ๐Ÿš€

    Java
    Auf GitHub ansehenโ†—5,906
  • nlohmann/jsonAvatar von nlohmann

    nlohmann/json

    49,944Auf GitHub ansehenโ†—

    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
    Auf GitHub ansehenโ†—49,944
  • bitly/go-simplejsonAvatar von bitly

    bitly/go-simplejson

    3,743Auf GitHub ansehenโ†—

    go-simplejson is a JSON manipulation library for Go that provides schemaless parsing and modification of arbitrary JSON data. It serves as a wrapper for interacting with JSON structures without requiring the definition of predefined structs or schemas. The library enables dynamic processing of JSON payloads through a recursive tree structure and a mutable node hierarchy. This allows for the extraction and modification of values from complex, nested objects where the data format may be unknown or change dynamically. The project covers arbitrary JSON parsing and the retrieval of data from dyna

    Go
    Auf GitHub ansehenโ†—3,743
  • douglascrockford/json-jsAvatar von douglascrockford

    douglascrockford/JSON-js

    8,724Auf GitHub ansehenโ†—

    This is a JavaScript library for parsing and serializing JSON data, with a particular focus on handling objects that contain circular references. It provides a standard JSON parser that reads text and reconstructs JavaScript values without using the eval function, guarding against code injection, alongside a standard serializer that converts objects into JSON strings for data interchange. The library distinguishes itself by offering specialized encoding and decoding for cyclical object graphs. It can serialize objects with circular references by replacing repeated object paths with JSONPath s

    JavaScript
    Auf GitHub ansehenโ†—8,724
  • dromara/hutoolAvatar von dromara

    dromara/hutool

    30,279Auf GitHub ansehenโ†—

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    Java
    Auf GitHub ansehenโ†—30,279
  • ibireme/yykitAvatar von ibireme

    ibireme/YYKit

    13,982Auf GitHub ansehenโ†—

    A collection of iOS components.

    Objective-C
    Auf GitHub ansehenโ†—13,982
  • ultrajson/ultrajsonAvatar von ultrajson

    ultrajson/ultrajson

    4,485Auf GitHub ansehenโ†—

    Ultrajson is a high-performance Python JSON library and C-based parser designed to minimize parsing overhead. It provides a C implementation of the JSON specification to enable fast encoding and decoding of data. The project functions as a concurrent JSON processor, supporting multi-threaded serialization and deserialization to increase data throughput and prevent blocking execution. Its capabilities cover Python data serialization and high-performance JSON processing for real-time data pipelines. This includes parsing JSON data and serializing native objects into JSON strings.

    C++
    Auf GitHub ansehenโ†—4,485