18 रिपॉजिटरी
Native storage of semi-structured data as JSON documents.
Distinct from Data Storage: Shortlist focuses on ingestion or relational hybrids; this is about native JSON document persistence
Explore 18 awesome GitHub repositories matching data & databases · JSON Document Storage. Refine with filters or upvote what's useful.
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 the primary store for JSON documents accessed via the MongoDB protocol.
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
Saves and retrieves complex data structures as native JSON documents via unique keys.
This project is a managerial meeting question library and conversation guide designed to facilitate one-on-one discussions between managers and employees. It provides a curated collection of categorized prompts focused on employee performance management and professional relations. The resources are delivered as a structured JSON dataset, allowing for the programmatic integration of meeting prompts into external applications or internal tools. The library covers professional communication frameworks, meeting facilitation resources, and structured data schemas for organizing conversation promp
Stores a predefined collection of questions as structured JSON documents for fast retrieval.
AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters interact and socialize. It functions as a framework for orchestrating multiple AI agents within a persistent digital world, utilizing language models and a game engine to drive character behavior and social interactions. The project differentiates itself through a dedicated agent sandbox and a vector database agent store, which allow for the management of agent memories and world state. It integrates generative AI for background music and provides tools for simulation world design,
Supports native storage of semi-structured JavaScript-like objects as flexible JSON documents.
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
Supports native storage of semi-structured data as JSON documents with field-based indexing for fast retrieval.
deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat
Synchronizes editable JSON records across all connected clients with caching and storage.
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
Enables the persistence of JSON documents into non-volatile EEPROM memory.
AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en
Creates, modifies, and queries collections of JSON documents stored in a MySQL database.
deployd एक रीयल-टाइम API फ्रेमवर्क और MongoDB बैकएंड एज़ ए सर्विस है जो क्लाइंट्स और सर्वर्स के बीच डेटा और इवेंट्स को सिंक्रोनाइज़ करने वाले नेटवर्क इंटरफ़ेस के निर्माण की अनुमति देता है। यह एक JavaScript API मिडलवेयर के रूप में कार्य करता है जिसे प्रमाणीकरण, अनुरोध इंटरसेप्टर्स और रीयल-टाइम क्षमताएँ प्रदान करने के लिए HTTP सर्वर्स के साथ इंटीग्रेट किया जा सकता है। इस प्रोजेक्ट में संसाधन सेटिंग्स को कॉन्फ़िगर करने, डेटा कलेक्शन्स को मैनेज करने और वेब-आधारित इंटरफ़ेस के माध्यम से सर्वर स्थिति की निगरानी करने के लिए एक सेल्फ-होस्टेड API मैनेजमेंट डैशबोर्ड शामिल है। इसमें एक रीयल-टाइम डेटा सिंक्रोनाइज़ेशन इंजन शामिल है जो सॉकेट्स का उपयोग करके कनेक्टेड क्लाइंट्स को लाइव डेटाबेस अपडेट्स पुश करता है। सिस्टम स्कीमा वैलिडेशन और रिकर्सिव क्वेरींग के साथ बैकएंड डेटा प्रबंधन को कवर करता है, साथ ही उपयोगकर्ता प्रमाणीकरण वर्कफ़्लो जो स्टेटलेस अनुरोधों और निरंतर कनेक्शनों में सेशन्स को ट्रैक करते हैं। यह रीयल-टाइम इवेंट ब्रॉडकास्टिंग, मॉड्यूल्स के माध्यम से कस्टम API मिडलवेयर एक्सटेंशन और प्रशासनिक एक्सेस कंट्रोल के लिए क्षमताएँ भी प्रदान करता है। प्रोजेक्ट में नए प्रोजेक्ट्स को बूटस्ट्रैप करने और डेवलपमेंट सर्वर्स चलाने के लिए एक CLI शामिल है।
Ships a realtime data synchronization engine that pushes live database updates to connected clients via sockets.
Kinto एक क्लाउड स्टेट बैकएंड है जिसे कई उपकरणों पर JSON डेटा को स्टोर और सिंक्रोनाइज़ करने के लिए डिज़ाइन किया गया है। यह REST API के माध्यम से बकेट और कलेक्शन में व्यवस्थित स्कीमा-लेस JSON रिकॉर्ड्स को प्रबंधित करने के लिए एक केंद्रीकृत सेवा प्रदान करता है। यह सिस्टम उपयोगकर्ता समूहों और अनुमतियों के माध्यम से विशिष्ट दस्तावेज़ों या कलेक्शन तक रीड और राइट एक्सेस देकर सहयोगी डेटा शेयरिंग का समर्थन करता है। यह क्लाइंट्स को नवीनतम स्थिति के साथ अपडेट करने के लिए चेंज फीड ट्रैकिंग और डिलीशन मार्कर्स का उपयोग करके दस्तावेज़ सिंक्रोनाइज़ेशन को सक्षम बनाता है। क्षमताओं में फाइन-ग्रेन्ड एक्सेस कंट्रोल, डेटा स्थिरता के लिए JSON स्कीमा प्रवर्तन और समवर्ती राइट संघर्षों को रोकने के लिए ऑप्टिमिस्टिक लॉकिंग शामिल है। यह सेवा रीयल-टाइम क्लाइंट नोटिफिकेशन, आंशिक दस्तावेज़ अपडेट और PostgreSQL जैसे प्लगेबल स्टोरेज बैकएंड के लिए समर्थन भी प्रदान करती है। इस प्रोजेक्ट में कॉन्फ़िगरेशन के लिए एक लोकल डेवलपमेंट सर्वर और एक प्रशासनिक वेब इंटरफ़ेस शामिल है।
Provides native storage for semi-structured JSON records organized into collections and buckets.
Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope
Retrieves the full contents of a room's storage tree in plain LSON or simplified JSON format.
Kvrocks एक डिस्क-आधारित NoSQL डेटाबेस और वितरित की-वैल्यू स्टोर है जो बड़े डेटासेट को भौतिक डिस्क पर बनाए रखने के लिए RocksDB स्टोरेज इंजन का लाभ उठाता है। इसे Redis-संगत डेटाबेस होने के लिए डिज़ाइन किया गया है, जो मौजूदा क्लाइंट लाइब्रेरी और टूल के साथ इंटरऑपरेबिलिटी सुनिश्चित करने के लिए मानक Redis संचार प्रोटोकॉल का उपयोग करता है। यह प्रोजेक्ट डिस्क-पर्सिस्टेंट स्टोरेज मॉडल को उन्नत पुनर्प्राप्ति क्षमताओं के साथ जोड़कर खुद को अलग करता है, जिसमें k-नियरेस्ट नेबर क्वेरी के लिए वेक्टर सर्च, फुल-टेक्स्ट सर्च इंडेक्सिंग और जियोस्पेशियल क्वेरी निष्पादन शामिल है। यह क्षैतिज स्केलिंग और उच्च उपलब्धता को सक्षम करने के लिए स्लॉट-आधारित डेटा वितरण और टोपोलॉजी प्रबंधन के साथ वितरित क्लस्टरिंग का समर्थन करता है। सिस्टम JSON दस्तावेजों, स्ट्रीम, सॉर्टेड सेट्स, हैश मैप्स और बिटमैप्स सहित डेटा स्टोरेज प्रकारों की एक विस्तृत श्रृंखला को कवर करता है। यह परमाणु लेनदेन (atomic transactions), लॉग-आधारित प्रतिकृति, और कार्डिनैलिटी अनुमान और सदस्यता जांच के लिए संभाव्य डेटा संरचनाओं जैसे व्यापक डेटा प्रबंधन टूल प्रदान करता है। इसके अतिरिक्त, इसमें सर्वर-साइड स्क्रिप्टिंग, पब/सब मैसेजिंग और सर्वर स्वास्थ्य और स्टोरेज इंजन प्रदर्शन के लिए विस्तृत मॉनिटरिंग शामिल है।
Saves semi-structured data using JSON or CBOR encoding for native document persistence.
यह React Native के लिए एक Backend-as-a-Service SDK है, जो मोबाइल एप्लिकेशन को बैकएंड सेवाओं के साथ एकीकृत करने के लिए एक लाइब्रेरी प्रदान करती है। यह मोबाइल एनवायरनमेंट के भीतर यूज़र ऑथेंटिकेशन, क्लाउड डेटाबेस और रिमोट फ़ाइल स्टोरेज को मैनेज करने के लिए एक क्लाइंट के रूप में कार्य करती है। यह SDK मोबाइल डेवलपर्स को OAuth, ईमेल और फ़ोन सत्यापन का उपयोग करके सुरक्षित लॉगिन फ़्लो लागू करने में सक्षम बनाती है। इसमें स्ट्रक्चर्ड डेटा पर CRUD ऑपरेशन्स करने के लिए एक डेटाबेस क्लाइंट और रिमोट क्लाउड बकेट से बाइनरी एसेट्स को अपलोड और पुनः प्राप्त करने के लिए एक स्टोरेज क्लाइंट शामिल है। इसके अतिरिक्त, इसमें डेटाबेस और स्टोरेज परिवर्तनों पर तत्काल सर्वर-साइड अपडेट प्राप्त करने के लिए एक WebSocket-आधारित इंटरफ़ेस है। यह प्रोजेक्ट आइडेंटिटी और एक्सेस मैनेजमेंट, स्ट्रक्चर्ड डॉक्यूमेंट स्टोरेज और रीयल-टाइम डेटा सिंक्रोनाइज़ेशन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह टीम मेंबरशिप और साझा प्राथमिकताओं को मैनेज करने के लिए यूटिलिटीज भी प्रदान करती है।
Provides native storage of semi-structured data as JSON documents within collections.
redis-rs is a client library for interacting with Redis data stores using synchronous and asynchronous Rust interfaces. It serves as a driver for performing data caching, session management, and general data storage. The library features specialized support for Redis Cluster environments, including cluster-aware node routing and distributed data management. It distinguishes itself through zero-copy deserialization to minimize memory allocations and a multiplexed connection model that allows multiple concurrent requests to share a single network connection. The project covers a broad capabili
Enables native storage and querying of semi-structured data as JSON documents.
Kit एक डेस्कटॉप ऑटोमेशन फ्रेमवर्क और स्क्रिप्ट करने योग्य UI टूलकिट है जिसे व्यक्तिगत उत्पादकता टूल्स बनाने के लिए डिज़ाइन किया गया है। यह एक क्रॉस-प्लेटफॉर्म CLI रैपर और macOS सिस्टम ऑटोमेटर के रूप में कार्य करता है, जो ऑपरेटिंग सिस्टम कार्यों, फाइल प्रबंधन और एप्लिकेशन वर्कफ़्लो को प्रबंधित करने वाली स्क्रिप्ट को निष्पादित करने के लिए एक वातावरण प्रदान करता है। यह प्रोजेक्ट संरचित डेटा निष्कर्षण और टेक्स्ट निर्माण के लिए एक समर्पित LLM एकीकरण परत के साथ-साथ इंटरैक्टिव इनपुट फॉर्म, HTML विंडो और फ्लोटिंग विजेट बनाने के लिए एक विशेष UI फ्रेमवर्क के साथ खुद को अलग करता है। इसमें AppleScript निष्पादन और सिस्टम मेनू बार कस्टमाइज़ेशन के माध्यम से गहरा macOS एकीकरण है। यह फ्रेमवर्क सिस्टम-स्तरीय इनपुट डिवाइस नियंत्रण, क्लिपबोर्ड प्रबंधन और पावर नियंत्रण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें क्रॉन-आधारित शेड्यूलिंग और फाइल वाचिंग के लिए ऑटोमेशन उपयोगिताएं, साथ ही Git सिंक्रोनाइज़ेशन, पर्यावरण चर प्रबंधन और वेब स्क्रैपिंग के लिए डेवलपर टूल्स शामिल हैं। यह सिस्टम शेल कमांड निष्पादित करने और अलग स्क्रिप्ट वातावरण को प्रबंधित करने के लिए इन-बिल्ट समर्थन प्रदान करता है।
Uses simple JSON files on the local filesystem as a lightweight document store or database.
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
Provides native storage of semi-structured data as binary JSON documents within Redis.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Persists structured data as schema-flexible JSON documents with support for nested objects and binary attachments.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Provides a built-in datastore for securely saving and retrieving semi-structured JSON data.