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

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

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

25 مستودعات

Awesome GitHub RepositoriesLocal Data Persistence

Mechanisms for saving system states and indexed data to local disk storage.

Distinguishing note: Focuses on persistence for AI indexes rather than general database storage.

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

Awesome Local Data Persistence GitHub Repositories

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

    TeamNewPipe/NewPipe

    38,701عرض على GitHub↗

    NewPipe is a privacy-focused media client that aggregates content from multiple streaming platforms into a single, unified interface. By utilizing a specialized parsing engine, the application extracts structured metadata directly from raw web content, allowing users to browse and play media without requiring individual service accounts or proprietary tracking. The application distinguishes itself through a decoupled playback engine that separates core streaming logic from the user interface, enabling persistent background audio and floating window playback. To ensure consistent access, the s

    Stores all user history, subscriptions, and preferences in a local database to ensure complete privacy and offline availability.

    Java4kandroidbandcamp
    عرض على GitHub↗38,701
  • cinnamon/kotaemonالصورة الرمزية لـ Cinnamon

    Cinnamon/kotaemon

    25,139عرض على GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Persists document collections and indexes to local storage to ensure data availability across system restarts.

    Pythonchatbotllmsopen-source
    عرض على GitHub↗25,139
  • spicetify/cliالصورة الرمزية لـ spicetify

    spicetify/cli

    23,479عرض على GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Stores and retrieves key-value pairs in local storage, namespaced by user account to maintain isolated settings.

    JavaScriptcommand-linecommand-line-toolcustomization
    عرض على GitHub↗23,479
  • camel-ai/camelالصورة الرمزية لـ camel-ai

    camel-ai/camel

    17,253عرض على GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Manages Discord application installation records in local databases to maintain state.

    Pythonagentai-societiesartificial-intelligence
    عرض على GitHub↗17,253
  • vibrantlabsai/ragasالصورة الرمزية لـ vibrantlabsai

    vibrantlabsai/ragas

    12,659عرض على GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Saves cached information to the local file system to ensure processed results remain available across sessions.

    Pythonevaluationllmllmops
    عرض على GitHub↗12,659
  • stephencelis/sqlite.swiftالصورة الرمزية لـ stephencelis

    stephencelis/SQLite.swift

    10,167عرض على GitHub↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Enables saving application state and indexed data to local disk for persistence across restarts.

    Swift
    عرض على GitHub↗10,167
  • rerun-io/rerunالصورة الرمزية لـ rerun-io

    rerun-io/rerun

    10,214عرض على GitHub↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Saves high-frequency sensor logs and AI outputs to binary files for offline playback and sharing.

    Rustcomputer-visioncppmultimodal
    عرض على GitHub↗10,214
  • microsoft/vscode-copilot-chatالصورة الرمزية لـ microsoft

    microsoft/vscode-copilot-chat

    9,493عرض على GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Persists telemetry spans to a local SQLite database for offline inspection and analysis.

    TypeScript
    عرض على GitHub↗9,493
  • whatwg/htmlالصورة الرمزية لـ whatwg

    whatwg/html

    9,163عرض على GitHub↗

    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.

    Ensures data remains available across sessions for a specific origin after a browser restart.

    HTMLcanvaseventsourcehtml
    عرض على GitHub↗9,163
  • vencord/vesktopالصورة الرمزية لـ Vencord

    Vencord/Vesktop

    8,100عرض على GitHub↗

    Vesktop is an Electron-based desktop client for Discord that runs natively on Linux, offering improved performance and deeper system integration compared to the official web app. It wraps Discord in an Electron shell to provide a lightweight, native desktop experience while adding a privacy protection layer that blocks Discord's access to system-level information such as running processes and hardware details. The client distinguishes itself through comprehensive Linux desktop support, including full Wayland display protocol integration for better performance on modern Linux desktops, screen

    Provides a native Electron-based Discord client that runs on Linux without the performance overhead of the official web app.

    TypeScript
    عرض على GitHub↗8,100
  • attic-labs/nomsالصورة الرمزية لـ attic-labs

    attic-labs/noms

    7,422عرض على GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Saves database content to local file systems for durable storage.

    Go
    عرض على GitHub↗7,422
  • arisguimera/android-expertالصورة الرمزية لـ ArisGuimera

    ArisGuimera/Android-Expert

    7,365عرض على GitHub↗

    Android-Expert is a collection of educational resources and step-by-step instructional materials for learning Android app programming. It provides a comprehensive learning path for building mobile applications using the Kotlin programming language and Android Studio. The material covers the full development lifecycle, from designing interactive user interfaces with lists, cards, and sliders to implementing navigation workflows and screen transitions. It also includes instruction on connecting applications to remote servers to fetch external data and integrating that data into the app flow. T

    Provides mechanisms for saving user settings and application state to local disk storage.

    Kotlinandroidcursocurso-android
    عرض على GitHub↗7,365
  • ultraworkers/claw-code-parityالصورة الرمزية لـ ultraworkers

    ultraworkers/claw-code-parity

    6,687عرض على GitHub↗

    This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for interacting with large language models. It functions as an AI tool orchestrator that routes client requests to language servers and manages the planning and handoffs between specialized agents to solve complex tasks. The system distinguishes itself as a language porting validator, using deterministic mocks and specifications to verify feature parity between different language implementations of a codebase. It further extends agent capabilities by acting as a Model Context Protocol

    Saves conversation states to local storage and restores them to allow users to continue previous interactions.

    Rust
    عرض على GitHub↗6,687
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Saves in-memory data to local storage periodically to enable full cluster recovery after a planned or unplanned shutdown.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • nalexn/clean-architecture-swiftuiالصورة الرمزية لـ nalexn

    nalexn/clean-architecture-swiftui

    6,571عرض على GitHub↗

    This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application development. It implements a layered architecture that separates presentation, business logic, and data access into independent layers, with unidirectional data flow managed through a single immutable app store that serves as the sole source of truth for all screens. The project distinguishes itself through its implementation of interactor-driven business logic, where all domain rules and workflows live in stateless objects that receive requests and update the central store. Dependen

    Stores and retrieves structured data on the device using SwiftData local persistence.

    Swiftarchitectureclean-architecturecleanarchitecture
    عرض على GitHub↗6,571
  • jerrylead/sparkinternalsالصورة الرمزية لـ JerryLead

    JerryLead/SparkInternals

    5,363عرض على GitHub↗

    SparkInternals is a technical reference and architecture guide detailing the internal design and implementation of the Apache Spark distributed computing engine. It serves as a study of big data engine analysis, focusing on how the system manages cluster execution and the interaction between driver nodes, executors, and workers. The project provides a detailed breakdown of how logical plans are converted into physical execution stages. It specifically analyzes the mechanics of data shuffle operations, memory management, and the coordination of distributed job scheduling. The documentation co

    Writes partitioned output records to local disk files to ensure fault tolerance and reduce memory pressure.

    عرض على GitHub↗5,363
  • altair-graphql/altairالصورة الرمزية لـ altair-graphql

    altair-graphql/altair

    5,412عرض على GitHub↗

    Altair هو عميل رسومي لواجهة برمجة تطبيقات GraphQL، وبيئة تطوير متكاملة، ومستكشف للمخططات (schema explorer). يعمل كأداة تصحيح أخطاء ومنصة تعاون لتنفيذ الاستعلامات، والتعديلات، والاشتراكات مقابل خوادم GraphQL. يتميز المشروع بتوفير مساحات عمل متزامنة سحابياً لتنظيم ومشاركة مجموعات الاستعلام بين الفرق. يوفر إطار عمل مرن للتوسع يسمح بتثبيت وتنفيذ إضافات الطرف الثالث داخل بيئات معزولة (sandboxes). تغطي المنصة نطاقاً واسعاً من القدرات، بما في ذلك كتابة الاستعلامات بمساعدة الذكاء الاصطناعي، واستكشاف المخططات المرئية، والاشتراك في البيانات في الوقت الفعلي عبر بروتوكولات نقل متعددة. كما يتضمن أدوات لأتمتة الطلبات من خلال البرمجة النصية قبل وبعد الطلب، بالإضافة إلى أدوات لإدارة متغيرات البيئة وتحليل بيانات الاستجابة الوصفية. يتوفر Altair كتطبيق سطح مكتب، وإضافة للمتصفح، وتطبيق ويب، ويمكن استضافته على خوادم خاصة.

    Uses local storage to persist values and maintain state across multiple API requests.

    TypeScript
    عرض على GitHub↗5,412
  • racket/racketالصورة الرمزية لـ racket

    racket/racket

    5,157عرض على GitHub↗

    Racket هي لغة برمجة متعددة النماذج للأغراض العامة من عائلة Lisp مصممة لإنشاء اللغات. تعمل كمنصة عمل للغة، حيث توفر بيئة لتصميم وتنفيذ لغات برمجة مخصصة من خلال نظام مرن من الماكرو والوحدات. يتميز النظام بتقديم مجموعة شاملة لهندسة الدلالات، مما يسمح ببناء مجموعات لغوية متخصصة وطبقات تعليمية. يتضمن أدوات لتصميم اللغات المخصصة، مثل إنشاء المحلل اللغوي (lexer and parser)، بالإضافة إلى القدرة على تحديد قواعد توسيع الوحدات واختيار اللغة الديناميكي في وقت القراءة. يوفر المشروع بيئة تطوير متكاملة مع محرر مدمج، ومصحح أخطاء مرئي، ومدير حزم برمجية. تمتد إمكانياته إلى مكتبة قياسية للأغراض العامة تغطي عرض الرسومات ثنائية الأبعاد، ومعالجة البيانات الثنائية، وتكامل SQL وقواعد البيانات الاستنتاجية، وبناء واجهات المستخدم الرسومية. تدعم البيئة تجميع الكود المصدري في ملفات تنفيذية مستقلة للتوزيع.

    Saves and restores application state to the local file system using serializable structures.

    Racketracket
    عرض على GitHub↗5,157
  • alibaba/zvecالصورة الرمزية لـ alibaba

    alibaba/zvec

    5,198عرض على GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    Saves collections into dedicated, self-contained directories to ensure isolation and local persistence.

    C++ann-searchembedded-databaserag
    عرض على GitHub↗5,198
  • parisneo/lollms-webuiالصورة الرمزية لـ ParisNeo

    ParisNeo/lollms-webui

    4,788عرض على GitHub↗

    lollms-webui هي واجهة مستخدم قائمة على الويب ومنسق نماذج ذكاء اصطناعي محلي مصمم للتفاعل مع وإدارة نماذج اللغة الكبيرة والذكاء الاصطناعي متعدد الوسائط على الأجهزة المحلية. تعمل كجناح وسائط متعددة للذكاء الاصطناعي التوليدي يتيح إنشاء النصوص، والصور، والفيديو، والموسيقى من خلال نماذج الانتشار واللغة المتكاملة. يتميز المشروع بمدير شخصيات مخصص لتكوين ملفات تعريف سلوكية وشخصيات متميزة، والتحكم في أسلوب ونبرة ردود النموذج. يتضمن نظام ذاكرة محلي للحفاظ على سياق المحادثة طويل المدى وسجل الدردشة عبر آلية تخزين دائمة. يغطي النظام قدرات واسعة بما في ذلك توجيه المطالبات الديناميكي لتحسين الاستدلال، وتسريع GPU، ونظام ربط نمطي للربط بموفري النماذج المحليين أو البعيدين. كما يوفر أدوات لتصور عمليات استدلال الذكاء الاصطناعي، وإدارة سجلات الدردشة في قاعدة بيانات محلية، وتوسيع الواجهة عبر نظام أدوات قائم على الإضافات. يتم دعم النشر من خلال صور حاويات لضمان تنفيذ متسق عبر أنظمة تشغيل مختلفة.

    Maps host directories to containers to ensure model files and configurations persist across restarts.

    Pythonaillmtext-generation
    عرض على GitHub↗4,788
السابق12التالي
  1. Home
  2. Data & Databases
  3. Local Data Persistence

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

  • Cluster Data PersistencePeriodic writing of in-memory map data to local storage for full cluster recovery. **Distinct from Local Data Persistence:** Distinct from Local Data Persistence: focuses on cluster-wide map data persistence for recovery rather than local AI index storage.
  • Conversation State PersistersUtilities for saving and restoring the state of interactive AI conversations to local storage. **Distinct from Local Data Persistence:** Focuses on the dialogue state and interaction history of AI sessions, rather than generic AI indexes.
  • Discord Installation Managers1 وسم فرعيUtilities for tracking and persisting application installation state within messaging platforms. **Distinct from Local Data Persistence:** Distinct from Local Data Persistence: focuses specifically on the lifecycle and state management of Discord application installations.
  • iOS ImplementationsSpecific implementations of local data persistence for the iOS platform. **Distinct from Local Data Persistence:** The parent is general local persistence; this specifies the iOS-specific implementation and file management.