14 مستودعات
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.
Explore 14 awesome GitHub repositories matching data & databases · JSON Object Persistence. Refine with filters or upvote what's useful.
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
Serializes and saves structured data as key-value pairs for efficient retrieval and metadata management.
Luckysheet upgraded to Univer
Represents the entire spreadsheet state as a structured JSON object that can be serialized, stored, and transmitted efficiently.
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.
EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with
Saves the current state of active audio effects to files for future restoration and reuse.
dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in real-time through a visual control panel. It functions as a real-time variable debugger and graphical overlay for monitoring and adjusting object properties during application runtime. The library features a collapsible control panel that organizes complex sets of variable inputs into folders. It includes a state management system capable of exporting and importing the current configuration of active controllers as JSON objects. The tool supports object-property binding and dyna
Implements a state management system to export and import controller configurations as JSON objects.
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
Propagates partial or full JSON changes instantly to keep all clients consistent.
Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model, delta-compressed state synchronization, and room-based session orchestration. It is designed to handle the core infrastructure of multiplayer games, including matchmaking, state management, and scalable process distribution across multiple servers. The framework distinguishes itself through its schema-based state definition, which enables automatic serialization and change tracking, combined with a binary WebSocket protocol for low-latency updates. Its matchmaking pipeline routes player
Broadcasts incremental game state changes to all clients using delta compression over persistent connections.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Broadcasts every player's move to all connected clients, keeping the game board identical for everyone.
Jo هي أداة سطر أوامر مصممة لإنشاء ومعالجة كائنات ومصفوفات JSON مباشرة من وسائط shell والمدخلات القياسية. تعمل كأداة معالجة بيانات تحول المدخلات الخام إلى تنسيقات منظمة، مما يتيح توليد حمولات معقدة لـ APIs وملفات التكوين وخطوط أنابيب البيانات المؤتمتة. تتميز الأداة بقدرتها على حل هياكل البيانات الهرمية باستخدام تعريفات المسار القائمة على المحددات ومحرك استنتاج النوع المتكامل، الذي يقوم تلقائياً بتحويل قيم المدخلات إلى أنواع منطقية أو رقمية أو فارغة أصلية. يمكن للمستخدمين ممارسة تحكم دقيق في المخرجات من خلال فرض نوع البيانات الصريح، وتصفية المحتوى، والقدرة على تضمين محتويات الملفات الخارجية مباشرة في الهيكل المولد. تدعم الأداة مجموعة واسعة من مهام بناء البيانات، بما في ذلك دمج معلومات جديدة في الهياكل الموجودة والتبديل بين تخطيطات المخرجات المدمجة والمنسقة بشكل جميل. تتكامل الأداة في سير عمل shell من خلال توفير رموز خروج قياسية للإشارة إلى نجاح أو فشل عمليات تحويل البيانات.
Constructs structured JSON objects from command-line arguments with automatic type inference.
excelCPU هو محاكي كمبيوتر يعتمد على جداول البيانات يحاكي وحدة معالجة مركزية (CPU) بـ 16 بت. يعمل كنموذج تعليمي لوحدة المعالجة المركزية حيث تتم إدارة حالة النظام، والسجلات، وذاكرة الوصول العشوائي داخل شبكة من خلايا جداول البيانات. يتضمن المشروع مجمع تجميع (Assembly compiler) يقوم بتحويل كود مصدر التجميع المخصص إلى تنسيق متوافق مع خلايا جداول البيانات لتخزين الذاكرة للقراءة فقط. يسمح بكل من تنفيذ البرنامج التلقائي والتشغيل اليدوي لتجاوز تعليمات معينة. تغطي المحاكاة مفاهيم معمارية الأجهزة الأساسية، بما في ذلك نماذج البوابات المنطقية، وجلب التعليمات، وإدارة الذاكرة. تُمكّن هذه البيئة من تصور التفاعلات بين السجلات وذاكرة النظام من خلال المنطق القائم على الصيغ.
Uses cell values as the primary memory and register storage to maintain the machine state.
H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit
Transforms grouped keys and values into structured JSON objects or arrays.
محرك Spring هو محرك ألعاب وإطار عمل عبر المنصات مصمم خصيصاً لتطوير وتنفيذ ألعاب الاستراتيجية في الوقت الفعلي متعددة اللاعبين. يوفر بيئة محاكاة عالية الأداء لإدارة المعارك واسعة النطاق وحركات الوحدات عبر أنظمة تشغيل مختلفة باستخدام قاعدة كود مشتركة. يعمل المحرك كخادم ألعاب متعدد اللاعبين وطبقة شبكات، حيث ينسق حالة اللعبة في الوقت الفعلي ومزامنة المباريات بين اللاعبين البعيدين. يتضمن نظام عميل ردهة (Lobby) مخصص لتنسيق مباريات اللاعبين المتعددين بالإضافة إلى القدرة على تنفيذ جلسات اللاعب الفردي محلياً. يغطي إطار العمل الاحتياجات المعمارية الأساسية لألعاب الاستراتيجية، بما في ذلك المحاكاة الحتمية ومزامنة الحالة القائمة على الخطوات المتزامنة (Lockstep). ينفذ المحرك خط معالجة عرض عبر المنصات، وحلقات تحديث ذات فترات زمنية ثابتة، وبرمجة نصية معيارية لمنطق اللعبة. يتم الحفاظ على الاستقرار من خلال مجموعة من اختبارات الوحدة التلقائية المصممة للتحقق من الكود المصدري ومنع التراجعات.
Implements lockstep-based state synchronization to ensure perfectly consistent game states across all connected multiplayer clients.
PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas
Groups related information into single objects for managing complex data like SEO metadata or addresses.
Simple Graph is a lightweight graph database engine that utilizes SQLite to persist nodes and edges. It functions as a relational graph engine by mapping graph structures into standard database tables, allowing for the storage of both structured data and flexible, schema-less information through JSON document embedding. The system provides a utility for performing complex graph traversals and path discovery by leveraging recursive common table expressions. This approach enables the exploration of deep connections and sequences of connected nodes within the stored data network. The project su
Maintains both schema-based data and unstructured JSON information in a single database.