awesome-repositories.com
Blog
awesome-repositories.com

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

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

24 Repos

Awesome GitHub RepositoriesLocal-First Persistence

Stores data directly on the local file system to ensure ownership and offline access.

Distinguishing note: Focuses on the storage paradigm rather than specific database engines.

Explore 24 awesome GitHub repositories matching data & databases · Local-First Persistence. Refine with filters or upvote what's useful.

Awesome Local-First Persistence GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • siyuan-note/siyuanAvatar von siyuan-note

    siyuan-note/siyuan

    44,476Auf GitHub ansehen↗

    Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and

    Stores user content as plain text files on the local file system to ensure data ownership and offline availability.

    TypeScriptankichatgptdeepseek
    Auf GitHub ansehen↗44,476
  • bin-huang/chatboxAvatar von Bin-Huang

    Bin-Huang/chatbox

    40,509Auf GitHub ansehen↗

    Chatbox is a desktop client and multi-provider chat interface for interacting with large language model APIs across various service providers and local installations. It functions as a local-first AI conversation manager that stores chat history and user settings directly on the device. The application provides a unified interface to connect multiple AI backends for text generation and image creation. It includes a specialized rendering system for AI responses that supports technical documentation through syntax highlighting, Markdown, and Latex mathematical notation. The platform manages pr

    Stores conversation history and user configuration directly on the device for privacy and offline access.

    TypeScript
    Auf GitHub ansehen↗40,509
  • spacedriveapp/spacedriveAvatar von spacedriveapp

    spacedriveapp/spacedrive

    38,320Auf GitHub ansehen↗

    Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts. The platform distinguishes itself through a virtual storage layer that maps disparate physical

    Prioritizes offline availability by caching metadata and file chunks locally before syncing to remote services.

    Rustcross-platformdistributed-systemsencryption
    Auf GitHub ansehen↗38,320
  • mihomo-party-org/clash-partyAvatar von mihomo-party-org

    mihomo-party-org/clash-party

    24,881Auf GitHub ansehen↗

    Clash Party is a cross-platform desktop application that serves as a graphical interface for the Mihomo proxy engine. It functions as a network proxy configuration tool, allowing users to route and filter system-wide data packets through a central engine while monitoring traffic flow via a visual dashboard. The application distinguishes itself by consolidating multiple proxy service subscriptions into a single interface, enabling users to fetch, merge, and track active connection status across various providers. It supports a local-first approach to state persistence, ensuring that proxy conf

    Maintains proxy configurations and user preferences in a local database for offline availability.

    TypeScriptclashclash-metaelectron
    Auf GitHub ansehen↗24,881
  • linsa-io/linsa.ioAvatar von linsa-io

    linsa-io/linsa.io

    16,880Auf GitHub ansehen↗

    Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private content sharing platform that encrypts files and data on the client side, ensuring only the owner can access the stored content. The project employs a local-first approach, processing data updates and encryption on the local device before syncing encrypted blobs to a remote persistence layer. It uses a zero-knowledge architecture where the service provider cannot access decryption keys or view the plaintext content of stored files. The platform provides capabilities for private

    Implements a local-first storage paradigm where data is encrypted locally before syncing to the cloud.

    TypeScript
    Auf GitHub ansehen↗16,880
  • sunner/chatallAvatar von sunner

    sunner/ChatALL

    16,412Auf GitHub ansehen↗

    ChatALL is a multi-model chat client and productivity tool designed to evaluate the quality of answers from different large language models. It provides a unified interface for interacting with various AI chatbots across different service providers from a single window, allowing users to send a single prompt to multiple models simultaneously. The application enables side-by-side response comparison through a dynamic columnar layout and concurrent querying. It functions as a local chat history manager, using a privacy-focused storage system to keep prompt records and conversation history saved

    Stores chat history and configuration data directly on the user device for privacy and offline access.

    JavaScript
    Auf GitHub ansehen↗16,412
  • ai-shifu/chatallAvatar von ai-shifu

    ai-shifu/ChatALL

    16,283Auf GitHub ansehen↗

    ChatALL is a desktop application that functions as a multi-model chat client and aggregator for artificial intelligence services. It enables users to send a single prompt to multiple AI models simultaneously, allowing for the side-by-side comparison of generated responses within a unified interface. The application distinguishes itself through a local-first approach to data management, ensuring that all conversation logs and user configurations are stored directly on the user's device. This architecture supports privacy and offline access while providing a centralized system for managing and

    Ensures data privacy and offline access by storing all conversation logs and configurations directly on the local device.

    JavaScriptbingchatchatbotchatgpt
    Auf GitHub ansehen↗16,283
  • hydralauncher/hydraAvatar von hydralauncher

    hydralauncher/hydra

    15,219Auf GitHub ansehen↗

    Hydra is a cross-platform desktop application designed to serve as a centralized game library manager. It consolidates video games from multiple sources and platforms into a single, searchable interface, allowing users to organize their collections and manage installations through a unified dashboard. The application distinguishes itself through extensive support for interface personalization and data portability. Users can modify the visual appearance and notification sounds of the launcher by creating or installing community-shared themes. Furthermore, the tool includes integrated cloud syn

    Maintains game library metadata and user settings in a local database to ensure fast access and offline functionality.

    TypeScript
    Auf GitHub ansehen↗15,219
  • josefnemec/playniteAvatar von JosefNemec

    JosefNemec/Playnite

    13,269Auf GitHub ansehen↗

    Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi

    Stores all user library data and metadata in local database files to ensure privacy and offline functionality.

    C#csharpgaminglauncher
    Auf GitHub ansehen↗13,269
  • zettlr/zettlrAvatar von Zettlr

    Zettlr/Zettlr

    13,116Auf GitHub ansehen↗

    Zettlr is an academic markdown editor and research note management tool designed for professional writing and knowledge organization. It functions as a document processor that enables users to draft, structure, and manage research projects within a unified workspace. The application distinguishes itself by integrating a Zettelkasten-based knowledge management system, allowing users to link related research concepts and notes to foster discovery. It utilizes a local-file-system persistence model, ensuring that all data remains under user control and portable across different environments. The

    Implements a local-first persistence model that stores data directly on the user's file system.

    TypeScriptdesktopdocxelectron
    Auf GitHub ansehen↗13,116
  • xiu2/yueduAvatar von XIU2

    XIU2/Yuedu

    11,647Auf GitHub ansehen↗

    Yuedu is an Android application designed to aggregate and manage web-based articles and reading content within a single interface. It functions as a content reader that collects information from various online sources, including RSS feeds, and organizes them for personal consumption. The application distinguishes itself through a plugin-driven architecture that utilizes custom parsing rules to extract and format unstructured web data. This modular approach allows users to define how the application interacts with diverse websites, ensuring that content is transformed into a standardized forma

    Maintains subscribed content and metadata in a local database for offline access.

    legadoxiaoshuo
    Auf GitHub ansehen↗11,647
  • shabinder/spotiflyerAvatar von Shabinder

    Shabinder/SpotiFlyer

    11,074Auf GitHub ansehen↗

    SpotiFlyer is a cross-platform media utility designed to aggregate music from multiple streaming services into a single, unified library. It functions as a music downloader and offline audio manager, allowing users to save tracks directly to local device storage for playback without an active internet connection. The application utilizes a plugin-based provider architecture to normalize metadata from diverse external sources, enabling the consolidation of content into a consistent format. This modular design supports the integration of custom modules and external services, which expands the c

    Stores downloaded media assets directly on the local file system to ensure persistent offline access.

    Kotlinalbum-downloaderalbumsandroid
    Auf GitHub ansehen↗11,074
  • getumbrel/llama-gptAvatar von getumbrel

    getumbrel/llama-gpt

    10,991Auf GitHub ansehen↗

    Llama-GPT is a self-hosted generative AI model runner that provides a private web interface for interacting with large language models. By executing these models directly on local hardware, it ensures that all intelligent assistance remains offline and independent of external cloud service providers. The project functions as a private assistant that maintains complete data ownership by storing all application state and model interactions on local storage volumes. It is designed to operate within a broader self-hosted computing environment, allowing users to maintain control over their persona

    Stores all user data and application state directly on local storage volumes to ensure complete ownership and offline availability.

    TypeScriptaichatgptcode-llama
    Auf GitHub ansehen↗10,991
  • vrtmrz/obsidian-livesyncAvatar von vrtmrz

    vrtmrz/obsidian-livesync

    9,447Auf GitHub ansehen↗

    This project is a synchronization plugin that mirrors notes, settings, and vault data across multiple devices. It functions as a self-hosted vault synchronizer, allowing users to maintain a personal knowledge base using a user-owned server. The system utilizes a CouchDB synchronization layer to maintain consistent document states across peers. Security is handled through end-to-end encryption, which encrypts vault content locally before transmission to ensure privacy on remote storage. The replication model supports both self-hosted data replication and peer-to-peer data transfer. It manages

    Stores a full copy of the vault locally to enable offline edits and immediate data access.

    TypeScript
    Auf GitHub ansehen↗9,447
  • joyceql/magic-resumeAvatar von JOYCEQL

    JOYCEQL/magic-resume

    8,592Auf GitHub ansehen↗

    Magic Resume is a local-first resume builder that runs entirely in the browser, storing all user data on the device to protect privacy and enable offline access. It combines a real-time document editor with AI-powered writing assistance that checks grammar and suggests professional phrasing directly within the editing interface. The application provides a selection of pre-designed resume templates and supports custom theme-based visual styling, allowing users to switch between color and font schemes or toggle a dark mode for comfortable editing in different lighting conditions. A client-side

    Stores all resume data in browser local storage for offline access and privacy without server dependency.

    TypeScriptaideepseekdoubao
    Auf GitHub ansehen↗8,592
  • anxcye/anx-readerAvatar von Anxcye

    Anxcye/anx-reader

    7,613Auf GitHub ansehen↗

    anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

    Employs a local-first persistence strategy to ensure data ownership and fast offline retrieval of annotations.

    Dartdartebook-readerflutter
    Auf GitHub ansehen↗7,613
  • hql287/mantaAvatar von hql287

    hql287/Manta

    5,440Auf GitHub ansehen↗

    Manta ist ein Local-First-Finanztracker und PDF-Rechnungsgenerator, der einen schema-gesteuerten Formular-Builder nutzt, um strukturierte Benutzerinformationen zu erfassen und zu validieren. Es dient als System zur Verwaltung von Abrechnungsdatensätzen und Rechnungsstatus direkt auf dem Benutzergerät, um Datensicherheit und Offline-Zugriff zu gewährleisten. Das Projekt bietet einen Drag-and-Drop-Dokumenteneditor und ein PDF-Template-Managementsystem, das es Benutzern ermöglicht, Felder anzuordnen und Corporate Branding anzuwenden, ohne Code schreiben zu müssen. Diese Werkzeuge ermöglichen die Erstellung professioneller Abrechnungsdokumente durch das Injizieren strukturierter Daten in wiederverwendbare Layout-Skelette und Styleguides. Die Anwendung deckt breitere Funktionen ab, einschließlich schema-gesteuerter Formulargenerierung, visueller Layout-Anpassung und Verwaltung von Corporate-Branding-Assets. Sie enthält zudem Systeme zur Lokalisierung der Benutzeroberfläche, um mehrere Sprachen über externe Plattformen zu unterstützen.

    Stores financial records and billing information directly on the local device to ensure data privacy and offline access.

    JavaScript
    Auf GitHub ansehen↗5,440
  • parisneo/lollms-webuiAvatar von ParisNeo

    ParisNeo/lollms-webui

    4,788Auf GitHub ansehen↗

    lollms-webui ist eine webbasierte Benutzeroberfläche und ein lokaler KI-Modell-Orchestrator, der für die Interaktion mit und die Verwaltung von Large Language Models und multimodaler KI auf lokaler Hardware konzipiert ist. Es fungiert als generative KI-Multimedia-Suite, die die Erstellung von Text, Bildern, Video und Musik durch integrierte Diffusions- und Sprachmodelle ermöglicht. Das Projekt bietet einen dedizierten Persona-Manager zur Konfiguration von Verhaltensprofilen und distinkten Persönlichkeiten, die Stil und Tonfall der Modellantworten steuern. Es enthält ein lokales Speichersystem zur Aufrechterhaltung des langfristigen Konversationskontexts und der Chat-Historie über einen persistenten Speichermechanismus. Das System deckt breite Funktionen ab, einschließlich dynamischem Prompt-Routing zur Inferenz-Optimierung, GPU-Beschleunigung und einem modularen Binding-System zur Verknüpfung mit lokalen oder entfernten Modellanbietern. Es bietet zudem Tools zur Visualisierung von KI-Denkprozessen, zur Verwaltung von Chat-Historien in einer lokalen Datenbank und zur Erweiterung der Schnittstelle über ein Plugin-basiertes Tool-System. Das Deployment wird durch containerisierte Images unterstützt, um eine konsistente Ausführung über verschiedene Betriebssysteme hinweg sicherzustellen.

    Stores chat histories and configuration data in local databases to ensure data privacy and offline availability.

    Pythonaillmtext-generation
    Auf GitHub ansehen↗4,788
  • worldbrain/memexAvatar von WorldBrain

    WorldBrain/Memex

    4,691Auf GitHub ansehen↗

    Memex ist eine Wissensdatenbank als Browsererweiterung und ein persönlicher Informationsmanager, der für das Indizieren, Kommentieren und Organisieren von Webinhalten in einem durchsuchbaren persönlichen Archiv entwickelt wurde. Es fungiert als Web-Annotationstool, das es Benutzern ermöglicht, Highlights und Notizen direkt zu Webseiten und PDFs hinzuzufügen. Das System verfügt über einen KI-gestützten Dokumentenzusammenfasser, der präzise Antworten und Zusammenfassungen basierend auf indizierten Materialien unter Verwendung zitierter Referenzen generiert. Es enthält einen verschlüsselten Inhaltssynchronisierer, der Ende-zu-Ende-Verschlüsselung verwendet, um Archive und Anmerkungen über mehrere Geräte hinweg zu spiegeln. Die Plattform bietet Funktionen für die Volltextsuche und den gefilterten Abruf von Inhalten über Lesezeichen-Seiten und Dokumente hinweg. Sie deckt das Inhaltsmanagement durch Browser-Tab-Organisation und automatisiertes Tagging sowie die Datenpersistenz durch Local-First-Speicherung und Cloud-Backups ab. Das Projekt bietet standardisierte APIs, um gespeichertes Wissen mit externen Tools und KI-Agenten für einen interoperablen Informationsaustausch zu verbinden.

    Stores curated content and annotations on the local device first to ensure offline capability.

    TypeScriptannotateannotationannotations
    Auf GitHub ansehen↗4,691
  • epicenterhq/epicenterAvatar von EpicenterHQ

    EpicenterHQ/epicenter

    4,091Auf GitHub ansehen↗

    Epicenter is a local-first knowledge management system and data orchestrator designed to structure information generated by large language models into validated schemas. It functions as a storage architecture that persists application data in human-readable files and databases to ensure user ownership and portability. The system distinguishes itself by projecting language model outputs into structured, schema-validated tables and utilizing conflict-free replicated data types to synchronize application state across multiple devices without a central server. This allows for offline access and c

    Ensures full user data ownership by storing all application data directly on the local file system.

    TypeScriptsveltesveltekittailwindcss
    Auf GitHub ansehen↗4,091
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. Local-First Persistence