awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 个仓库

Awesome GitHub RepositoriesOffline Caching

Mechanisms for storing data locally to enable access without an active network connection.

Distinct from Reading Assistants: Distinct from reading assistants: focuses on local data persistence for offline access rather than comprehension support.

Explore 35 awesome GitHub repositories matching data & databases · Offline Caching. Refine with filters or upvote what's useful.

Awesome Offline Caching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • crosstalk-solutions/project-nomadCrosstalk-Solutions 的头像

    Crosstalk-Solutions/project-nomad

    30,944在 GitHub 上查看↗

    Project Nomad is a self-hosted survival suite and containerized offline operating environment. It provides a collection of essential tools, including a local retrieval-augmented generation system, an offline mapping server, and a local knowledge base for large language models, all designed to operate on air-gapped hardware. The system prioritizes total offline isolation to ensure telemetry-free operation. It enables private data analysis and semantic document querying through local-first vector storage and offline model execution, keeping all data on internal hardware without requiring intern

    Provides a self-contained collection of tools and knowledge bases designed for local-only operational modes.

    TypeScript
    在 GitHub 上查看↗30,944
  • kovidgoyal/calibrekovidgoyal 的头像

    kovidgoyal/calibre

    24,146在 GitHub 上查看↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Stores book data locally to ensure library accessibility and reading continuity without internet connectivity.

    Pythoncalibreebookebook-formats
    在 GitHub 上查看↗24,146
  • xiaojieonly/ehviewer_cn_sxjxiaojieonly 的头像

    xiaojieonly/Ehviewer_CN_SXJ

    22,475在 GitHub 上查看↗

    EhviewerCNSXJ is a specialized Android client designed for browsing, searching, and downloading image galleries from remote content platforms. It functions as a third-party interface that enables users to access external media collections through a native mobile experience, complete with persistent session management and offline viewing capabilities. The application distinguishes itself through integrated network configuration tools that allow users to bypass regional restrictions by customizing DNS and security protocols directly within the client. It also provides advanced content discove

    Enables offline viewing by downloading and organizing high-resolution image galleries locally.

    Candroidapkc
    在 GitHub 上查看↗22,475
  • beekeeper-studio/beekeeper-studiobeekeeper-studio 的头像

    beekeeper-studio/beekeeper-studio

    22,030在 GitHub 上查看↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Disables cloud-based synchronization and account services to ensure data remains in the local environment.

    TypeScriptbigquerycassandracockroachdb
    在 GitHub 上查看↗22,030
  • dailydotdev/dailydailydotdev 的头像

    dailydotdev/daily

    19,896在 GitHub 上查看↗

    Daily is a professional network and social platform for software engineers designed for technical content discovery and knowledge sharing. It functions as a content aggregator that provides personalized feeds of ecosystem trends and professional knowledge gathered from across the web. The platform enables developers to build a professional presence through a digital portfolio profile. This includes a dynamic developer card that automatically tracks and displays professional activity and status on user account pages. The community surface includes developer groups and hubs for collaborating o

    Allows users to save professional feeds to a local cache for offline reading.

    在 GitHub 上查看↗19,896
  • tanweai/puatanweai 的头像

    tanweai/pua

    18,283在 GitHub 上查看↗

    PUA is an agentic workflow orchestrator and behavioral governance tool designed to enhance the reliability and autonomy of AI coding assistants. It functions as a prompting framework and extension that implements strict engineering standards and verification requirements to prevent hallucinations and premature task completion. The project distinguishes itself through high-agency enforcement mechanisms, including escalating prompt pressure and failure-driven recovery loops that automatically pivot problem-solving strategies after repeated errors. It utilizes a diagnosis-first workflow that man

    Disables external feedback collection and session uploads for use in closed network environments.

    TypeScriptagencyagentpip
    在 GitHub 上查看↗18,283
  • super-productivity/super-productivitysuper-productivity 的头像

    super-productivity/super-productivity

    17,541在 GitHub 上查看↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    Provides an offline-first operational mode that allows full application functionality without requiring an active internet connection.

    TypeScriptandroidelectron-appflowmodoro
    在 GitHub 上查看↗17,541
  • omnivore-app/omnivoreomnivore-app 的头像

    omnivore-app/omnivore

    15,882在 GitHub 上查看↗

    Omnivore is an open-source, self-hostable read-it-later application designed to centralize web articles, newsletters, and digital documents into a personal library. It functions as a comprehensive content archiver that captures web pages and stores them locally, ensuring permanent access and readability regardless of internet connectivity. The platform distinguishes itself through an event-sourced synchronization engine that maintains a consistent state across multiple devices by replaying user actions. It utilizes a headless web scraping service to extract clean text and metadata from raw we

    Enables offline access to saved articles and documents by persisting content locally.

    TypeScriptbookmarkslogseqlogseq-plugin
    在 GitHub 上查看↗15,882
  • huggingface/transformers.jshuggingface 的头像

    huggingface/transformers.js

    15,420在 GitHub 上查看↗

    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 enable offline functionality and reduce latency.

    JavaScriptbrowserjavascripttransformers
    在 GitHub 上查看↗15,420
  • organicmaps/organicmapsorganicmaps 的头像

    organicmaps/organicmaps

    13,304在 GitHub 上查看↗

    Organic Maps is a mobile application designed for offline mapping, navigation, and outdoor activity planning. It functions as a privacy-focused client for OpenStreetMap data, enabling users to explore locations, search for points of interest, and receive turn-by-turn directions entirely without an internet connection. The project distinguishes itself through a strict zero-telemetry privacy model that excludes trackers, data collection, and mandatory account requirements. By utilizing a native core engine and local-first data storage, it ensures that all user activity, location history, and pe

    Enables turn-by-turn navigation and location search using locally stored map data without internet connectivity.

    C++androidappcpp
    在 GitHub 上查看↗13,304
  • instantdb/instantinstantdb 的头像

    instantdb/instant

    10,330在 GitHub 上查看↗

    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

    Provides local data persistence to keep applications functional during network outages with automatic synchronization upon reconnection.

    TypeScript
    在 GitHub 上查看↗10,330
  • ranchero-software/netnewswireRanchero-Software 的头像

    Ranchero-Software/NetNewsWire

    10,131在 GitHub 上查看↗

    NetNewsWire is an RSS feed aggregator and cloud-synced news reader. It provides a centralized interface for collecting, organizing, and consuming articles from multiple web feed formats using an XML feed parser. The application features a local database feed cache to ensure fast retrieval and offline access to content. It includes a customizable theme engine that decouples visual styling from logic, allowing the user interface appearance to be adjusted via configurable parameters. The platform supports cross-device reading synchronization for subscription lists and read markers through remot

    Provides local data persistence to ensure articles remain accessible and searchable without an active internet connection.

    Swiftfeed-readeriosjson-feed
    在 GitHub 上查看↗10,131
  • yarnpkg/berryyarnpkg 的头像

    yarnpkg/berry

    8,052在 GitHub 上查看↗

    Berry is a Node.js package manager, dependency resolution engine, and monorepo workspace manager. It provides the tools necessary for resolving, downloading, and managing dependencies to ensure consistent environments across different development machines, while also serving as a publishing tool for uploading versioned package tarballs to registries. The project is distinguished by its implementation of Plug'n'Play, which resolves dependencies without creating a physical node_modules directory by mapping dependencies directly to the file system. This enables a zero-install development workflo

    Provides a strict offline mode that restricts the manager to internal caches and ignores all remote registries.

    TypeScriptjavascriptnodejspackage-manager
    在 GitHub 上查看↗8,052
  • droid-ify/clientDroid-ify 的头像

    Droid-ify/client

    7,010在 GitHub 上查看↗

    这是一个 Android 包管理器和应用商店客户端,旨在浏览、安装和更新来自 F-Droid 和自定义第三方仓库的开源软件。它作为一个开源仓库客户端,允许用户通过同步目录发现软件。 该系统具有本地优先的仓库缓存,使用户能够在没有活跃互联网连接的离线模式下搜索和管理其软件库。它支持多源目录管理,将来自多个仓库 URL 的应用数据聚合到一个索引中。 该客户端提供灵活的包安装路径,通过基于会话的提示、root 权限或通过 Shizuku 进行的专门权限提升来路由部署。它还包括自动后台更新轮询,以保持已安装应用的最新状态。

    Enables core functions and synchronized repository data to be accessed without an active internet connection.

    Kotlin
    在 GitHub 上查看↗7,010
  • chrisbanes/tivichrisbanes 的头像

    chrisbanes/tivi

    6,732在 GitHub 上查看↗

    Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform and Compose Multiplatform to share its user interface across Android, iOS, and desktop platforms. The app follows the Model-View-Intent (MVI) architecture pattern, where user actions are modelled as sealed class intents that reduce into a single immutable state object, ensuring predictable and unidirectional data flow managed through Kotlin coroutines and StateFlow. The application uses Hilt for compile-time dependency injection and SQLDelight for type-safe local data storage, c

    Combines Retrofit network calls with SQLDelight local caching for offline data access.

    Kotlinandroid-applicationjetpack-composekotlin
    在 GitHub 上查看↗6,732
  • graphhopper/graphhoppergraphhopper 的头像

    graphhopper/graphhopper

    6,516在 GitHub 上查看↗

    GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving directions. It provides a map matching engine for aligning GPS coordinate traces to road networks, a GTFS transit router for multi-modal travel, and a spatial analysis utility for isochrone generation. The project supports the creation of custom vehicle profiles and weighting logic to influence path calculations. It implements contraction hierarchies to accelerate pathfinding by reducing the search space between coordinates. The engine covers a broad range of geospatial capabili

    Runs routing and navigation calculations using locally stored map data without an internet connection.

    Javaastardijkstradirections
    在 GitHub 上查看↗6,516
  • redguardtoo/mastering-emacs-in-one-year-guideredguardtoo 的头像

    redguardtoo/mastering-emacs-in-one-year-guide

    6,453在 GitHub 上查看↗

    This project is a structured learning curriculum and guide designed to transition a user from a beginner to an advanced level of Emacs mastery over the course of one year. It provides a step-by-step study plan, configuration guides, and a workflow manual to help users navigate the complexities of the editor. The guide emphasizes a specific operational model, focusing on the implementation of modal editing through Vim-style keybindings and the use of hierarchical leader-key mapping for command organization. It details the process of transforming the editor into a full development environment a

    Caches email messages to local disk to ensure content remains accessible during offline sessions.

    在 GitHub 上查看↗6,453
  • open-llm-vtuber/open-llm-vtuberOpen-LLM-VTuber 的头像

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946在 GitHub 上查看↗

    Operates all core AI functions—voice, vision, and language—entirely offline using local models.

    Pythonaiai-companionai-vtuber
    在 GitHub 上查看↗5,946
  • sevask/ecouteSevaSk 的头像

    SevaSk/ecoute

    6,036在 GitHub 上查看↗

    Ecoute is a live transcription tool that provides real-time transcripts for both the user's microphone input (You) and the user's speakers output (Speaker) in a textbox.

    Transcribes audio files or live speech using a local model when internet access is unavailable or privacy is a concern.

    Pythongpt-35-turbowhisper-aiwindows
    在 GitHub 上查看↗6,036
  • pokeb/asi-http-requestpokeb 的头像

    pokeb/asi-http-request

    5,731在 GitHub 上查看↗

    该项目是一个 Objective-C HTTP 网络库,为 CFNetwork 提供了一个面向对象的包装器,用于在 macOS 和 iOS 上执行同步和异步请求。它作为一个框架,用于管理 HTTP 会话、执行可恢复的文件传输以及处理离线内容缓存。 该库的特色在于其可恢复的文件传输管理器,它能够跟踪字节偏移量并利用基于磁盘的流式传输来处理大文件上传和下载。它还包含一个与系统钥匙串集成的安全凭证管理器,用于处理客户端证书和身份验证令牌。 其功能涵盖了具有自动 Cookie 处理、安全 Web 身份验证和获取完整网页以供离线查看的 HTTP 会话管理。它还提供了用于后台请求处理、网络流量压缩、带宽限制和代理配置的工具。

    Stores server responses and webpages locally to enable content access without an active network connection.

    Objective-C
    在 GitHub 上查看↗5,731
上一个12下一个
  1. Home
  2. Data & Databases
  3. Offline Caching

探索子标签

  • Offline Enforcement ModesStrict operational settings that force a package manager to use only local caches by blocking all remote registry access. **Distinct from Offline Caching:** Distinct from general offline caching: focuses on the enforcement mechanism that prohibits network attempts.
  • Offline Navigation EnginesNavigation systems that perform turn-by-turn routing calculations using locally stored map data. **Distinct from Offline Caching:** Distinct from general offline caching: focuses on the routing and navigation logic specifically.
  • Offline Operation Modes2 个子标签Settings to disable cloud synchronization and network-dependent features for local-only usage. **Distinct from Offline Caching:** Distinct from Offline Caching: focuses on the application-wide operational state rather than just data persistence.
  • Webpage Content CachingMechanisms for fetching and storing entire webpages and their assets for offline viewing. **Distinct from Offline Caching:** Specifically targets complete webpage acquisition for offline viewing, whereas Offline Caching is general data persistence.