awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesJSON Document Manipulation

Logic for updating property values and modifying arrays within JSON documents.

Distinct from JSON Document Stores: Focuses on the act of modifying existing JSON structures rather than the storage engine itself.

Explore 26 awesome GitHub repositories matching data & databases · JSON Document Manipulation. Refine with filters or upvote what's useful.

Awesome JSON Document Manipulation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • json-iterator/goالصورة الرمزية لـ json-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

    Checks for the existence of specific attributes or keys within a structured JSON document.

    Godeserializationgogolang
    عرض على GitHub↗13,891
  • vanessa219/vditorالصورة الرمزية لـ Vanessa219

    Vanessa219/vditor

    11,074عرض على GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Provides capabilities to export editor content specifically in Markdown and JSON formats for use in external applications.

    TypeScriptcommonmarkeditorgfm
    عرض على GitHub↗11,074
  • dodyg/practical-aspnetcoreالصورة الرمزية لـ dodyg

    dodyg/practical-aspnetcore

    10,382عرض على GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Provides utilities to update property values and modify arrays within JSON documents.

    C#asp-net-coreaspnet-coreaspnetcore
    عرض على GitHub↗10,382
  • tporadowski/redisالصورة الرمزية لـ tporadowski

    tporadowski/redis

    9,987عرض على GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Provides logic for updating property values and modifying arrays within JSON documents via path-based addressing.

    Credisredis-for-windowsredis-msi-installer
    عرض على GitHub↗9,987
  • fasterxml/jacksonالصورة الرمزية لـ FasterXML

    FasterXML/jackson

    9,740عرض على GitHub↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Enables navigating and modifying JSON elements in a tree-based representation using programmatic pointers.

    hacktoberfestjacksonjava-json
    عرض على GitHub↗9,740
  • bytedance/sonicالصورة الرمزية لـ bytedance

    bytedance/sonic

    9,492عرض على GitHub↗

    Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data structures. It functions as a JIT-accelerated encoder, a JSON AST parser, a stream processor, and a lazy decoder. The project utilizes just-in-time machine code generation to optimize the encoding of large data schemas and employs a JIT assembler to maximize serialization and deserialization speeds. It features a precompiled schema warmup process to prevent latency spikes during initial execution and leverages SIMD hardware instructions for accelerated parsing. The library cove

    Provides an abstract syntax tree for modifying and indexing JSON documents without requiring full object deserialization.

    Gohigh-performancejitjson
    عرض على GitHub↗9,492
  • json-path/jsonpathالصورة الرمزية لـ json-path

    json-path/JsonPath

    9,423عرض على GitHub↗

    JsonPath is a Java library designed for querying and manipulating JSON documents using the JsonPath expression language. It functions as a query engine for extracting and filtering specific data from JSON structures through path-based expressions. The library provides capabilities for transforming JSON documents by modifying values or mapping extracted data into Java objects. It also includes an aggregation library for calculating statistical metrics, such as sums and averages, on numeric arrays. The project handles data extraction through array filtering and numerical aggregation. Performan

    Enables modifying values and updating arrays within JSON documents.

    Java
    عرض على GitHub↗9,423
  • typecellos/blocknoteالصورة الرمزية لـ TypeCellOS

    TypeCellOS/BlockNote

    9,141عرض على GitHub↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    Enables programmatic control of the editor state by manipulating document content as JSON objects.

    TypeScriptblock-basededitorjavascript
    عرض على GitHub↗9,141
  • mattn/go-sqlite3الصورة الرمزية لـ mattn

    mattn/go-sqlite3

    8,993عرض على GitHub↗

    This project is a Go language driver for the SQLite database. It provides a relational database interface and a Cgo wrapper that connects Go applications to SQLite for persistent local data storage and query execution. The implementation serves as a provider for JSON document storage and local full-text search. It enables the creation, querying, and modification of JSON data and the implementation of searchable indexes for large text datasets directly within the database. The driver supports standard SQL query execution for both file-based and in-memory storage. It includes capabilities for

    Provides built-in functions to create, query, and modify JSON data directly within the database.

    Cgosqlitesqlite3-driver
    عرض على GitHub↗8,993
  • redis/redisinsightالصورة الرمزية لـ redis

    redis/RedisInsight

    8,556عرض على GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Ships specialized tools for updating property values and modifying arrays within JSON documents.

    TypeScriptdatabase-guiredisredis-gui
    عرض على GitHub↗8,556
  • iofficeai/officecliالصورة الرمزية لـ iOfficeAI

    iOfficeAI/OfficeCLI

    8,092عرض على GitHub↗

    OfficeCLI هي مجموعة مكتبية بدون رأس وأداة أتمتة مصممة لقراءة وتحرير وتوليد مستندات Microsoft Office برمجياً. تعمل كمكتبة معالجة OOXML ومحرك قوالب مستندات، حيث توفر ثنائياً مستقلاً يسمح بإدارة ملفات Word وExcel وPowerPoint دون الحاجة إلى تثبيت محلي لبرامج المكتب. يتميز المشروع بكشف عمليات المستند كأدوات لوكلاء الذكاء الاصطناعي عبر خادم JSON-RPC وبروتوكول سياق النموذج (Model Context Protocol). يتيح تخصيصاً متقدماً من خلال معالجة XML الخام باستخدام XPath ويوفر نظام تسلسل يقوم بتفريغ أشجار المستندات الفرعية إلى دفعات JSON قابلة لإعادة التشغيل. تغطي الأداة مجموعة واسعة من القدرات، بما في ذلك هندسة جداول البيانات البرمجية مع تقييم الصيغ وتوليد الجداول المحورية، بالإضافة إلى مهام معالجة النصوص الشاملة مثل إدارة الأنماط، وتتبع المراجعة، وتنسيق النصوص متعدد اللغات. تتضمن أيضاً أدوات لتصور البيانات، واستخراج المحتوى إلى JSON منظم أو HTML عالي الدقة، ودمج بيانات JSON في قوالب محددة مسبقاً لتوليد التقارير الآلي.

    Dumps document subtrees into replayable JSON batches to enable imitation and automated variation generation.

    C#
    عرض على GitHub↗8,092
  • miloyip/json-tutorialالصورة الرمزية لـ miloyip

    miloyip/json-tutorial

    7,939عرض على GitHub↗

    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

    Provides structured access to retrieve and modify elements within parsed JSON arrays and objects.

    C
    عرض على GitHub↗7,939
  • bblanchon/arduinojsonالصورة الرمزية لـ bblanchon

    bblanchon/ArduinoJson

    7,176عرض على GitHub↗

    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

    Combines two or more JSON objects into a single document by copying key-value pairs.

    C++arduinoarduino-libraryc-plus-plus
    عرض على GitHub↗7,176
  • mindee/doctrالصورة الرمزية لـ mindee

    mindee/doctr

    6,149عرض على GitHub↗

    DocTR is a deep learning OCR library built on PyTorch that detects and transcribes text in document images using a two-stage detection-recognition pipeline. It provides a complete framework for building and deploying OCR pipelines with pretrained models available through the Hugging Face Hub, and supports exporting trained models to ONNX format for cross-runtime deployment. The library offers end-to-end OCR pipelines that combine text detection and recognition to extract all text from document images or PDFs, with support for rotated page handling and varied text orientations. It includes cap

    Serializes the full document structure into nested JSON for export.

    Pythondeep-learningdocument-recognitionocr
    عرض على GitHub↗6,149
  • jpmens/joالصورة الرمزية لـ jpmens

    jpmens/jo

    4,868عرض على GitHub↗

    Jo هي أداة سطر أوامر مصممة لإنشاء ومعالجة كائنات ومصفوفات JSON مباشرة من وسائط shell والمدخلات القياسية. تعمل كأداة معالجة بيانات تحول المدخلات الخام إلى تنسيقات منظمة، مما يتيح توليد حمولات معقدة لـ APIs وملفات التكوين وخطوط أنابيب البيانات المؤتمتة. تتميز الأداة بقدرتها على حل هياكل البيانات الهرمية باستخدام تعريفات المسار القائمة على المحددات ومحرك استنتاج النوع المتكامل، الذي يقوم تلقائياً بتحويل قيم المدخلات إلى أنواع منطقية أو رقمية أو فارغة أصلية. يمكن للمستخدمين ممارسة تحكم دقيق في المخرجات من خلال فرض نوع البيانات الصريح، وتصفية المحتوى، والقدرة على تضمين محتويات الملفات الخارجية مباشرة في الهيكل المولد. تدعم الأداة مجموعة واسعة من مهام بناء البيانات، بما في ذلك دمج معلومات جديدة في الهياكل الموجودة والتبديل بين تخطيطات المخرجات المدمجة والمنسقة بشكل جميل. تتكامل الأداة في سير عمل shell من خلال توفير رموز خروج قياسية للإشارة إلى نجاح أو فشل عمليات تحويل البيانات.

    Integrates new information into existing JSON structures by merging data from files or piped input.

    C
    عرض على GitHub↗4,868
  • stleary/json-javaالصورة الرمزية لـ stleary

    stleary/JSON-java

    4,717عرض على GitHub↗

    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

    Provides a JSON pointer implementation for extracting specific values from documents using string or URI fragment representations.

    Javahackoberfest2023hacktoberfestjava
    عرض على GitHub↗4,717
  • elastic/elasticsearch-pyالصورة الرمزية لـ elastic

    elastic/elasticsearch-py

    4,376عرض على GitHub↗

    elasticsearch-py هو غلاف API بحث موزع ومسؤول عنقود. يعمل كموصل آمن لتنفيذ استعلامات البحث وأداء مهام الإدارة مقابل محرك بحث. توفر المكتبة واجهة عالية المستوى لإدارة الفهارس، والمستندات، واتصالات العقد. وهي تمكن من نقل البيانات المشفرة والاتصال الموثق مع عنقود بحث. يغطي المشروع البحث عن النص الكامل، وإدارة البيانات، وإدارة العنقود. يتضمن قدرات لإدارة بيانات المستند، وتنفيذ استعلامات بحث معقدة، والحفاظ على اتصال موثوق من خلال اكتشاف العقد وموازنة التحميل.

    Enables programmatic creation, retrieval, updating, and deletion of documents within Elasticsearch indices via JSON payloads.

    Pythonclientelasticsearchpython
    عرض على GitHub↗4,376
  • apache/incubator-kvrocksالصورة الرمزية لـ apache

    apache/incubator-kvrocks

    4,339عرض على GitHub↗

    Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to persist large datasets to physical disk. It is designed to be a Redis-compatible database, utilizing the standard Redis communication protocol to ensure interoperability with existing client libraries and tools. The project distinguishes itself by combining a disk-persistent storage model with advanced retrieval capabilities, including vector search for k-nearest neighbor queries, full-text search indexing, and geospatial query execution. It supports distributed clustering with

    Provides logic for updating property values and modifying arrays within stored JSON documents.

    C++
    عرض على GitHub↗4,339
  • apache/kvrocksالصورة الرمزية لـ apache

    apache/kvrocks

    4,338عرض على GitHub↗

    Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to provide disk-based persistence, allowing for high-capacity data storage with reduced memory costs compared to in-memory systems. The system functions as a vector database and full-text search engine, supporting nearest-neighbor searches on vector embeddings and complex document queries via text matching. It employs a proxyless cluster architecture with slot-based routing to distribute data and scale capacity across multiple nodes. The platform covers a wide range of data mana

    Enables manipulation of hierarchical JSON documents using path expressions, array operations, and numeric increments.

    C++databasedistributedkv
    عرض على GitHub↗4,338
  • redis-rs/redis-rsالصورة الرمزية لـ redis-rs

    redis-rs/redis-rs

    4,225عرض على GitHub↗

    redis-rs هي مكتبة عميل للتفاعل مع مخازن بيانات Redis باستخدام واجهات Rust المتزامنة وغير المتزامنة. تعمل كمحرك لتنفيذ التخزين المؤقت للبيانات، وإدارة الجلسات، وتخزين البيانات العام. تتميز المكتبة بدعم متخصص لبيئات Redis Cluster، بما في ذلك توجيه العقد المدرك للمجموعات وإدارة البيانات الموزعة. وتتميز بإلغاء تسلسل بدون نسخ (zero-copy) لتقليل تخصيصات الذاكرة ونموذج اتصال متعدد الإرسال (multiplexed) يسمح لطلبات متزامنة متعددة بمشاركة اتصال شبكة واحد. يغطي المشروع سطح قدرات واسع بما في ذلك تخزين مستندات JSON، وتجميع الأوامر (pipelining) مع معالجة الفشل الجزئي، وتجميع الاتصالات (connection pooling). يتم توفير اتصال آمن عبر تشفير TLS والمصادقة المستندة إلى الرموز المميزة عبر Azure Entra ID. يتم دعم التطوير من خلال محاكاة الاتصال لاختبارات الوحدة والتكامل.

    Provides specialized commands for manipulating and updating structured JSON documents within Redis.

    Rust
    عرض على GitHub↗4,225
السابق12التالي
  1. Home
  2. Data & Databases
  3. JSON Document Stores
  4. JSON Document Manipulation

استكشف الوسوم الفرعية

  • API-Driven Document UpdatesModifying document structures and content by submitting structured JSON request payloads to a service API. **Distinct from JSON Document Manipulation:** Distinct from JSON Document Manipulation: modifies a live Google Document via API requests rather than editing a JSON data file.
  • Document Structure Export1 وسم فرعيExporting the internal content and hierarchical structure of documents into JSON. **Distinct from JSON Document Manipulation:** Focuses on the export of document content as JSON, not the manipulation of existing JSON documents.
  • JSON Document ManipulationLogic for updating property values and modifying arrays within JSON documents. **Distinct from JSON Document Manipulation:** Distinct from general JSON manipulation: specifically provides functions for JSON construction and extraction within query expressions.
  • JSON Object MergingCombining multiple JSON objects into one by copying key-value pairs. **Distinct from JSON Document Manipulation:** Distinct from JSON Document Manipulation: specifically focuses on the merging of two or more distinct objects.
  • JSON PointersImplementations for retrieving specific values from JSON documents using string-based paths or URI fragments. **Distinct from JSON Document Manipulation:** Distinct from JSON Document Manipulation: focuses on read-only data retrieval via standardized paths rather than modifying values or arrays.
  • Numerical AggregationsComputing statistical metrics like sums and averages on numeric arrays. **Distinct from JSON Document Manipulation:** Specifically covers mathematical aggregation functions rather than general document modification.
  • Property Existence VerificationChecking for the presence of specific keys or attributes within a JSON document. **Distinct from JSON Document Manipulation:** Focuses on verifying the existence of a property rather than modifying the document structure.
  • Statistical AggregatesFunctions for computing standard deviations, minimums, and maximums on data arrays. **Distinct from JSON Document Manipulation:** Focuses on a suite of statistical metrics rather than general document modification.