24 مستودعات
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Manta هو متتبع مالي محلي أولاً ومنشئ فواتير PDF يستخدم منشئ نماذج يعتمد على المخطط لالتقاط والتحقق من معلومات المستخدم المهيكلة. يعمل كنظام لإدارة سجلات الفواتير وحالات الفواتير مباشرة على جهاز المستخدم لضمان خصوصية البيانات والوصول دون اتصال بالإنترنت. يتميز المشروع بمحرر مستندات بالسحب والإفلات ونظام إدارة قوالب PDF، مما يسمح للمستخدمين بترتيب الحقول وتطبيق العلامة التجارية للشركة دون كتابة كود. تمكن هذه الأدوات من إنشاء مستندات فواتير احترافية عن طريق حقن البيانات المهيكلة في هياكل تخطيط قابلة لإعادة الاستخدام وأدلة الأنماط. يغطي التطبيق قدرات أوسع بما في ذلك توليد النماذج القائم على المخطط، وتخصيص التخطيط البصري، وإدارة أصول العلامة التجارية للشركة. كما يتضمن أنظمة لتوطين واجهة المستخدم لدعم لغات متعددة عبر منصات خارجية.
Stores financial records and billing information directly on the local device to ensure data privacy and offline access.
lollms-webui هي واجهة مستخدم قائمة على الويب ومنسق نماذج ذكاء اصطناعي محلي مصمم للتفاعل مع وإدارة نماذج اللغة الكبيرة والذكاء الاصطناعي متعدد الوسائط على الأجهزة المحلية. تعمل كجناح وسائط متعددة للذكاء الاصطناعي التوليدي يتيح إنشاء النصوص، والصور، والفيديو، والموسيقى من خلال نماذج الانتشار واللغة المتكاملة. يتميز المشروع بمدير شخصيات مخصص لتكوين ملفات تعريف سلوكية وشخصيات متميزة، والتحكم في أسلوب ونبرة ردود النموذج. يتضمن نظام ذاكرة محلي للحفاظ على سياق المحادثة طويل المدى وسجل الدردشة عبر آلية تخزين دائمة. يغطي النظام قدرات واسعة بما في ذلك توجيه المطالبات الديناميكي لتحسين الاستدلال، وتسريع GPU، ونظام ربط نمطي للربط بموفري النماذج المحليين أو البعيدين. كما يوفر أدوات لتصور عمليات استدلال الذكاء الاصطناعي، وإدارة سجلات الدردشة في قاعدة بيانات محلية، وتوسيع الواجهة عبر نظام أدوات قائم على الإضافات. يتم دعم النشر من خلال صور حاويات لضمان تنفيذ متسق عبر أنظمة تشغيل مختلفة.
Stores chat histories and configuration data in local databases to ensure data privacy and offline availability.
Memex هي قاعدة معرفية وإدارة معلومات شخصية كإضافة للمتصفح مصممة لفهرسة وتعليق وتنظيم محتوى الويب في أرشيف شخصي قابل للبحث. تعمل كأداة تعليق على الويب تسمح للمستخدمين بإضافة تمييزات وملاحظات مباشرة إلى صفحات الويب وملفات PDF. يتميز النظام بملخص مستندات يعمل بالذكاء الاصطناعي يولد إجابات وملخصات موجزة بناءً على المواد المفهرسة باستخدام مراجع مستشهد بها. يتضمن النظام مزامنة محتوى مشفرة تستخدم التشفير من طرف إلى طرف لعكس الأرشيفات والتعليقات عبر أجهزة متعددة. توفر المنصة إمكانيات للبحث في النص الكامل واسترجاع المحتوى المصفى عبر المواقع والمستندات المرجعية. تغطي المنصة إدارة المحتوى من خلال تنظيم علامات تبويب المتصفح والتصنيف الآلي، بالإضافة إلى استمرارية البيانات عبر التخزين المحلي أولاً والنسخ الاحتياطي السحابي. يوفر المشروع واجهات برمجة تطبيقات موحدة لربط المعرفة المحفوظة بالأدوات الخارجية ووكلاء الذكاء الاصطناعي لمشاركة المعلومات بشكل قابل للتشغيل البيني.
Stores curated content and annotations on the local device first to ensure offline capability.
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.