awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 مستودعات

Awesome GitHub RepositoriesBrowser Storage Managers

Tools for managing client-side data storage like IndexedDB and LocalStorage.

Distinguishing note: Focuses on browser-native storage APIs rather than general-purpose database servers.

Explore 16 awesome GitHub repositories matching data & databases · Browser Storage Managers. Refine with filters or upvote what's useful.

Awesome Browser Storage Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • freecodecamp/devdocsالصورة الرمزية لـ freeCodeCamp

    freeCodeCamp/devdocs

    39,102عرض على GitHub↗

    DevDocs is an offline-first web application that functions as a unified documentation aggregator. It collects multiple technical API references into a single, searchable interface, allowing users to access complex software documentation without an active internet connection. The platform distinguishes itself through a high-performance, client-side architecture that enables instant filtering and retrieval of documentation. By utilizing in-memory search indexing and local browser storage, it eliminates the need for server-side round trips, ensuring that syntax and library details are available

    Stores documentation content as serialized data blobs to enable rapid retrieval and full-text searching within the browser.

    Rubyapi-documentationappdevdocs
    عرض على GitHub↗39,102
  • mozilla/localforageالصورة الرمزية لـ mozilla

    mozilla/localForage

    25,780عرض على GitHub↗

    localForage is a browser storage wrapper and key-value store that provides a unified JavaScript API for persisting data. It acts as an abstraction layer over IndexedDB, WebSQL, and localStorage, allowing web applications to save data offline. The library features a priority-based driver fallback system that automatically detects and selects the most capable storage engine available in the browser. It simplifies data management by providing an asynchronous interface for storing complex JavaScript objects and binary buffers without requiring manual serialization. The project covers broad capab

    Acts as a browser storage manager providing a unified API for IndexedDB, WebSQL, and localStorage.

    JavaScript
    عرض على GitHub↗25,780
  • pubkey/rxdbالصورة الرمزية لـ pubkey

    pubkey/rxdb

    23,048عرض على 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

    Coordinates database access across multiple browser tabs by running storage operations in a shared background worker.

    TypeScriptangularbrowser-databasecouchdb
    عرض على GitHub↗23,048
  • apache/pouchdbالصورة الرمزية لـ apache

    apache/pouchdb

    17,581عرض على GitHub↗

    PouchDB is a JavaScript NoSQL document store designed to persist JSON data within web browsers or Node.js environments. It functions as an offline-first data store that caches information on a local device and synchronizes with a remote server when connectivity is available. The database implements the CouchDB API to ensure compatibility for bidirectional data replication. This allows for the synchronization of documents between a local client and remote CouchDB servers to maintain consistency across multiple devices. The project provides capabilities for local browser data storage and remot

    Manages application state directly in the browser using IndexedDB and WebSQL.

    JavaScriptcouchdbdatabasehacktoberfest
    عرض على GitHub↗17,581
  • electric-sql/pgliteالصورة الرمزية لـ electric-sql

    electric-sql/pglite

    14,707عرض على GitHub↗

    Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server. The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t

    Manages database persistence using browser storage and virtual file systems to ensure data availability.

    TypeScriptdatabasepostgreswasm
    عرض على GitHub↗14,707
  • dexie/dexie.jsالصورة الرمزية لـ dexie

    dexie/Dexie.js

    14,445عرض على GitHub↗

    Dexie.js is a wrapper library for IndexedDB that provides a simplified interface for managing and querying structured data within the browser. It functions as a browser database manager used to maintain persistent application state and store binary blobs and records. The project serves as an offline-first data store that synchronizes browser data with remote servers to maintain consistency across sessions. It also acts as a reactive database store by monitoring data changes in real time to trigger automatic user interface updates, and functions as a client-side search engine for indexing and

    Provides a simplified interface for managing and querying structured data within browser-native storage like IndexedDB.

    TypeScript
    عرض على GitHub↗14,445
  • marcuswestin/store.jsالصورة الرمزية لـ marcuswestin

    marcuswestin/store.js

    13,983عرض على 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

    Offers an extensible storage system that allows custom backends and plugins to modify data I/O.

    JavaScriptcross-browserjavascriptlocalstorage
    عرض على GitHub↗13,983
  • googlechrome/workboxالصورة الرمزية لـ GoogleChrome

    GoogleChrome/workbox

    12,895عرض على GitHub↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    Enforces custom storage limits to test how an application handles cache eviction and data management when available space is constrained.

    JavaScriptoffline-firstprogressive-web-appservice-worker
    عرض على GitHub↗12,895
  • uidotdev/usehooksالصورة الرمزية لـ uidotdev

    uidotdev/usehooks

    11,394عرض على GitHub↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Provides utilities for synchronizing application state with browser local and session storage.

    MDXastrobloghooks
    عرض على GitHub↗11,394
  • mozilla-firefox/firefoxالصورة الرمزية لـ mozilla-firefox

    mozilla-firefox/firefox

    11,305عرض على 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

    Provides tools for inspecting and managing client-side storage like cookies, local storage, and indexed databases.

    JavaScript
    عرض على GitHub↗11,305
  • layui/layerالصورة الرمزية لـ layui

    layui/layer

    8,196عرض على GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Provides tools to read, write, and delete data using browser local storage and session storage.

    JavaScriptalertconfirmdialog
    عرض على GitHub↗8,196
  • autoscrape-labs/pydollالصورة الرمزية لـ autoscrape-labs

    autoscrape-labs/pydoll

    6,919عرض على GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Inspects current browser storage usage and allows overriding quota limits for specific origins.

    Pythonanti-detectionautomationbrowser-automation
    عرض على GitHub↗6,919
  • webmin/webminالصورة الرمزية لـ webmin

    webmin/webmin

    5,595عرض على GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Limits which filesystems, users, and groups a Webmin administrator can modify quota settings for.

    HTML
    عرض على GitHub↗5,595
  • firefox-devtools/debuggerالصورة الرمزية لـ firefox-devtools

    firefox-devtools/debugger

    4,606عرض على GitHub↗

    This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page layouts. It functions as a JavaScript debugger and a Chrome DevTools Protocol debugger to manage the state of a web engine and identify logic errors in web applications. The suite provides specialized utilities for web performance profiling, including the detection of memory leaks and the analysis of processing bottlenecks. It also includes a network traffic analyzer for troubleshooting API calls and a browser storage manager for modifying cookies, cache, and local database entries

    Provides an interface for modifying and deleting cookies, cache, and local database entries like IndexedDB.

    chromedebuggerdevtools
    عرض على GitHub↗4,606
  • emulatorjs/emulatorjsالصورة الرمزية لـ EmulatorJS

    EmulatorJS/EmulatorJS

    3,925عرض على GitHub↗

    EmulatorJS هو إطار عمل لمحاكاة WebAssembly وواجهة أمامية لـ RetroArch مصممة لتشغيل ملفات ROM وBIOS لألعاب الفيديو الكلاسيكية مباشرة في متصفح الويب. يعمل كمحاكي ألعاب قائم على الويب ينفذ أنوية محاكاة دقيقة للعتاد لإعادة إنتاج سلوك مختلف أجهزة الألعاب المنزلية القديمة وأنظمة الألعاب (Arcade). يتميز المشروع بقدرته على مزامنة حالات الألعاب بين مستخدمين متعددين في الوقت الفعلي باستخدام WebRTC للألعاب الجماعية عبر المتصفح. كما يتضمن أداة تضمين ألعاب HTML5 مخصصة تولد مقتطفات كود وحاويات معزولة لدمج المحاكيات القابلة للعب في مواقع الطرف الثالث. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك إدارة مكتبة الألعاب القديمة مع وضع العلامات الوصفية التلقائية، وتعيين المدخلات المخصص للوحات المفاتيح وأجهزة التحكم، ودمج تظليلات بصرية (Shaders) مخصصة. يدير النظام استمرارية البيانات من خلال فترات حفظ تلقائية وتخزين مؤقت لأصول المتصفح لتقليل طلبات الشبكة. يتم توفير خادم تطوير محلي مدمج لاختبار بيئة المحاكاة.

    Includes tools for managing and clearing local game data stored within browser-native storage APIs.

    JavaScriptatari-lynxatari2600atari7800
    عرض على GitHub↗3,925
  • getgauge/taikoالصورة الرمزية لـ getgauge

    getgauge/taiko

    3,663عرض على GitHub↗

    Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c

    Provides capabilities to manipulate and verify data within browser local and session storage.

    JavaScriptautomationheadlessheadless-browsers
    عرض على GitHub↗3,663
  1. Home
  2. Data & Databases
  3. Browser Storage Managers

استكشف الوسوم الفرعية

  • Quota Management2 وسوم فرعيةLogic for handling storage limit exceptions and implementing fallback strategies. **Distinct from Browser Storage Managers:** Focuses on error handling and quota management, distinct from general browser storage API access.
  • Shared Worker StorageStrategies for running database engines within shared background workers to coordinate access across browser tabs. **Distinct from Browser Storage Managers:** Distinct from Browser Storage Managers: focuses on the specific use of SharedWorkers for cross-tab coordination rather than general storage API management.