awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesBrowser Data Persistence

Persistence mechanisms for web applications.

Distinguishing note: Focuses on browser-specific persistence.

Explore 9 awesome GitHub repositories matching web development · Browser Data Persistence. Refine with filters or upvote what's useful.

Awesome Browser Data Persistence GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • localforage/localforageAvatar localForage

    localForage/localForage

    25,755Vezi pe GitHub↗

    This project is an asynchronous key-value store designed for client-side data persistence. It provides a unified interface that allows applications to save and retrieve complex data types, including binary objects, while maintaining responsiveness through non-blocking operations. By enabling offline-first functionality, it ensures that data remains accessible even when a network connection is unavailable. The library distinguishes itself through a driver-based abstraction layer that automatically detects the most efficient storage mechanism available in the current browser or mobile environme

    Stores large amounts of complex application data directly in the browser to improve performance.

    JavaScriptindexeddbjavascriptlocalforage
    Vezi pe GitHub↗25,755
  • pubkey/rxdbAvatar pubkey

    pubkey/rxdb

    23,048Vezi pe GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Provides persistent client-side storage using IndexedDB to enable offline-first application functionality.

    TypeScriptangularbrowser-databasecouchdb
    Vezi pe GitHub↗23,048
  • m1k1o/nekoAvatar m1k1o

    m1k1o/neko

    17,168Vezi pe GitHub↗

    Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f

    Persists browser history, bookmarks, and settings across session restarts via directory mounting.

    Godockergolangmedia-streaming
    Vezi pe GitHub↗17,168
  • marcuswestin/store.jsAvatar marcuswestin

    marcuswestin/store.js

    13,983Vezi pe GitHub↗

    Store.js is a client-side state persistence library and web storage abstraction layer. It provides a consistent browser key-value storage wrapper that manages the persistence of application state across sessions using the most capable available local storage mechanism. The engine is extensible, allowing for the integration of custom storage backends and plugins to modify how data is read and written. It functions as a reactive web storage manager, monitoring specific keys to trigger notifications when stored values are updated. The library handles automatic data serialization for complex typ

    Sets time limits on stored browser data so values automatically invalidate after a certain period.

    JavaScriptcross-browserjavascriptlocalstorage
    Vezi pe GitHub↗13,983
  • mozilla-firefox/firefoxAvatar mozilla-firefox

    mozilla-firefox/firefox

    11,305Vezi pe GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Stores and retrieves persistent data locally to support offline web application functionality.

    JavaScript
    Vezi pe GitHub↗11,305
  • javascript-tutorial/zh.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/zh.javascript.info

    10,758Vezi pe GitHub↗

    This is the Chinese translation of The Modern JavaScript Tutorial, an open-source, community-driven project that teaches JavaScript from fundamentals to advanced topics based on the latest ECMAScript specification. The project covers the full JavaScript language, including object-oriented programming, and provides comprehensive instruction on browser programming, DOM manipulation, and client-side web development. The tutorial is structured as a multi-language translation framework, with each chapter and article organized into numbered folders for clear navigation. Contributors can translate M

    Persists data client-side using cookies, localStorage, sessionStorage, and IndexedDB for offline-capable web applications.

    HTMLchinesejavascripttutorial
    Vezi pe GitHub↗10,758
  • godotengine/godot-demo-projectsAvatar godotengine

    godotengine/godot-demo-projects

    8,250Vezi pe GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    Utilizes browser cookies and IndexedDB for persistent data storage across web sessions.

    GDScript
    Vezi pe GitHub↗8,250
  • kuzudb/kuzuAvatar kuzudb

    kuzudb/kuzu

    3,965Vezi pe GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Maintains graph data availability across browser sessions using persistent file system storage.

    C++cypherdatabaseembeddable
    Vezi pe GitHub↗3,965
  • simolus3/driftAvatar simolus3

    simolus3/drift

    3,231Vezi pe GitHub↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Stores database files using browser APIs like the Origin-Private File System or IndexedDB.

    Dartdartdart-build-systemflutter
    Vezi pe GitHub↗3,231
  1. Home
  2. Web Development
  3. Browser Data Persistence

Explorează sub-etichetele

  • Temporal Data ExpirationAutomatic removal of persisted browser data after a time limit. **Distinct from Browser Data Persistence:** Focuses on the temporal expiration of data rather than general persistence mechanisms.