awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

10 个仓库

Awesome GitHub RepositoriesInterface-Driven Fetching

Standardized method interfaces for querying records across multiple data models.

Distinct from Data Fetching: Focuses on the consistency of the fetching interface rather than the act of retrieval itself.

Explore 10 awesome GitHub repositories matching data & databases · Interface-Driven Fetching. Refine with filters or upvote what's useful.

Awesome Interface-Driven Fetching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • magicalpanda/magicalrecordmagicalpanda 的头像

    magicalpanda/MagicalRecord

    10,713在 GitHub 上查看↗

    MagicalRecord is a data persistence library and wrapper for Core Data that implements the Active Record pattern. It maps database rows directly to object instances, allowing for the creation, update, and retrieval of records without writing manual query logic. The project functions as a mapping layer that synchronizes object properties with a managed object context. It utilizes generic-based type resolution and model-class querying to enable data fetching directly on model classes, which removes the need for a separate external manager and reduces repetitive fetch request boilerplate. The li

    Enforces a consistent set of query methods across different data models to standardize data retrieval.

    Objective-C
    在 GitHub 上查看↗10,713
  • recloudstream/cloudstreamrecloudstream 的头像

    recloudstream/cloudstream

    8,922在 GitHub 上查看↗

    Cloudstream is an Android media streaming client and extensible media player that aggregates video and audio content from external sources. It operates as an Android application container within a Linux-based environment, enabling the installation and execution of Android software packages via APK files. The project utilizes an extension-based provider system that allows for the creation of custom plugins. These extensions define the logic for scraping and retrieving multimedia content and metadata from third-party sources. Additional capabilities include the ability to cast media playback t

    Retrieves video and audio information from remote sources using a defined set of provider extensions.

    Kotlinandroidgood-first-issuehome-theater
    在 GitHub 上查看↗8,922
  • wgh136/picacomicwgh136 的头像

    wgh136/PicaComic

    8,560在 GitHub 上查看↗

    PicaComic is a digital comic and manga reader that enables browsing and reading content from multiple online sources within a single unified interface. It aggregates data from various providers into a local database for consistent searching and browsing. The application supports custom content integration, allowing the registration of new third-party reading sources through a provider-based extension system. It also features cross-device reading synchronization to keep reading progress and favorite lists aligned across different devices. Additional capabilities include offline content manage

    Provides a provider-based system for fetching and indexing comic content from external online sources.

    Dartandroid-applicationdarte-hentai
    在 GitHub 上查看↗8,560
  • danger/danger-jsdanger 的头像

    danger/danger-js

    5,480在 GitHub 上查看↗

    danger-js 是一个自动化代码审查工具和 CI 流水线插件,充当拉取请求(PR)检查器。它通过直接在版本控制界面发布自动化反馈和评论,来验证提交信息、跟踪依赖变更并确保拉取请求符合项目标准。 该系统与 GitHub、GitLab 和 BitBucket 等多种 Git 提供商集成,以检索拉取请求元数据并执行自定义审查规则。它允许团队将审查规范打包并分发为可共享的模块,并支持通过运行时配置执行以转译语言编写的规则。 该项目涵盖了广泛的自动化功能,包括代码质量治理、依赖管理审计以及拉取请求礼仪的强制执行。它可以解析来自外部检查器、测试运行器和覆盖率工具的结果,以报告失败、监控包大小并检测代码库中的反模式或违禁词。 该工具可作为持续集成流水线中的构建步骤执行,或通过 git-hooks 在本地运行。

    Fetches pull request and commit data by abstracting different version control APIs into a common interface.

    TypeScriptcicirclecode-review
    在 GitHub 上查看↗5,480
  • permitio/opalpermitio 的头像

    permitio/opal

    5,469在 GitHub 上查看↗

    Opal 是一个策略分发引擎和实时授权数据同步器。它作为管理平面,用于在微服务架构中部署和监控分布式策略引擎(如 OPA 和 Cedar)。该项目集中管理策略和数据,同时部署去中心化的决策点。 该系统通过将通过版本控制管理的策略代码与从外部数据库和 API 检索的授权数据解耦而脱颖而出。它使用基于发布/订阅的状态分发模型,通过 WebSocket 和 Webhook 将即时更新推送到代理,确保去中心化代理在不依赖定期轮询的情况下保持同步状态。 该平台涵盖了广泛的功能,包括通过作用域分发实现的多租户策略隔离、带存活探针的代理健康监控,以及将策略引擎作为 Sidecar 部署的编排。它还提供了用于支持离线操作的本地缓存机制,以及使用签名令牌的安全客户端身份验证。 管理服务器可作为容器部署,或使用包管理器部署在 Kubernetes 集群中。

    Aggregates authorization state from external APIs and databases using specialized provider extensions.

    Pythonauthorizationcedarhacktoberfest
    在 GitHub 上查看↗5,469
  • crocodilestick/calibre-web-automatedcrocodilestick 的头像

    crocodilestick/Calibre-Web-Automated

    4,834在 GitHub 上查看↗

    Calibre-Web-Automated is a self-hosted ebook library server that watches file system folders for new ebook files, automatically converts them to a target format, enriches their metadata from online sources, and inserts them into a Calibre-managed library. It provides a web interface for browsing, reading in-browser, searching full text, and managing collections, while also supporting user authentication through multiple protocols including OAuth 2.0, OpenID Connect, LDAP, magic links, and reverse proxy headers. The server integrates directly with Kobo e-reader devices, synchronizing books, co

    Provides a plugin-based interface for adding new metadata sources that fetch book data from online databases.

    JavaScriptautomationcalibrecalibre-web
    在 GitHub 上查看↗4,834
  • monitoror/monitorormonitoror 的头像

    monitoror/monitoror

    4,380在 GitHub 上查看↗

    Monitoror 是一个统一的监控墙板和系统状态仪表板,旨在聚合来自多个服务器、服务和依赖项的实时健康和状态数据。它作为一个正常运行时间(uptime)监控聚合器,以及用于可视化各种基础设施组件状态的集中式界面。 该项目以其可自定义的基于网格的布局系统而著称,该系统使用坐标系组织监控磁贴。它支持多端点提供程序映射,允许将单个服务类型链接到多个不同的服务器实例,以追踪不同的安装。 该系统涵盖了多个可观测性领域,包括通过 Ping 延迟和 TCP 端口检查的网络健康状况,以及使用模式匹配健康验证的 HTTP 端点验证。它还追踪版本控制和自动化指标,例如 GitHub 问题计数以及持续集成流水线和拉取请求检查的进度。 该仪表板利用基于提供程序的数据获取模型和基于轮询的状态更新来维护当前状态视图。

    Uses a modular adapter system to fetch health and status data from various third-party APIs.

    Gomonitormonitoringmonitoring-server
    在 GitHub 上查看↗4,380
  • zvtvz/zvtzvtvz 的头像

    zvtvz/zvt

    4,176在 GitHub 上查看↗

    zvt 是一个量化交易框架,旨在构建、回测和执行算法交易策略。它作为一个模块化系统,集成了用于市场数据收集的金融数据管道、用于策略评估的算法回测引擎,以及用于自动化市场执行的事件驱动交易系统。 该项目通过信号管理的混合方法脱颖而出,使用结合了自动化量化逻辑与人工干预的动态标签系统。它包含一个用于可视化研究因子和性能指标的量化分析仪表板,以及一个用于集成 AI 驱动信号的接口。 该框架涵盖了几个核心功能领域,包括量化数据转换和技术因子计算、来自多个提供商的自动化市场数据获取,以及基于金融指标生成过滤后的资产池。它还管理用于数据同步的循环后台任务,并通过电子邮件或机器人分发自动化市场警报。

    Supports recording and querying asset quotes using specialized provider extensions from multiple global sources.

    Python
    在 GitHub 上查看↗4,176
  • ibhagwan/fzf-luaibhagwan 的头像

    ibhagwan/fzf-lua

    4,082在 GitHub 上查看↗

    fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It serves as a code navigation framework providing a dynamic result generator that populates search windows using real-time shell commands or custom Lua functions. The project distinguishes itself through specialized integration tools for Git and Language Server Protocols. It includes a Git search interface for navigating commits, branches, stashes, and diffs, alongside an LSP integration tool that bridges language server providers to locate definitions and references across a cod

    Queries language server providers to populate search lists with semantic codebase information.

    Luafzfluaneovim
    在 GitHub 上查看↗4,082
  • piasy/bigimageviewerPiasy 的头像

    Piasy/BigImageViewer

    3,982在 GitHub 上查看↗

    BigImageViewer 是一个 Android 图片缩放库及 UI 组件,专为显示高分辨率图片而设计,支持平移和缩放,同时保持较低的内存占用。它作为一个统一的加载包装器,与 Glide、Picasso 和 Fresco 等第三方库集成,用于从网络或本地源获取并缓存图片。 该库包含一个动画图片渲染器,通过基于头部的检测支持 GIF 和 WebP 格式。它利用共享元素过渡实现缩略图与全屏视图之间的平滑切换,从而简化图片库的导航。 其他功能涵盖网络图片管理,包括下载进度监控、回退图片处理以及低分辨率缩略图预览的使用。该系统还支持图片预加载以减少加载延迟,并利用分块图片子采样技术高效渲染大文件。

    Provides a unified abstraction layer that delegates image fetching to third-party providers like Glide and Picasso.

    Java
    在 GitHub 上查看↗3,982
  1. Home
  2. Data & Databases
  3. Data Fetching
  4. Interface-Driven Fetching

探索子标签

  • Provider-Based Fetching2 个子标签Retrieval of content using specialized provider extensions that define the scraping logic for remote sources. **Distinct from Interface-Driven Fetching:** Distinct from Interface-Driven Fetching: focuses on external scraping plugins rather than internal data model interfaces.