awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 रिपॉजिटरी

Awesome GitHub RepositoriesClient-Side Storage

Mechanisms for persisting application data within the browser environment.

Distinguishing note: Focuses on browser-based persistence rather than server-side database storage.

Explore 25 awesome GitHub repositories matching data & databases · Client-Side Storage. Refine with filters or upvote what's useful.

Awesome Client-Side Storage GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • chatgptnextweb/chatgpt-next-webChatGPTNextWeb का अवतार

    ChatGPTNextWeb/ChatGPT-Next-Web

    88,262GitHub पर देखें↗

    ChatGPT-Next-Web is a cross-platform web interface and frontend for interacting with large language models. It functions as a self-hosted client that allows users to connect to various AI model providers through a unified chat interface compatible with web browsers and desktop operating systems. The project includes a prompt template manager for creating and organizing reusable masks to standardize interactions. It supports self-hosting on private clouds to maintain data security and provides a centralized administrative panel for managing API resources and member access permissions. The app

    Persists conversation history and user settings within the browser to ensure data privacy and ownership.

    TypeScript
    GitHub पर देखें↗88,262
  • asabeneh/30-days-of-javascriptAsabeneh का अवतार

    Asabeneh/30-Days-Of-JavaScript

    46,479GitHub पर देखें↗

    This project is a structured educational resource designed to guide developers through the mastery of the JavaScript programming language. It utilizes a progressive curriculum that organizes technical concepts into a daily learning path, allowing students to build foundational knowledge before advancing to complex application development. The resource distinguishes itself through a hands-on training model that combines detailed explanations with practical code challenges. By focusing on an interactive learning experience, it reinforces core language principles—such as data types, functional p

    Covers persistent client-side storage techniques for managing application state without a backend.

    JavaScript30daysofjavascriptangularchallenge
    GitHub पर देखें↗46,479
  • appsmithorg/appsmithappsmithorg का अवतार

    appsmithorg/appsmith

    40,051GitHub पर देखें↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    Shares data across pages or maintains information between browser sessions using key-value storage.

    TypeScriptadmin-dashboardadmin-panelsapp-builder
    GitHub पर देखें↗40,051
  • mozilla/localforagemozilla का अवतार

    mozilla/localForage

    25,780GitHub पर देखें↗

    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

    Provides a comprehensive solution for client-side storage in browser environments using a unified API.

    JavaScript
    GitHub पर देखें↗25,780
  • marcuswestin/store.jsmarcuswestin का अवतार

    marcuswestin/store.js

    13,983GitHub पर देखें↗

    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

    Monitors specific storage keys to trigger application updates whenever stored values are modified.

    JavaScriptcross-browserjavascriptlocalstorage
    GitHub पर देखें↗13,983
  • javascript-tutorial/zh.javascript.infojavascript-tutorial का अवतार

    javascript-tutorial/zh.javascript.info

    10,758GitHub पर देखें↗

    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

    Covers client-side storage mechanisms including cookies, localStorage, sessionStorage, and IndexedDB.

    HTMLchinesejavascripttutorial
    GitHub पर देखें↗10,758
  • chathub-dev/chathubchathub-dev का अवतार

    chathub-dev/chathub

    10,607GitHub पर देखें↗

    ChatHub is a browser-based AI workspace and chatbot aggregator that provides a unified interface for interacting with multiple large language models. It functions as a multi-model AI client, allowing users to send a single prompt to several chatbots simultaneously and compare their responses side-by-side. The project distinguishes itself by acting as a cross-model response comparator that aggregates various web-based AI interfaces into a single view. It includes an AI prompt manager for storing and organizing reusable prompts to be used across different model sessions. The system covers a br

    Persists prompt libraries and conversation history directly within the browser environment.

    TypeScript
    GitHub पर देखें↗10,607
  • instantdb/instantinstantdb का अवतार

    instantdb/instant

    10,330GitHub पर देखें↗

    Instant is a real-time backend as a service and relational graph database designed to synchronize data across clients automatically. It functions as a data synchronization layer that provides authentication, permissions, and relational data storage for web and mobile applications. The platform includes an optimistic UI framework that updates local interfaces immediately during writes and handles automatic server rollbacks. It also features a real-time presence system to broadcast transient user states, such as cursor positions and online status, to other connected clients. The system manages

    Uses a client-side storage mechanism to persist application data and enable offline functionality.

    TypeScript
    GitHub पर देखें↗10,330
  • whatwg/htmlwhatwg का अवतार

    whatwg/html

    9,163GitHub पर देखें↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    The HTML specification triggers events when storage areas are modified to synchronize state across windows.

    HTMLcanvaseventsourcehtml
    GitHub पर देखें↗9,163
  • spacejam/sledspacejam का अवतार

    spacejam/sled

    8,928GitHub पर देखें↗

    Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k

    Monitors specific key prefixes to trigger reactive events when records are updated.

    Rustb-plus-treeb-treeconcurrent
    GitHub पर देखें↗8,928
  • violentmonkey/violentmonkeyviolentmonkey का अवतार

    violentmonkey/violentmonkey

    7,874GitHub पर देखें↗

    Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and manage custom scripts and CSS to modify the behavior and appearance of websites based on metadata-driven trigger conditions. The project functions as a cloud-synced script manager, backing up and synchronizing scripts across different devices using external cloud storage services. It also serves as a cross-origin request bridge, providing a communication layer that enables scripts to bypass the same-origin policy to fetch data. The tool covers a broad range of browser automation

    Monitors specific storage keys to trigger callbacks and synchronize state across different browser tabs.

    JavaScriptuserscripts-supportviolentmonkeywebextensions
    GitHub पर देखें↗7,874
  • rockbenben/chatgpt-shortcutrockbenben का अवतार

    rockbenben/ChatGPT-Shortcut

    7,806GitHub पर देखें↗

    ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy structured instructions for large language models. It functions as a browser-based prompt injector and a self-hosted prompt database, allowing users to maintain a curated collection of specialized templates. The project features a community prompt gallery where users can publish, discover, and vote on effective templates. It distinguishes itself by integrating these libraries directly into chat interfaces via userscripts or browser extensions, enabling access to prompts through sid

    Maintains private prompt collections and favorites within the browser to allow operation without a backend server.

    TypeScriptaiai-toolschatgpt
    GitHub पर देखें↗7,806
  • alasql/alasqlA

    AlaSQL/alasql

    7,278GitHub पर देखें↗

    AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow

    Integrates with IndexedDB and localStorage to provide persistent data storage within the browser.

    JavaScript
    GitHub पर देखें↗7,278
  • aliabb01/invoifyaliabb01 का अवतार

    aliabb01/invoify

    6,307GitHub पर देखें↗

    Invoify एक ब्राउज़र-आधारित बिलिंग टूल और इनवॉइस जनरेटर है जिसे Next.js और TypeScript के साथ बनाया गया है। यह ग्राहकों के लिए पेशेवर बिलिंग दस्तावेज़ डिज़ाइन करने, बनाने और प्रबंधित करने के लिए एक वेब इंटरफ़ेस प्रदान करता है। एप्लिकेशन में लाइव प्रीव्यू और लेआउट टेम्प्लेट्स के साथ एक पेशेवर इनवॉइस डिज़ाइनर है। यह पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) फ़ाइलों के सीधे जनरेशन की अनुमति देता है और प्राप्तकर्ताओं को स्वचालित इनवॉइस डिलीवरी के लिए एक एकीकृत ईमेल सेवा शामिल करता है। सिस्टम स्थानीय ब्राउज़र स्टोरेज के माध्यम से बिलिंग डेटा का प्रबंधन करता है और बाहरी रिपोर्टिंग और रिकॉर्ड-कीपिंग के लिए इनवॉइस जानकारी को PDF, JSON और CSV फॉर्मेट में एक्सपोर्ट करने का समर्थन करता है।

    Persists billing data directly in the browser for retrieval without a backend database.

    TypeScript
    GitHub पर देखें↗6,307
  • al1abb/invoifyal1abb का अवतार

    al1abb/invoify

    6,303GitHub पर देखें↗

    An invoice generator app built using Next.js, Typescript, and Shadcn

    Stores invoice data in the browser's local storage for persistence across sessions without a backend server.

    TypeScriptinvoice-appinvoice-generatornextjs
    GitHub पर देखें↗6,303
  • partykit/partykitpartykit का अवतार

    partykit/partykit

    5,644GitHub पर देखें↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Fetches individual keys from storage at runtime, leveraging an in-memory cache for balanced read-write patterns.

    TypeScriptbackendscollaborationcrdts
    GitHub पर देखें↗5,644
  • ramon-victor/freegpt-webuiramon-victor का अवतार

    ramon-victor/freegpt-webui

    5,623GitHub पर देखें↗

    freegpt-webui लार्ज लैंग्वेज मॉडल के साथ बातचीत करने के लिए एक सेल्फ-होस्टेड वेब इंटरफेस है। यह GPT 3.5 और GPT 4 मॉडल के साथ संचार करने के लिए डिज़ाइन किया गया एक चैट-आधारित फ्रंटएंड प्रदान करता है। एप्लिकेशन API कीलेस चैट को सक्षम बनाता है, जिससे उपयोगकर्ता व्यक्तिगत प्रमाणीकरण कुंजियों को प्रदान या प्रबंधित किए बिना टेक्स्ट जनरेशन और सूचना पुनर्प्राप्ति के लिए संवादात्मक AI तक पहुंच सकते हैं। सिस्टम रिवर्स-प्रॉक्सी गेटवे के माध्यम से मॉडल एकीकरण को संभालता है और रियल-टाइम टेक्स्ट जनरेशन के लिए एसिंक्रोनस स्ट्रीम प्रोसेसिंग का समर्थन करता है।

    Uses browser-based client-side storage to persist conversation history and user preferences locally.

    Pythonapifreechatgptchatgpt-api
    GitHub पर देखें↗5,623
  • samdutton/simplsamdutton का अवतार

    samdutton/simpl

    5,191GitHub पर देखें↗

    Simpl एक HTML, CSS और JavaScript उदाहरण लाइब्रेरी है जो मुख्य वेब प्रौद्योगिकियों और नेटिव ब्राउज़र API के न्यूनतम कार्यात्मक प्रदर्शनों का एक संग्रह प्रदान करती है। यह फ्रंटएंड विकास के लिए एक संदर्भ कार्यान्वयन और पैटर्न गैलरी के रूप में कार्य करता है, जो सामान्य वेब सुविधाओं को लागू करने के तरीके के व्यावहारिक उदाहरण प्रदान करता है। यह प्रोजेक्ट WebSockets और WebRTC के माध्यम से वास्तविक समय वेब संचार, अनुकूली लेआउट के लिए उत्तरदायी वेब डिज़ाइन तकनीक, और सर्विस वर्कर्स का उपयोग करके ऑफ़लाइन वर्कफ़्लो के कार्यान्वयन सहित ब्राउज़र क्षमताओं की एक विस्तृत श्रृंखला का प्रदर्शन करता है। यह IndexedDB और ब्राउज़र-आधारित की-वैल्यू स्टोर का उपयोग करके क्लाइंट-साइड स्टोरेज के लिए प्रदर्शन भी प्रदान करता है। लाइब्रेरी डिवाइस सेंसर और जियोलोकेशन के साथ हार्डवेयर एकीकरण, ऑडियो और वीडियो के लिए उन्नत मीडिया कैप्चर और प्लेबैक, और दो- और तीन-आयामी ग्राफिक्स रेंडरिंग के लिए कैनवास के उपयोग सहित वेब क्षमताओं की एक विस्तृत सतह को कवर करती है। अतिरिक्त क्षेत्रों में डेटा हेरफेर, एसिंक्रोनस प्रोग्रामिंग, और प्रदर्शन तथा नेटवर्क कनेक्टिविटी की निगरानी के लिए ब्राउज़र API का उपयोग शामिल है।

    Provides a comprehensive gallery of browser-based persistence mechanisms for application data.

    HTMLcsshtmljavascript
    GitHub पर देखें↗5,191
  • sunshinejr/swiftyuserdefaultssunshinejr का अवतार

    sunshinejr/SwiftyUserDefaults

    4,893GitHub पर देखें↗

    SwiftyUserDefaults NSUserDefaults स्टोरेज सिस्टम का उपयोग करके उपयोगकर्ता प्राथमिकताओं को पढ़ने और लिखने के लिए एक टाइप-सेफ Swift इंटरफेस है। यह एक स्टैटिकली टाइप्ड प्रिफरेंस स्टोर प्रदान करता है जो एप्लिकेशन सेटिंग्स में रनटाइम टाइप मिसमैच को रोकने के लिए जेनेरिक टाइप्स और डिफ़ॉल्ट वैल्यू का उपयोग करता है। इस लाइब्रेरी में जटिल ऑब्जेक्ट्स और एरे को संगत स्टोरेज प्रारूपों में बदलने के लिए एक कस्टम टाइप सीरियलाइज़र और एक ऑब्जर्वर शामिल है जो प्राथमिकता मान बदलने पर लॉजिक को ट्रिगर करने के लिए की-वैल्यू ऑब्जर्विंग का उपयोग करता है। इसमें एक ऐप ग्रुप प्रिफरेंस मैनेजर भी है जो एप्लिकेशन और एक्सटेंशन के बीच उपयोगकर्ता प्राथमिकताओं का आदान-प्रदान करने के लिए सूट नामों का उपयोग करता है। यह प्रोजेक्ट प्राथमिकता लाइफसाइकिल प्रबंधन, स्टोरेज रीड्स को कम करने के लिए इन-मेमोरी वैल्यू कैशिंग और एप्लिकेशन लॉन्च आर्ग्युमेंट्स को स्टैटिकली टाइप्ड कॉन्फ़िगरेशन वैल्यू के रूप में पढ़ने की क्षमता सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह कई अलग-थलग की-स्टोर्स को प्रबंधित करने और प्रिफरेंस स्टोर को रीसेट करने के लिए यूटिलिटीज भी प्रदान करता है।

    Ships a monitoring tool that uses key-value observing to trigger logic when specific preference values are updated.

    Swift
    GitHub पर देखें↗4,893
  • remy/html5demosremy का अवतार

    remy/html5demos

    4,729GitHub पर देखें↗

    यह प्रोजेक्ट तकनीकी प्रदर्शनों और प्रोटोटाइप्स का एक संग्रह है जो विभिन्न HTML5 APIs, मल्टीमीडिया क्षमताओं और वेब मानक कार्यान्वयनों को प्रदर्शित करता है। यह एक फ्रंटएंड टेक्नोलॉजी सैंडबॉक्स और आधुनिक ब्राउज़र सुविधाओं के लिए कार्यान्वयन प्रमाण-की-अवधारणाओं (proofs-of-concept) की एक गैलरी के रूप में कार्य करता है। संग्रह में HTML5 मल्टीमीडिया के लिए विशेष शोकेस शामिल हैं, जिसमें ऑडियो, वीडियो और रीयल-टाइम मीडिया स्ट्रीम का हेरफेर शामिल है। यह लाइव वातावरण में तकनीकी व्यवहार्यता और ब्राउज़र समर्थन को सत्यापित करने के लिए वेब क्षमताओं को प्रोटोटाइप करने पर केंद्रित प्रयोगों की एक श्रृंखला भी प्रदान करता है। यह प्रोजेक्ट कार्यात्मक डोमेन की एक विस्तृत श्रृंखला को कवर करता है, जिसमें ब्राउज़र-आधारित ग्राफिक्स रेंडरिंग और जियोलोकेशन सेवाएं शामिल हैं। यह क्लाइंट-साइड डेटा स्टोरेज और पर्सिस्टेंस, द्विदिश कनेक्शन के माध्यम से रीयल-टाइम डेटा सिंक्रोनाइज़ेशन, और सुरक्षित क्रॉस-विंडो संचार को प्रदर्शित करता है। अतिरिक्त क्षमताओं में बैकग्राउंड टास्क निष्पादन, वेब एसेट कैशिंग, और ड्रैग-एंड-ड्रॉप कार्यान्वयन जैसे इंटरैक्टिव यूज़र इंटरफ़ेस तत्व शामिल हैं।

    Provides a group of demonstrations for persisting data and caching assets within the browser.

    HTML
    GitHub पर देखें↗4,729
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Client-Side Storage

सब-टैग एक्सप्लोर करें

  • Storage Key Observation1 सब-टैगMonitoring specific storage keys to trigger updates when values change. **Distinct from Client-Side Storage:** Focuses on reactive observation of storage keys specifically, not just general persistence.