Electron JSON Storage هو أداة لحفظ واسترجاع كائنات JavaScript كملفات JSON على نظام الملفات المحلي داخل تطبيقات سطح المكتب. يعمل كغلاف لإدارة ملفات التكوين المحلية، مما يسمح للمطورين بحفظ واسترجاع تفضيلات المستخدم وإعدادات التطبيق للحفاظ على الحالة عبر جلسات متعددة.
الميزات الرئيسية لـ electron-userland/electron-json-storage هي: JSON-Based Persistence, Local Persistence, Table Data Retrieval, Electron Applications, Local Configuration Management, Synchronous Fallbacks, Asynchronous File I/O.
تشمل البدائل مفتوحة المصدر لـ electron-userland/electron-json-storage: sindresorhus/electron-store — electron-store is a persistence layer and key-value storage solution for Electron applications. It manages user… msiemens/tinydb — TinyDB is a lightweight, document-oriented database and embedded NoSQL engine. It stores data as documents in local… ecrmnn/collect.js — collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays… chinese-poetry/chinese-poetry — This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It… enochtangg/quick-sql-cheatsheet — This project is a relational database cheat sheet and SQL reference guide. It provides a collection of syntax examples… 1remote/1remote — 1Remote is a portable remote desktop client that manages and launches remote sessions across multiple protocols from a…
electron-store is a persistence layer and key-value storage solution for Electron applications. It manages user preferences and application state by saving and retrieving structured data as JSON files on the local file system. The library includes capabilities for obfuscating configuration files to prevent manual modification of saved data. It also provides a system for automatic data structure migration when the application version is incremented and supports custom serialization pipelines to replace standard JSON parsing. The project covers a broad surface of state management, including sc
TinyDB is a lightweight, document-oriented database and embedded NoSQL engine. It stores data as documents in local files, providing a persistence layer that operates without a separate server process. The system is an extensible document store featuring a middleware architecture. This allows for the customization of storage backends and the interception of data operations to transform how information is stored and retrieved. The database manages unstructured data using JSON-based serialization and supports pluggable storage backends for local file persistence.
collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio
1Remote is a portable remote desktop client that manages and launches remote sessions across multiple protocols from a single unified interface. It organizes servers using a flexible tagging system and stores all configuration in structured JSON files for easy backup and transfer between machines. The application supports launching RDP, SSH, VNC, Telnet, and other remote connections, and allows users to replace default protocol handlers with custom external programs that accept command-line arguments. It includes a bulk server editor for applying uniform changes to addresses, credentials, or