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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesBrowser-Based Storage

Mechanisms that store application logs and configuration data directly within browser storage for offline access.

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

Awesome Browser-Based Storage GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • chatgptnextweb/nextchatAvatar von ChatGPTNextWeb

    ChatGPTNextWeb/NextChat

    88,256Auf GitHub ansehen↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infrastructure. The platform features a persistent session layer designed to handle long-running dialogues by managing message history and context. It distinguishes itself through a structured prompt engineering environment that allows for the development and application of templates

    Utilizes browser-based storage to maintain chat logs and user preferences for offline access.

    TypeScriptcalclaudechatgptclaude
    Auf GitHub ansehen↗88,256
  • benweet/stackeditAvatar von benweet

    benweet/stackedit

    22,805Auf GitHub ansehen↗

    StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored. The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports speci

    Persists document state locally using browser storage to enable offline access.

    JavaScriptbloggercouchdbdropbox
    Auf GitHub ansehen↗22,805
  • typicode/lowdbAvatar von typicode

    typicode/lowdb

    22,469Auf GitHub ansehen↗

    Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the

    Maintains application state within browser storage to keep user information available across sessions.

    JavaScriptdatabaseelectronembeddable
    Auf GitHub ansehen↗22,469
  • realkai42/qwerty-learnerAvatar von RealKai42

    RealKai42/qwerty-learner

    22,405Auf GitHub ansehen↗

    Qwerty-learner is a browser-based educational platform designed to improve typing proficiency while simultaneously facilitating English vocabulary acquisition. By combining keyboard muscle memory training with the repetitive input of curated word lists, the application provides a structured environment for students and professionals to master technical terminology and academic language. The platform distinguishes itself through a dedicated recall exercise mode, which triggers dictation-style sessions to strengthen long-term memory retention by requiring users to type words without visual prom

    Stores user progress and study history locally within the browser to ensure data continuity without a backend database.

    TypeScriptenglish-learningtypingtyping-game
    Auf GitHub ansehen↗22,405
  • pouchdb/pouchdbAvatar von pouchdb

    pouchdb/pouchdb

    17,583Auf GitHub ansehen↗

    PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data store that allows applications to save state and user data locally using persistent storage. The database is compatible with CouchDB, implementing its API to enable synchronization between browser environments and remote servers. This allows for cross-device data syncing and the development of local-first software that operates without a constant internet connection. The project covers data storage and synchronization capabilities, including the ability to migrate database sc

    Provides persistent client-side storage for application state and user data directly within the browser.

    JavaScript
    Auf GitHub ansehen↗17,583
  • apache/pouchdbAvatar von apache

    apache/pouchdb

    17,581Auf GitHub ansehen↗

    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

    Functions as a NoSQL document store that persists JSON data directly within the web browser.

    JavaScriptcouchdbdatabasehacktoberfest
    Auf GitHub ansehen↗17,581
  • huggingface/transformers.jsAvatar von huggingface

    huggingface/transformers.js

    15,420Auf GitHub ansehen↗

    This library is a web-native engine designed to execute pretrained machine learning models directly within the browser. It functions as a client-side inference framework, enabling developers to run complex neural networks for natural language processing, computer vision, and audio tasks without requiring a backend server or external API calls. The framework distinguishes itself by providing a unified pipeline-based abstraction that handles the entire lifecycle of model execution. It manages the dynamic retrieval of model weights and configurations from remote registries, while simultaneously

    Persists model weights and runtime assets in local browser storage to reduce network latency and enable offline model execution.

    JavaScriptbrowserjavascripttransformers
    Auf GitHub ansehen↗15,420
  • xitanggg/open-resumeAvatar von xitanggg

    xitanggg/open-resume

    8,460Auf GitHub ansehen↗

    Open-resume is an ATS-friendly resume builder and browser-based document editor designed for creating professional resumes with a focus on applicant tracking system readability. It functions as a resume template engine that allows users to construct structured documents while keeping all personal data stored locally in the browser to ensure privacy and data ownership. The project features a PDF resume parser that extracts professional information from existing files to automatically populate new templates. It also includes ATS compatibility testing to verify how effectively automated tracking

    Stores all user profile and resume data directly within the browser to ensure data privacy and ownership.

    TypeScriptnextjsreactresume
    Auf GitHub ansehen↗8,460
  • joemccann/dillingerAvatar von joemccann

    joemccann/dillinger

    8,256Auf GitHub ansehen↗

    Dillinger ist ein browserbasierter Markdown-HTML5-Editor, der für Echtzeit-Textbearbeitung und visuelles Rendering entwickelt wurde. Er fungiert als Cloud-synchronisiertes Schreibwerkzeug, das Markup-Syntax in Live-HTML-Vorschauen umwandelt und OAuth-integrierte Authentifizierung nutzt, um Benutzer mit Drittanbieterdiensten zu verbinden. Das Projekt zeichnet sich durch die Integration von Cloud-Dokumentsynchronisierung mit externen Speicheranbietern und das Angebot direkter Veröffentlichungsfunktionen auf Plattformen wie Medium aus. Es enthält zudem einen dedizierten Markdown-zu-PDF-Konverter zum Generieren professioneller Dokumente sowie einen Fokus-Modus, um einen ablenkungsfreien Schreib-Workflow zu schaffen. Der Editor bietet umfassende Inhaltsverwaltung durch Multi-Format-Exportoptionen, lokale Dateiverwaltung mit Drag-and-Drop-Unterstützung und eine anpassbare Benutzeroberfläche. Die Sicherheit wird durch clientseitige HTML-Sanitisierung gehandhabt, um Skript-Injektionen während des Rendering-Prozesses zu verhindern.

    Provides browser-based storage to save document drafts for offline editing and automatic recovery.

    TypeScript
    Auf GitHub ansehen↗8,256
  • rethinkdb/horizonAvatar von rethinkdb

    rethinkdb/horizon

    6,738Auf GitHub ansehen↗

    Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p

    Supports writing data objects to a collection and returning generated identifiers.

    JavaScript
    Auf GitHub ansehen↗6,738
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar von ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Auf GitHub ansehen↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Persists application data in NoSQL document stores while maintaining atomic updates across multiple records.

    Goclean-architecturecqrsddd
    Auf GitHub ansehen↗6,348
  • aliabb01/invoifyAvatar von aliabb01

    aliabb01/invoify

    6,307Auf GitHub ansehen↗

    Invoify ist ein browserbasiertes Abrechnungstool und ein Rechnungsgenerator, der mit Next.js und TypeScript erstellt wurde. Es bietet eine Weboberfläche zum Entwerfen, Erstellen und Verwalten professioneller Abrechnungsdokumente für Kunden. Die Anwendung verfügt über einen professionellen Rechnungsdesigner mit Live-Vorschau und Layout-Vorlagen. Sie ermöglicht die direkte Generierung von PDF-Dateien und enthält einen integrierten E-Mail-Dienst für die automatisierte Rechnungszustellung an Empfänger. Das System verwaltet Abrechnungsdaten über den lokalen Browserspeicher und unterstützt den Export von Rechnungsinformationen in PDF-, JSON- und CSV-Formate für externes Reporting und Archivierung.

    Saves generated billing documents in the browser for quick retrieval and offline access.

    TypeScript
    Auf GitHub ansehen↗6,307
  • al1abb/invoifyAvatar von al1abb

    al1abb/invoify

    6,303Auf GitHub ansehen↗

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

    Provides browser-based storage for saving and loading invoices across sessions without a backend.

    TypeScriptinvoice-appinvoice-generatornextjs
    Auf GitHub ansehen↗6,303
  • firebase/quickstart-jsAvatar von firebase

    firebase/quickstart-js

    5,367Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Referenzimplementierungen, Beispielcode und Starter-Kits zur Integration von Firebase-Backend-Diensten in Webanwendungen unter Verwendung des JavaScript-SDK. Es dient als praktischer Leitfaden für das Bootstrapping von Projekten mit Cloud-gehosteter Authentifizierung, Datenbanken und serverloser Logik. Das Repository bietet spezifische Beispiele für die Implementierung von Echtzeit-Datensynchronisation, Benutzeridentitätsverwaltung und ereignisgesteuerten Cloud-Funktionen. Es enthält zudem Referenzcode für die Verwendung lokaler Service-Emulatoren, um Cloud-Funktionalität auf einer lokalen Maschine vor der Produktionsbereitstellung zu testen. Die Codebasis deckt ein breites Spektrum an Funktionen ab, einschließlich NoSQL- und relationaler Datenspeicherung, statischem Asset-Hosting auf einem globalen CDN und der Durchsetzung deklarativer Sicherheitsregeln. Sie demonstriert zudem die Integration von Identitätsprüfung und die Ausführung serverseitiger Logik in verwalteten Umgebungen.

    Persists and synchronizes structured data using a scalable cloud-based NoSQL document store.

    TypeScript
    Auf GitHub ansehen↗5,367
  • jlongster/absurd-sqlAvatar von jlongster

    jlongster/absurd-sql

    4,326Auf GitHub ansehen↗

    Absurd-sql is a browser-based SQL database that runs SQLite for query processing and local storage. It provides a system for saving relational data locally in the browser to ensure persistence across page refreshes and restarts. The project implements an IndexedDB persistence layer that stores SQLite database blocks within the browser. This approach avoids loading entire database images into memory, enabling the storage of structured relational data locally to maintain functionality during offline use.

    Provides structured relational data storage directly within the browser using IndexedDB to reduce network latency.

    JavaScript
    Auf GitHub ansehen↗4,326
  • level/levelAvatar von Level

    Level/level

    1,675Auf GitHub ansehen↗

    Level is a database library that provides a unified interface for managing sorted key-value data. It functions as an abstraction layer that allows applications to store and retrieve binary information consistently across server-side environments and web browsers. The project utilizes a modular architecture that supports pluggable storage backends, enabling the system to adapt to different host environments while maintaining identical behavior. By organizing data in lexicographical order, it facilitates efficient range queries and ordered retrieval. The library handles large datasets through a

    Manages complex binary information within web browsers using a unified interface that mimics server-side database performance.

    JavaScriptabstract-levelbrowserselectron
    Auf GitHub ansehen↗1,675
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Data Persistence and Storage
  5. Data Storage
  6. Client-Side Persistence
  7. Browser-Based Storage

Unter-Tags erkunden

  • Document Stores1 Sub-TagNoSQL databases that store data as semi-structured documents. **Distinct from Browser-Based Storage:** Specializes browser-based storage specifically for the document-model NoSQL paradigm.
  • Invoice StorageStores and retrieves invoice documents within browser local storage for offline access and session persistence. **Distinct from Browser-Based Storage:** Distinct from Browser-Based Storage: focuses specifically on storing invoice documents rather than general application logs or configuration data.