# High Performance JSON Parsing Libraries

> Search results for `fast JSON parsing library` on awesome-repositories.com. 119 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/fast-json-parsing-library

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/fast-json-parsing-library).**

## Results

- [douglascrockford/json-js](https://awesome-repositories.com/repository/douglascrockford-json-js.md) (8,724 ⭐) — 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
- [open-source-parsers/jsoncpp](https://awesome-repositories.com/repository/open-source-parsers-jsoncpp.md) (8,850 ⭐) — 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
- [mendableai/firecrawl-mcp-server](https://awesome-repositories.com/repository/mendableai-firecrawl-mcp-server.md) (6,602 ⭐) — This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data.

The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions.

The system covers broad capabilities including large-scale website d
- [sindresorhus/parse-json](https://awesome-repositories.com/repository/sindresorhus-parse-json.md) (372 ⭐) — Parse JSON with more helpful errors
- [flutter-team-archive/plugins](https://awesome-repositories.com/repository/flutter-team-archive-plugins.md) (17,710 ⭐) — This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies.

The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
- [fastify/secure-json-parse](https://awesome-repositories.com/repository/fastify-secure-json-parse.md) (242 ⭐) — JSON.parse() drop-in replacement with prototype poisoning protection
- [tidwall/gjson](https://awesome-repositories.com/repository/tidwall-gjson.md) (15,521 ⭐) — gjson is a Go JSON parser designed for schema-less reading and value extraction. It allows for the retrieval of specific data from JSON documents using dot-notation paths without requiring the definition of predefined Go structs.

The library provides tools for path-based querying, including the use of wildcards and index-based queries to locate data within objects and arrays. It also functions as a JSON lines processor, treating multi-line documents as arrays to iterate and query individual entries.

Additional capabilities include converting JSON values into native Go types such as strings,
- [loopj/android-async-http](https://awesome-repositories.com/repository/loopj-android-async-http.md) (10,587 ⭐) — This is an asynchronous HTTP client for Android that simplifies network requests by wrapping Apache HttpClient. It provides a callback-based networking library for fetching remote data and communicating with servers without blocking the user interface.

The project includes a multipart HTTP uploader for sending binary files and large data payloads, as well as a JSON parser to convert raw response text into structured data objects. It features a session manager that persists cookies in local application preferences to maintain state across multiple requests.

Additional capabilities include aut
- [excalidraw/excalidraw-libraries](https://awesome-repositories.com/repository/excalidraw-excalidraw-libraries.md) (1,183 ⭐) — This project serves as a centralized repository and management platform for custom drawing assets used in collaborative diagramming environments. It provides a structured system for packaging, distributing, and discovering reusable shapes and components, ensuring that visual elements remain consistent and accessible across different design workflows.

The platform distinguishes itself by integrating validation and analytics tools directly into the asset lifecycle. It enforces compatibility through schema-based validation of library files and maintains a searchable index of community-contribute
- [erikonbike/parse-next-json-value](https://awesome-repositories.com/repository/erikonbike-parse-next-json-value.md) (1 ⭐) — Parse next JSON value from string allowing extraneous characters after value
- [ipkn/crow](https://awesome-repositories.com/repository/ipkn-crow.md) (7,622 ⭐) — Crow is a minimalist C++ micro web framework designed for building fast web servers and REST APIs. It provides a lightweight toolkit for web development in C++, offering core routing and request handling capabilities.

The framework includes a built-in JSON parser for converting strings into structured data and an HTML template engine for generating dynamic web pages on the server. It also functions as a WebSocket server library to enable bidirectional, real-time communication between servers and web clients.

Additional capabilities include a middleware-based request pipeline for executing sh
- [amitshekhariitbhu/androidnetworking](https://awesome-repositories.com/repository/amitshekhariitbhu-androidnetworking.md) (5,906 ⭐) — AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists.

The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload
- [fastify/fast-json-stringify](https://awesome-repositories.com/repository/fastify-fast-json-stringify.md) (3,701 ⭐) — fast-json-stringify is significantly faster than JSON.stringify() for small payloads. Its performance advantage shrinks as your payload grows.
- [tencent/rapidjson](https://awesome-repositories.com/repository/tencent-rapidjson.md) (15,000 ⭐) — 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
- [epoberezkin/fast-json-stable-stringify](https://awesome-repositories.com/repository/epoberezkin-fast-json-stable-stringify.md) (322 ⭐) — Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.
- [amitshekhariitbhu/fast-android-networking](https://awesome-repositories.com/repository/amitshekhariitbhu-fast-android-networking.md) (5,906 ⭐) — 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
- [iamkun/dayjs](https://awesome-repositories.com/repository/iamkun-dayjs.md) (48,662 ⭐) — Day.js is a lightweight utility for parsing, validating, and manipulating date objects. It provides a fluent, chainable interface that allows for complex time calculations and transformations to be performed through a sequence of readable method calls. By utilizing an immutable wrapper pattern, the library ensures data integrity by creating new instances for every operation rather than modifying existing objects.

The project is distinguished by a minimalist core abstraction that maintains a small footprint by offloading non-essential features to an optional, modular plugin system. This archit
- [npm/read-package-json-fast](https://awesome-repositories.com/repository/npm-read-package-json-fast.md) (51 ⭐) — Like read-package-json, but faster and more accepting of "missing" data.
- [pola-rs/polars](https://awesome-repositories.com/repository/pola-rs-polars.md) (38,855 ⭐) — Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters.

The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e
- [zserge/jsmn](https://awesome-repositories.com/repository/zserge-jsmn.md) (4,065 ⭐) — 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
- [psecio/parse](https://awesome-repositories.com/repository/psecio-parse.md) (382 ⭐) — Parse: A Static Security Scanner
- [huggingface/transformers](https://awesome-repositories.com/repository/huggingface-transformers.md) (161,630 ⭐) — Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference.

The library features extensive support for model optimization and
- [angular/angular.js](https://awesome-repositories.com/repository/angular-angular-js.md) (58,615 ⭐) — AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture.

The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit
- [microsoft/cpprestsdk](https://awesome-repositories.com/repository/microsoft-cpprestsdk.md) (8,265 ⭐) — The C++ REST SDK is a library for asynchronous HTTP and RESTful communication in native C++ applications. It provides a non-blocking network client for sending requests and receiving responses, a JSON parser for serializing and deserializing data, and a WebSocket client library for real-time, full-duplex communication.

The project includes a dedicated OAuth2 authentication client to manage access tokens and authorization flows for secure communication with protected cloud resources. It utilizes a task-based asynchronous model to coordinate background operations and keep application interfaces
- [parse-community/parse-sdk-flutter](https://awesome-repositories.com/repository/parse-community-parse-sdk-flutter.md) (587 ⭐) — The Dart/Flutter SDK for Parse Platform
- [crowdsecurity/crowdsec](https://awesome-repositories.com/repository/crowdsecurity-crowdsec.md) (12,574 ⭐) — CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions.

What distinguishes the project is its decoupled enforcement model, which offl
- [cppalliance/json](https://awesome-repositories.com/repository/cppalliance-json.md) (479 ⭐) — A C++11 library for parsing and serializing JSON to and from a DOM container in memory.
- [simdjson/simdjson](https://awesome-repositories.com/repository/simdjson-simdjson.md) (23,260 ⭐) — 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
- [davegamble/cjson](https://awesome-repositories.com/repository/davegamble-cjson.md) (12,466 ⭐) — 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
- [fincept-corporation/finceptterminal](https://awesome-repositories.com/repository/fincept-corporation-finceptterminal.md) (26,900 ⭐) — FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation.

The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling
- [beached/daw_json_link](https://awesome-repositories.com/repository/beached-daw-json-link.md) (504 ⭐) — Fast, convenient JSON serialization and parsing in C++
- [square/moshi](https://awesome-repositories.com/repository/square-moshi.md) (10,138 ⭐) — Moshi is a JSON serialization library and parser for Kotlin and Java. It functions as a reflectionless JSON encoder that converts typed objects to JSON strings and parses JSON data back into language objects.

The library distinguishes itself through compile-time adapter generation, which removes the performance overhead associated with runtime reflection. It also provides a polymorphic JSON mapper that uses type identifiers to resolve and instantiate specific subclasses of a common base type.

The framework supports custom adapter definitions for specialized type conversion, including nullabi
- [kubernetes-sigs/kro](https://awesome-repositories.com/repository/kubernetes-sigs-kro.md) (2,928 ⭐) — kro is a Kubernetes resource orchestrator and API abstraction layer that enables the definition of simplified custom API surfaces. It allows users to map high-level inputs to complex templates of underlying Kubernetes objects, effectively grouping interdependent resources into single, manageable units.

The project differentiates itself by automating the generation of custom resource definitions and dedicated controllers from resource graph specifications without requiring manual Go code. It employs a dependency manager that uses directed acyclic graphs to coordinate the creation, readiness, a
- [fastly/fastly-magento2](https://awesome-repositories.com/repository/fastly-fastly-magento2.md) (156 ⭐) — Thank you for using the "Fastly CDN module for Magento2" (Fastly_Cdn).
- [typelevel/cats-parse](https://awesome-repositories.com/repository/typelevel-cats-parse.md) (244 ⭐) — A parsing library for the cats ecosystem
- [lemire/simdjson](https://awesome-repositories.com/repository/lemire-simdjson.md) (23,860 ⭐) — 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
- [avelino/awesome-go](https://awesome-repositories.com/repository/avelino-awesome-go.md) (175,576 ⭐) — This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains.

The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,
- [zio/zio-json](https://awesome-repositories.com/repository/zio-zio-json.md) (431 ⭐) — Fast, secure JSON library with tight ZIO integration.
- [mikefarah/yq](https://awesome-repositories.com/repository/mikefarah-yq.md) (14,913 ⭐) — This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows.

What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It
- [miloyip/json-tutorial](https://awesome-repositories.com/repository/miloyip-json-tutorial.md) (7,939 ⭐) — 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
- [taocpp/json](https://awesome-repositories.com/repository/taocpp-json.md) (673 ⭐) — C++ header-only JSON library
- [honojs/hono](https://awesome-repositories.com/repository/honojs-hono.md) (30,994 ⭐) — Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.
- [parse-community/parse-server](https://awesome-repositories.com/repository/parse-community-parse-server.md) (21,403 ⭐) — Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing.

The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends.

The pla
- [ijl/orjson](https://awesome-repositories.com/repository/ijl-orjson.md) (8,110 ⭐) — 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
- [goccy/go-json](https://awesome-repositories.com/repository/goccy-go-json.md) (3,687 ⭐) — Fast JSON encoder/decoder compatible with encoding/json for Go
- [javascript-tutorial/en.javascript.info](https://awesome-repositories.com/repository/javascript-tutorial-en-javascript-info.md) (25,344 ⭐) — This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns.

The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests.

The content spans several key capability areas, including browser
- [alibaba/fastjson](https://awesome-repositories.com/repository/alibaba-fastjson.md) (25,625 ⭐) — 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
- [fffaraz/awesome-cpp](https://awesome-repositories.com/repository/fffaraz-awesome-cpp.md) (71,817 ⭐) — This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language.

The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
- [colinhacks/zod](https://awesome-repositories.com/repository/colinhacks-zod.md) (43,036 ⭐) — Zod is a TypeScript-first schema declaration and validation library designed to ensure end-to-end data integrity. It functions as a runtime type guard, allowing developers to define complex data structures through a declarative, chainable syntax. By using these schema definitions, the library automatically derives static TypeScript types, eliminating the need for manual type duplication and ensuring that runtime data matches expected application contracts.

The library distinguishes itself through functional schema composition, which enables the creation of hierarchical structures by nesting a
- [cheery/json-algorithm](https://awesome-repositories.com/repository/cheery-json-algorithm.md) (116 ⭐) — Now even your pet rock can parse JSON.
