{"repo":"metarhia/globalstorage","free":true,"listed":false,"github":"https://github.com/metarhia/globalstorage","clone":"git clone https://github.com/metarhia/globalstorage.git","description":"Distributed Data Sync Engine 🌐","language":"JavaScript","stars":65,"topics":["big-data","in-memory","db","database","dbms","memory","storage","js","jstp","metarhia"],"license":"MIT","category":"databases-storage","readme_excerpt":"GlobalStorage The Concept 📦 globalstorage is a modular distributed database for JavaScript and the Web—featuring blockchain integrity, local-first sync, CRDTs, and smart contracts. Key Features - Distributed architecture with global unique IDs and deterministic replication - Blockchain log for tamper-proof operation history - JavaScript Smart Contracts executed within your app - CRDT synchronization for offline-first and P2P support - Local-first storage : supports fs , IndexedDB , and OPFS - Metaschema-driven domain modeling for validation and sync - CAS operations for consistency and concurrency safety - Web-ready : works in Web browsers and Node.js runtime - Secure transport via metacom protocol and WebSocket - Crypto support : RSA, SHA-256, and more - Built-in integration with Impress Application Server Install Requires Node.js 18+ . Usage - Node.js loads the CommonJS entry globalstorage.js . - Browser exports globalstorage.mjs (ESM). - TypeScript types for development are maintained in globalstorage.d.ts . Ideal For - Local-first apps - Real-time collaboration tools - P2P distributed systems - Full-stack JavaScript projects - Blockchain-based data pipelines Additional features - Built-in database engine will minimize interprocess communication to access data - Minimize data transformations: all data should be stored, transmitted, handled and placed in RAM in the same format - Maximum memory usage, read-ahead and lazy-write, minimizing data conversion - Using metadata ev","default_branch":null,"files":null,"tree":[],"storefront":"/r/metarhia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metarhia/globalstorage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}