awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ultrajson avatar

ultrajson/ultrajson

0
View on GitHub↗
4,485 星标·385 分支·C++·12 次浏览pypi.org/project/ujson↗

Ultrajson

Ultrajson 是一个高性能 Python JSON 库和基于 C 的解析器,旨在最大限度地减少解析开销。它提供了 JSON 规范的 C 实现,以实现数据的快速编码和解码。

该项目作为一个并发 JSON 处理器,支持多线程序列化和反序列化,以提高数据吞吐量并防止阻塞执行。

其功能涵盖 Python 数据序列化和用于实时数据管道的高性能 JSON 处理。这包括解析 JSON 数据并将原生对象序列化为 JSON 字符串。

Features

  • High-Performance Parsers - Provides a high-performance C implementation of JSON parsing and encoding to minimize application latency.
  • JSON Parsers - Implements the JSON specification in C to minimize parsing overhead within the Python runtime.
  • JSON Serializers - Provides utilities for converting native Python data structures into JSON string representations.
  • JSON Parsing - Implements high-performance utilities for converting JSON strings back into native Python data structures.
  • Python Serialization Libraries - Specifically designed for converting complex Python objects into JSON strings for efficient storage and transmission.
  • JSON Encoding - Provides a fast C-based implementation for serializing native Python objects into JSON strings.
  • JSON Processors - Functions as a concurrent processor supporting multi-threaded JSON operations to prevent blocking execution.
  • Real-Time Data Processors - Handles high-frequency JSON data streams with minimal overhead for low-latency real-time pipelines.
  • Concurrent Encoders - Supports multi-threaded encoding operations to increase total data processing throughput.
  • Concurrent Parsers - Allows processing of multiple JSON streams across different threads to maximize throughput on multi-core systems.
  • Off-Main-Thread Processing - Enables expensive JSON serialization and deserialization tasks to be executed off the main execution thread.
  • Databases & Data - Fast JSON decoder and encoder
  • JSON 处理 - Ultra-fast JSON decoder and encoder in C.

Star 历史

ultrajson/ultrajson 的 Star 历史图表ultrajson/ultrajson 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ultrajson/ultrajson 是做什么的?

Ultrajson 是一个高性能 Python JSON 库和基于 C 的解析器,旨在最大限度地减少解析开销。它提供了 JSON 规范的 C 实现,以实现数据的快速编码和解码。

ultrajson/ultrajson 的主要功能有哪些?

ultrajson/ultrajson 的主要功能包括:High-Performance Parsers, JSON Parsers, JSON Serializers, JSON Parsing, Python Serialization Libraries, JSON Encoding, JSON Processors, Real-Time Data Processors。

ultrajson/ultrajson 有哪些开源替代品?

ultrajson/ultrajson 的开源替代品包括: ibireme/yyjson — yyjson is a high-performance C library for parsing, serializing, and manipulating JSON data structures. It functions… tencent/rapidjson — RapidJSON is a header-only C++ library designed for high-performance parsing, generation, and manipulation of JSON… esnme/ultrajson — UltraJSON is a high-performance JSON library and parser written in C with bindings for Python. It provides a fast… lemire/simdjson — simdjson is a high-performance JSON parser that utilizes SIMD instructions to process gigabytes of data per second. It… json-iterator/go — This project is a high-performance JSON library for Go, serving as a replacement for the standard encoding/json… alibaba/fastjson — Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and…

Ultrajson 的开源替代方案

相似的开源项目,按与 Ultrajson 的功能重合度排序。
  • ibireme/yyjsonibireme 的头像

    ibireme/yyjson

    3,788在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,788
  • tencent/rapidjsonTencent 的头像

    Tencent/rapidjson

    15,000在 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++
    在 GitHub 上查看↗15,000
  • esnme/ultrajsonesnme 的头像

    esnme/ultrajson

    4,485在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗4,485
  • json-iterator/gojson-iterator 的头像

    json-iterator/go

    13,891在 GitHub 上查看↗

    This project is a high-performance JSON library for Go, serving as a replacement for the standard encoding/json package. It provides a serialization engine for encoding and decoding data structures, alongside a schemaless parser for extracting specific values from JSON blobs using paths. The library distinguishes itself through a focus on reducing CPU and memory overhead. It implements a high-performance encoder that utilizes buffer reuse and reduced float precision to increase data throughput. Broad capability areas include data serialization, high-performance JSON processing, and schema-le

    Godeserializationgogolang
    在 GitHub 上查看↗13,891
  • 查看 Ultrajson 的所有 30 个替代方案→