awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

83 个仓库

Awesome GitHub RepositoriesJSON Document Stores

Databases designed for the native storage, indexing, and manipulation of nested JSON documents.

Distinguishing note: The shortlist was empty; this category is required to classify document-oriented database capabilities distinct from general-purpose relational storage.

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

Awesome JSON Document Stores GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • elasticsearch/elasticsearchelasticsearch 的头像

    elasticsearch/elasticsearch

    77,171在 GitHub 上查看↗

    Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data retrieval. It functions as a RESTful data indexer and vector database, allowing for the storage and management of structured JSON documents across multiple nodes. The system distinguishes itself through its ability to serve as a log analytics platform for monitoring system health and security events. It incorporates vector search implementation using mathematical embeddings to support generative AI and augmented generation applications. The platform covers a broad range of c

    Provides native storage, indexing, and manipulation of nested JSON documents in a schema-free manner.

    Java
    在 GitHub 上查看↗77,171
  • dragonflydb/dragonflydragonflydb 的头像

    dragonflydb/dragonfly

    30,688在 GitHub 上查看↗

    Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic

    Stores and manipulates nested JSON documents directly within the database to support complex data structures without external transformation.

    C++cachecppdatabase
    在 GitHub 上查看↗30,688
  • redisson/redissonredisson 的头像

    redisson/redisson

    24,355在 GitHub 上查看↗

    Redisson is a Java library and Redis client that functions as a distributed Java object mapper, caching provider, and locking framework. It maps Java collections and concurrency primitives to distributed implementations backed by Redis and Valkey, providing synchronous, asynchronous, and reactive APIs for interacting with these data stores. The project distinguishes itself by providing a comprehensive suite of distributed coordination tools, including a locking framework for managing semaphores and countdown latches across multiple application nodes. It also serves as a distributed messaging

    Implements search indices for specific paths within JSON documents to enable efficient querying.

    Java
    在 GitHub 上查看↗24,355
  • pubkey/rxdbpubkey 的头像

    pubkey/rxdb

    23,048在 GitHub 上查看↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Organizes information using flexible JSON-based NoSQL structures that map directly to application objects.

    TypeScriptangularbrowser-databasecouchdb
    在 GitHub 上查看↗23,048
  • typicode/lowdbtypicode 的头像

    typicode/lowdb

    22,469在 GitHub 上查看↗

    Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the

    Stores application state as a single JSON document in local files for persistent, document-oriented data management.

    JavaScriptdatabaseelectronembeddable
    在 GitHub 上查看↗22,469
  • redis/go-redisredis 的头像

    redis/go-redis

    22,159在 GitHub 上查看↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Supports native storage, indexing, and path-based manipulation of nested JSON documents.

    Gogogolangredis
    在 GitHub 上查看↗22,159
  • krisk/fusekrisk 的头像

    krisk/Fuse

    20,347在 GitHub 上查看↗

    Fuse is a JavaScript fuzzy search library and client-side search engine designed to index and query JSON data. It provides utilities for approximate string matching and ranking results by relevance, allowing applications to perform fast filtering and searching of datasets without a dedicated backend. The library distinguishes itself through a token-based search implementation that supports word-order independence and relevance weighting. It utilizes edit-distance scoring to handle typos and insertions, and employs a system of field weighting to prioritize matches in high-value data keys. The

    Implements searching for nested objects and arrays in JSON using path notation and weighted scoring.

    JavaScriptbitapjavascriptlightweight-fuzzy-search
    在 GitHub 上查看↗20,347
  • pouchdb/pouchdbpouchdb 的头像

    pouchdb/pouchdb

    17,583在 GitHub 上查看↗

    PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data store that allows applications to save state and user data locally using persistent storage. The database is compatible with CouchDB, implementing its API to enable synchronization between browser environments and remote servers. This allows for cross-device data syncing and the development of local-first software that operates without a constant internet connection. The project covers data storage and synchronization capabilities, including the ability to migrate database sc

    Implements a JSON document store that runs in the browser using IndexedDB or WebSQL.

    JavaScript
    在 GitHub 上查看↗17,583
  • dream-num/luckysheetdream-num 的头像

    dream-num/Luckysheet

    16,644在 GitHub 上查看↗

    Luckysheet upgraded to Univer

    Represents the entire spreadsheet state as a structured JSON object that can be serialized, stored, and transmitted efficiently.

    JavaScriptcanvaschartconditional-formatting
    在 GitHub 上查看↗16,644
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 GitHub 上查看↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Manages native JSON objects and arrays to allow querying of semi-structured data within SQL statements.

    Javabig-datadatahadoop
    在 GitHub 上查看↗16,711
  • tomnomnom/grontomnomnom 的头像

    tomnomnom/gron

    14,457在 GitHub 上查看↗

    Gron is a command line utility that transforms nested JSON data into a flat list of path-value assignments. This process converts hierarchical structures into line-based statements, mapping every leaf value to its absolute path to make the data compatible with standard text-processing tools. The tool allows for the bidirectional transformation of data, enabling the reconstruction of original nested JSON objects from flattened path assignments. It can ingest JSON from local files, standard input, or remote URLs, with the ability to route network traffic through proxy servers. The utility supp

    Transforms nested JSON into a flat list of assignments that preserve full paths for grep discovery.

    Goclijson
    在 GitHub 上查看↗14,457
  • geldata/gelgeldata 的头像

    geldata/gel

    14,065在 GitHub 上查看↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Enables native storage, indexing, and conversion of structured JSON documents.

    Pythondatabaseedgedbedgeql
    在 GitHub 上查看↗14,065
  • 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

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

    Godeserializationgogolang
    在 GitHub 上查看↗13,891
  • louischatriot/nedblouischatriot 的头像

    louischatriot/nedb

    13,540在 GitHub 上查看↗

    NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate

    Organizes information as nested JSON documents instead of fixed tables and rows.

    JavaScript
    在 GitHub 上查看↗13,540
  • coleifer/peeweecoleifer 的头像

    coleifer/peewee

    11,971在 GitHub 上查看↗

    Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

    Allows storing and querying flexible JSON documents within traditional relational database systems.

    Pythonasynciodankfastapi
    在 GitHub 上查看↗11,971
  • hectorqin/readerhectorqin 的头像

    hectorqin/reader

    11,095在 GitHub 上查看↗

    Reader is a digital content reader and browser-based document viewer. It functions as a digital library manager and content aggregator that collects articles and documents from various online sources into a single interface. The project utilizes a JSON-driven approach to organize and display hierarchies of digital documents. It incorporates a REST-based aggregation model to fetch reading materials and metadata from remote servers for a unified viewing experience. The application provides client-side rendering for digital texts and manages personal collections through a digital library system

    Employs structured JSON to model and organize the hierarchy of the document library.

    在 GitHub 上查看↗11,095
  • vanessa219/vditorVanessa219 的头像

    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
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976在 GitHub 上查看↗

    FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra

    Uses PostgreSQL as a primary data store to manage and query JSON documents within relational columns.

    Go
    在 GitHub 上查看↗10,976
  • emdash-cms/emdashemdash-cms 的头像

    emdash-cms/emdash

    10,887在 GitHub 上查看↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Renders typed sub-field editors that store as a single JSON object for fixed-shape structured data.

    TypeScriptastrocmsemdash
    在 GitHub 上查看↗10,887
  • dodyg/practical-aspnetcoredodyg 的头像

    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
上一个1234…5下一个
  1. Home
  2. Data & Databases
  3. JSON Document Stores

探索子标签

  • BSON Storage EnginesDatabase engines that specifically utilize BSON for native document storage and indexing. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: specifically identifies the use of the BSON binary format over standard JSON.
  • Client LibrariesProgrammatic libraries providing typed interfaces for interacting with JSON document stores. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: focuses on the client-side library and API wrapper rather than the server-side storage engine.
  • Hybrid Relational-JSON Storage1 个子标签Storage and querying of JSON documents within traditional relational database columns. **Distinct from JSON Document Stores:** Focuses on JSON support within SQL databases, not dedicated JSON document stores
  • JSON Document Manipulation8 个子标签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.
  • JSON Object Inspection2 个子标签Visual tools for browsing and verifying the contents of nested JSON documents. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: focuses on the visual inspection and debugging of existing objects rather than storage engine mechanics.
  • JSON Object Persistence5 个子标签Serialization and storage of structured JSON objects as key-value pairs. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: focuses on the serialization and storage of objects as key-value pairs rather than full document-oriented database features.
  • JSON Search Indices4 个子标签Structures for indexing specific paths within JSON documents to enable efficient search. **Distinct from JSON Document Stores:** Distinct from general JSON document stores: focuses on the indexing mechanism for search rather than the storage model.
  • JSON-Driven Document LibrariesLibrary systems where the organization and hierarchy of documents are modeled via JSON documents. **Distinct from JSON Document Stores:** Distinct from JSON document stores (databases) by focusing on the library organization rather than the storage engine.
  • ProcessingCapabilities for indexing, merging, and converting JSON data within the database. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: focuses on the manipulation and conversion of JSON data rather than just storage.
  • X DevAPI Document StoresProviding a NoSQL document-oriented API over MySQL for CRUD operations on JSON collections without writing SQL. **Distinct from JSON Document Stores:** Distinct from JSON Document Stores: uses the X DevAPI protocol for document operations, not a native JSON storage engine.