awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • magicalpanda/magicalrecordAvatar de magicalpanda

    magicalpanda/MagicalRecord

    10,713Ver en 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
    Ver en GitHub↗10,713
  • recloudstream/cloudstreamAvatar de recloudstream

    recloudstream/cloudstream

    8,922Ver en 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
    Ver en GitHub↗8,922
  • wgh136/picacomicAvatar de wgh136

    wgh136/PicaComic

    8,560Ver en 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
    Ver en GitHub↗8,560
  • danger/danger-jsAvatar de danger

    danger/danger-js

    5,480Ver en GitHub↗

    danger-js es una herramienta de revisión de código automatizada y plugin de pipeline de CI que funciona como un linter de pull requests. Verifica mensajes de commit, rastrea cambios en dependencias y asegura que los pull requests cumplan con los estándares del proyecto publicando comentarios y feedback automatizados directamente en la interfaz de control de versiones. El sistema se integra con varios proveedores de Git, incluyendo GitHub, GitLab y BitBucket, para recuperar metadatos de pull requests y ejecutar reglas de revisión personalizadas. Permite a los equipos empaquetar y distribuir convenciones de revisión como módulos compartibles y admite la ejecución de reglas escritas en lenguajes transpilados mediante configuración de runtime. El proyecto cubre una amplia gama de capacidades de automatización, incluyendo gobernanza de calidad de código, auditorías de gestión de dependencias y la aplicación de etiqueta en pull requests. Puede analizar resultados de linters externos, ejecutores de pruebas y herramientas de cobertura para reportar fallos, monitorear tamaños de bundle y detectar anti-patrones o palabras prohibidas dentro del código base. La herramienta puede ejecutarse como un paso de compilación dentro de un pipeline de integración continua o localmente mediante git-hooks.

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

    TypeScriptcicirclecode-review
    Ver en GitHub↗5,480
  • permitio/opalAvatar de permitio

    permitio/opal

    5,469Ver en GitHub↗

    Opal es un motor de distribución de políticas y sincronizador de datos de autorización en tiempo real. Sirve como plano de gestión para desplegar y monitorear motores de políticas distribuidos, como OPA y Cedar, en arquitecturas de microservicios. El proyecto centraliza la administración de políticas y datos mientras despliega puntos de decisión descentralizados. El sistema destaca por desacoplar el código de políticas, gestionado mediante control de versiones, de los datos de autorización recuperados de bases de datos y APIs externas. Utiliza un modelo de distribución de estado basado en pub/sub para enviar actualizaciones inmediatas a los agentes mediante WebSockets y webhooks, asegurando que los agentes descentralizados mantengan un estado sincronizado sin depender de polling periódico. La plataforma cubre capacidades de amplio alcance, incluyendo aislamiento de políticas multi-inquilino mediante distribución con scope, monitoreo de salud de agentes con sondas de vivacidad (liveness probes) y la orquestación de motores de políticas como sidecars. Proporciona además mecanismos para caché local para admitir operaciones sin conexión y autenticación segura de clientes mediante tokens firmados. El servidor de administración puede desplegarse como un contenedor o dentro de un clúster de Kubernetes utilizando un gestor de paquetes.

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

    Pythonauthorizationcedarhacktoberfest
    Ver en GitHub↗5,469
  • crocodilestick/calibre-web-automatedAvatar de crocodilestick

    crocodilestick/Calibre-Web-Automated

    4,834Ver en 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
    Ver en GitHub↗4,834
  • monitoror/monitororAvatar de monitoror

    monitoror/monitoror

    4,380Ver en GitHub↗

    Monitoror es un panel de control de estado del sistema y muro de monitoreo unificado diseñado para agregar datos de salud y estado en tiempo real de múltiples servidores, servicios y dependencias. Funciona como un agregador de monitoreo de tiempo de actividad y una interfaz centralizada para visualizar el estado de varios componentes de infraestructura. El proyecto se distingue por un sistema de diseño basado en cuadrícula personalizable que organiza los mosaicos de monitoreo utilizando un sistema de coordenadas. Soporta el mapeo de proveedores de múltiples endpoints, permitiendo que un solo tipo de servicio se vincule a múltiples instancias de servidor distintas para rastrear instalaciones separadas. El sistema cubre varios dominios de observabilidad, incluyendo la salud de la red mediante latencia de ping y comprobaciones de puertos TCP, y verificación de endpoints HTTP utilizando validación de salud basada en coincidencia de patrones. También rastrea métricas de control de versiones y automatización, como el conteo de issues de GitHub y el progreso de pipelines de integración continua y comprobaciones de pull requests. El panel de control utiliza un modelo de obtención de datos basado en proveedores y actualizaciones de estado basadas en sondeo (polling) para mantener vistas de estado actuales.

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

    Gomonitormonitoringmonitoring-server
    Ver en GitHub↗4,380
  • zvtvz/zvtAvatar de zvtvz

    zvtvz/zvt

    4,176Ver en GitHub↗

    zvt es un framework de trading cuantitativo diseñado para construir, realizar backtesting y ejecutar estrategias de trading algorítmico. Funciona como un sistema modular que integra un pipeline de datos financieros para la recolección de datos de mercado, un motor de backtesting algorítmico para la evaluación de estrategias y un sistema de trading basado en eventos para automatizar ejecuciones de mercado. El proyecto se distingue por un enfoque híbrido para la gestión de señales, utilizando un sistema de etiquetado dinámico que combina lógica cuantitativa automatizada con intervención humana. Incluye un dashboard de análisis cuantitativo para visualizar factores de investigación y métricas de rendimiento, junto con una interfaz para integrar señales impulsadas por IA. El framework cubre varias áreas de capacidad central, incluyendo la transformación de datos cuantitativos y el cálculo de factores técnicos, la adquisición automatizada de datos de mercado de múltiples proveedores y la generación de pools de activos filtrados basados en métricas financieras. También gestiona tareas recurrentes en segundo plano para la sincronización de datos y envía alertas de mercado automatizadas por correo electrónico o bots.

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

    Python
    Ver en GitHub↗4,176
  • ibhagwan/fzf-luaAvatar de ibhagwan

    ibhagwan/fzf-lua

    4,082Ver en 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
    Ver en GitHub↗4,082
  • piasy/bigimageviewerAvatar de Piasy

    Piasy/BigImageViewer

    3,982Ver en GitHub↗

    BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images with pan and zoom capabilities while maintaining low memory usage. It functions as a unified loading wrapper that integrates with third-party providers such as Glide, Picasso, and Fresco to fetch and cache images from network or local sources. The library includes an animated image renderer that supports GIF and WebP formats through header-based detection. It facilitates image gallery navigation using shared element transitions to create smooth visual movement between thumbnails

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

    Java
    Ver en GitHub↗3,982
  1. Home
  2. Data & Databases
  3. Data Fetching
  4. Interface-Driven Fetching

Explorar subetiquetas

  • Provider-Based Fetching2 sub-etiquetasRetrieval 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.