awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
electron-userland avatar

electron-userland/electron-json-storage

0
View on GitHub↗
1,427 stele·76 fork-uri·JavaScript·13 vizualizări

Electron Json Storage

Electron JSON Storage este un utilitar pentru persistența și recuperarea obiectelor JavaScript ca fișiere JSON pe sistemul de fișiere local în cadrul aplicațiilor desktop. Acesta funcționează ca un wrapper pentru gestionarea fișierelor de configurare locale, permițând dezvoltatorilor să salveze și să recupereze preferințele utilizatorilor și setările aplicației pentru a menține starea pe parcursul mai multor sesiuni.

Biblioteca se distinge prin furnizarea atât a operațiunilor asincrone non-blocante, cât și a metodelor sincrone de fallback pentru accesul la date. Gestionează datele prin mapare cheie-valoare, unde identificatorii unici de tip string sunt traduși în căi specifice de fișiere, și suportă rezoluția dinamică a căilor pentru a permite suprascrieri ale directorului de stocare personalizat.

Dincolo de persistența de bază, biblioteca include utilitare pentru inspectarea directorului de stocare, cum ar fi verificarea existenței unor chei specifice sau listarea tuturor intrărilor de date disponibile. De asemenea, oferă rutine pentru ștergerea intrărilor individuale sau golirea întregului director de stocare pentru a gestiona spațiul de fișiere local.

Features

  • JSON-Based Persistence - Persists and retrieves JavaScript objects as JSON files on the local filesystem for desktop applications.
  • Local Persistence - Stores JavaScript objects as local files to ensure data remains available after application restarts.
  • Table Data Retrieval - Supports reading saved JSON files by key to access single or bulk data entries.
  • Electron Applications - Maintains user preferences and application settings as JSON files within Electron desktop applications.
  • Local Configuration Management - Manages local configuration files to maintain and reset application settings.
  • Synchronous Fallbacks - Offers synchronous fallback methods for immediate data access when asynchronous flow is not required.
  • Asynchronous File I/O - Provides non-blocking file I/O operations to prevent main-thread freezing during data access.

Istoric stele

Graficul istoricului de stele pentru electron-userland/electron-json-storageGraficul istoricului de stele pentru electron-userland/electron-json-storage

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face electron-userland/electron-json-storage?

Electron JSON Storage este un utilitar pentru persistența și recuperarea obiectelor JavaScript ca fișiere JSON pe sistemul de fișiere local în cadrul aplicațiilor desktop. Acesta funcționează ca un wrapper pentru gestionarea fișierelor de configurare locale, permițând dezvoltatorilor să salveze și să recupereze preferințele utilizatorilor și setările aplicației pentru a menține starea pe parcursul mai multor sesiuni.

Care sunt principalele funcționalități ale electron-userland/electron-json-storage?

Principalele funcționalități ale electron-userland/electron-json-storage sunt: JSON-Based Persistence, Local Persistence, Table Data Retrieval, Electron Applications, Local Configuration Management, Synchronous Fallbacks, Asynchronous File I/O.

Care sunt câteva alternative open-source pentru electron-userland/electron-json-storage?

Alternativele open-source pentru electron-userland/electron-json-storage includ: 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…

Alternative open-source pentru Electron Json Storage

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Electron Json Storage.
  • sindresorhus/electron-storeAvatar sindresorhus

    sindresorhus/electron-store

    4,999Vezi pe GitHub↗

    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

    JavaScript
    Vezi pe GitHub↗4,999
  • msiemens/tinydbAvatar msiemens

    msiemens/tinydb

    7,529Vezi pe GitHub↗

    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.

    Pythondatabasedocumentdbjson
    Vezi pe GitHub↗7,529
  • ecrmnn/collect.jsAvatar ecrmnn

    ecrmnn/collect.js

    6,571Vezi pe GitHub↗

    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

    JavaScriptcollectionlaravellaravel-collections
    Vezi pe GitHub↗6,571
  • 1remote/1remoteAvatar 1Remote

    1Remote/1Remote

    5,953Vezi pe GitHub↗

    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

    C#rdpremote-controlremote-desktop
    Vezi pe GitHub↗5,953
  • Vezi toate cele 30 alternative pentru Electron Json Storage→

    Colecții curatoriate care includ Electron Json Storage

    Colecții selectate manual în care apare Electron Json Storage.
    • Stocări embedded key-value pentru persistență locală