awesome-repositories.com
Blog
MCP
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 bitly/go-simplejson

Open-source alternatives to Go Simplejson

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

  • 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
  • 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
  • buger/jsonparserAvatar von buger

    buger/jsonparser

    5,629Auf GitHub ansehenโ†—

    jsonparser is a Go library for parsing, extracting, and modifying JSON data by key path without requiring predefined structs or type schemas. It uses a deterministic state machine to parse JSON directly from byte slices, enabling zero-copy traversal and lazy typed value extraction. The library provides key-path-based navigation to retrieve raw bytes and typed values from nested JSON structures, supporting extraction of strings, integers, floats, and booleans. It also enables in-place value modification and deletion at specified key paths, as well as iteration over arrays and objects using cal

    Gogojsonjson-parser
    Auf GitHub ansehenโ†—5,629

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
  • 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
  • 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
  • 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
  • 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
  • expressjs/body-parserAvatar von expressjs

    expressjs/body-parser

    5,499Auf GitHub ansehenโ†—

    body-parser is a Node.js HTTP request parser that converts incoming request bodies into structured JavaScript objects. It provides utilities to extract and process JSON, raw binary, plain text, and URL-encoded payloads for use in web servers. The project employs a middleware pattern to augment request objects, attaching parsed data directly to the request for use in subsequent route handlers. It uses content-type based dispatching to select the appropriate parsing logic based on the request headers. The tool manages data streams by consuming payloads in chunks and accumulating binary buffers

    JavaScriptbodyexpressjsjavascript
    Auf GitHub ansehenโ†—5,499
  • voxpupuli/json-schemaAvatar von voxpupuli

    voxpupuli/json-schema

    1,645Auf GitHub ansehenโ†—

    This library is a Ruby-based validation engine designed to verify JSON data structures against official schema specifications. It ensures data integrity by confirming that objects, strings, and files conform to defined structural constraints, while also validating the integrity of the schema definitions themselves against official metaschema standards. The project distinguishes itself through a highly modular architecture that allows for deep customization. Users can register custom validation rules and format handlers to enforce project-specific business logic that extends beyond standard sp

    Rubyhacktoberfest
    Auf GitHub ansehenโ†—1,645
  • go-yaml/yamlAvatar von go-yaml

    go-yaml/yaml

    7,023Auf GitHub ansehenโ†—

    This library is a YAML encoder and decoder for native Go data structures. It provides the tools necessary to transform internal data into YAML formatted text and convert YAML input streams back into structured data. The parser includes built-in protections against resource exhaustion attacks by enforcing limits on document depth and alias resolution. It also ensures deterministic output by employing consistent key sorting for maps. The project covers serialization and deserialization workflows, including struct mapping and custom marshaling interfaces. It also handles input encoding detectio

    Go
    Auf GitHub ansehenโ†—7,023
  • davegamble/cjsonAvatar von DaveGamble

    DaveGamble/cJSON

    12,466Auf GitHub ansehenโ†—

    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
    Auf GitHub ansehenโ†—12,466
  • 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
  • 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
  • pauljuliusmartinez/jlessAvatar von PaulJuliusMartinez

    PaulJuliusMartinez/jless

    5,433Auf GitHub ansehenโ†—

    jless is an interactive JSON explorer and command-line viewer designed for reading and navigating hierarchical data structures within a terminal. It functions as a terminal JSON formatter that pretty-prints data from files or standard input, including support for newline-delimited formats. The tool serves as a JSON path extractor, allowing users to identify and copy the dot or bracket notation paths from the root to specific nodes. It also includes a regex search utility for locating specific keys and values within JSON datasets using full-text regular expressions. The application provides c

    Rustclijsonrust
    Auf GitHub ansehenโ†—5,433
  • simdjson/simdjsonAvatar von simdjson

    simdjson/simdjson

    23,260Auf GitHub ansehenโ†—

    simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali

    C++aarch64arm64avx2
    Auf GitHub ansehenโ†—23,260
  • json5/json5J

    json5/json5

    7,132Auf GitHub ansehenโ†—

    JSON5 is a parser and serializer for a human-readable configuration format that extends JSON. It serves as a JavaScript-based data parser that allows for a more flexible version of the JSON specification to simplify manual editing of data files. The project provides capabilities to support comments, trailing commas, and multi-line strings. It includes utilities to convert this extended syntax into standard JSON for compatibility with tools requiring strict specifications. The library covers data serialization, string parsing, and structural syntax validation. It also provides integration for

    JavaScript
    Auf GitHub ansehenโ†—7,132
  • 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
  • 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
  • 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
  • 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
  • redisjson/redisjsonAvatar von RedisJSON

    RedisJSON/RedisJSON

    3,954Auf GitHub ansehenโ†—

    RedisJSON is a system for storing and managing JSON data within Redis using a native binary format. It enables the storage of JSON documents and the retrieval of nested data using targeted path syntax. The project provides the ability to perform atomic updates on individual elements within a nested JSON object, allowing for modifications without retrieving and rewriting the entire document. It further supports NoSQL data indexing by creating secondary indexes on specific fields to accelerate search and filtering operations across datasets. Its broader capabilities cover hierarchical data ret

    Rustdocument-storejsonredis
    Auf GitHub ansehenโ†—3,954
  • ijl/orjsonAvatar von ijl

    ijl/orjson

    8,110Auf GitHub ansehenโ†—

    orjson is a high-performance Python library for serializing and deserializing JSON data. It functions as both a JSON parsing library and a serialization engine, converting data between native Python objects and UTF-8 encoded bytes. The project provides specialized support for converting complex Python data structures, including dataclasses, datetime objects, and NumPy arrays and scalars, into JSON format. It also allows for the insertion of pre-serialized JSON blobs into documents to maintain processing speed. The library includes capabilities for memory-efficient deserialization through key

    Pythondataclassesdatetimedeserialization
    Auf GitHub ansehenโ†—8,110
  • 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
  • open-source-parsers/jsoncppAvatar von open-source-parsers

    open-source-parsers/jsoncpp

    8,850Auf GitHub ansehenโ†—

    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++
    Auf GitHub ansehenโ†—8,850
  • ibireme/yykitAvatar von ibireme

    ibireme/YYKit

    13,982Auf GitHub ansehenโ†—

    A collection of iOS components.

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

    esnme/ultrajson

    4,485Auf GitHub ansehenโ†—

    UltraJSON is a high-performance JSON library and parser written in C with bindings for Python. It provides a fast alternative to standard JSON processing for decoding JSON strings into native data structures and encoding data structures back into JSON strings. The library utilizes a C-based engine to reduce processing latency and increase throughput for JSON generation and parsing. It is designed to accelerate data pipelines and optimize the handling of JSON payloads.

    C++
    Auf GitHub ansehenโ†—4,485
  • 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
  • goccy/go-jsonAvatar von goccy

    goccy/go-json

    3,687Auf GitHub ansehenโ†—

    go-json is a high-performance JSON serialization library for Go that serves as an encoder and decoder replacement for the standard library. It provides tools to convert native data structures to and from JSON format with optimized processing speeds. The library includes a conditional serializer for filtering specific data structure fields during the encoding process and a colorizer to produce color-coded JSON strings for human readability. The project supports context-aware marshaling to trigger specific logic during the serialization of complex data types.

    Gogogolanggolang-library
    Auf GitHub ansehenโ†—3,687
  • alibaba/fastjsonAvatar von alibaba

    alibaba/fastjson

    25,625Auf GitHub ansehenโ†—

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Java
    Auf GitHub ansehenโ†—25,625