awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • magicalpanda/magicalrecordAvatar von magicalpanda

    magicalpanda/MagicalRecord

    10,713Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,713
  • recloudstream/cloudstreamAvatar von recloudstream

    recloudstream/cloudstream

    8,922Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,922
  • wgh136/picacomicAvatar von wgh136

    wgh136/PicaComic

    8,560Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,560
  • danger/danger-jsAvatar von danger

    danger/danger-js

    5,480Auf GitHub ansehen↗

    danger-js ist ein automatisiertes Code-Review-Tool und CI-Pipeline-Plugin, das als Pull-Request-Linter fungiert. Es überprüft Commit-Nachrichten, verfolgt Abhängigkeitsänderungen und stellt sicher, dass Pull Requests den Projektstandards entsprechen, indem es automatisiertes Feedback und Kommentare direkt in die Versionskontroll-Oberfläche postet. Das System integriert sich in verschiedene Git-Provider, darunter GitHub, GitLab und BitBucket, um Pull-Request-Metadaten abzurufen und benutzerdefinierte Review-Regeln auszuführen. Es erlaubt Teams, Review-Konventionen als teilbare Module zu verpacken und unterstützt die Ausführung von Regeln, die in transpilierten Sprachen geschrieben wurden, über Laufzeitkonfiguration. Das Projekt deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich Governance der Codequalität, Audits des Abhängigkeitsmanagements und der Durchsetzung von Pull-Request-Etikette. Es kann Ergebnisse von externen Lintern, Test-Runnern und Coverage-Tools parsen, um Fehler zu melden, Bundle-Größen zu überwachen und Anti-Patterns oder verbotene Wörter innerhalb der Codebasis zu erkennen. Das Tool kann als Build-Schritt innerhalb einer CI-Pipeline oder lokal über Git-Hooks ausgeführt werden.

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

    TypeScriptcicirclecode-review
    Auf GitHub ansehen↗5,480
  • permitio/opalAvatar von permitio

    permitio/opal

    5,469Auf GitHub ansehen↗

    Opal ist eine Engine für die Richtlinienverteilung und ein Synchronisierer für Echtzeit-Autorisierungsdaten. Sie dient als Management-Ebene für das Deployment und die Überwachung verteilter Richtlinien-Engines, wie OPA und Cedar, über Microservices-Architekturen hinweg. Das Projekt zentralisiert die Verwaltung von Richtlinien und Daten bei gleichzeitigem Deployment dezentraler Entscheidungspunkte. Das System zeichnet sich dadurch aus, dass es Richtliniencode, der über Versionskontrolle verwaltet wird, von Autorisierungsdaten entkoppelt, die aus externen Datenbanken und APIs abgerufen werden. Es verwendet ein Pub/Sub-basiertes Status-Verteilungsmodell, um sofortige Updates über WebSockets und Webhooks an Agenten zu pushen, wodurch sichergestellt wird, dass dezentrale Agenten einen synchronisierten Status beibehalten, ohne auf periodisches Polling angewiesen zu sein. Die Plattform deckt weitreichende Funktionen ab, einschließlich Multi-Tenant-Richtlinienisolierung durch Scoped-Distribution, Agenten-Gesundheitsüberwachung mit Liveness-Probes und der Orchestrierung von Richtlinien-Engines als Sidecars. Sie bietet zudem Mechanismen für lokales Caching zur Unterstützung des Offline-Betriebs und sichere Client-Authentifizierung mittels signierter Tokens. Der Administrationsserver kann als Container oder innerhalb eines Kubernetes-Clusters mittels eines Paketmanagers bereitgestellt werden.

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

    Pythonauthorizationcedarhacktoberfest
    Auf GitHub ansehen↗5,469
  • crocodilestick/calibre-web-automatedAvatar von crocodilestick

    crocodilestick/Calibre-Web-Automated

    4,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,834
  • monitoror/monitororAvatar von monitoror

    monitoror/monitoror

    4,380Auf GitHub ansehen↗

    Monitoror is a unified monitoring wallboard and system status dashboard designed to aggregate real-time health and status data from multiple servers, services, and dependencies. It functions as an uptime monitoring aggregator and a centralized interface for visualizing the state of various infrastructure components. The project distinguishes itself through a customizable grid-based layout system that organizes monitoring tiles using a coordinate system. It supports multi-endpoint provider mapping, allowing a single service type to be linked to multiple distinct server instances to track separ

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

    Gomonitormonitoringmonitoring-server
    Auf GitHub ansehen↗4,380
  • zvtvz/zvtAvatar von zvtvz

    zvtvz/zvt

    4,176Auf GitHub ansehen↗

    zvt ist ein quantitatives Trading-Framework, das für den Aufbau, das Backtesting und die Ausführung algorithmischer Handelsstrategien entwickelt wurde. Es fungiert als modulares System, das eine Finanzdaten-Pipeline für die Marktdatensammlung, eine algorithmische Backtesting-Engine für die Strategiebewertung und ein ereignisgesteuertes Handelssystem zur Automatisierung von Marktausführungen integriert. Das Projekt zeichnet sich durch einen hybriden Ansatz beim Signalmanagement aus, der ein dynamisches Tagging-System verwendet, welches automatisierte quantitative Logik mit menschlichem Eingreifen kombiniert. Es beinhaltet ein Dashboard für quantitative Analysen zur Visualisierung von Forschungsfaktoren und Leistungsmetriken sowie eine Schnittstelle zur Integration KI-gesteuerter Signale. Das Framework deckt mehrere Kernbereiche ab, einschließlich quantitativer Datentransformation und technischer Faktorberechnung, automatisierter Marktdatenakquise von mehreren Anbietern und der Generierung gefilterter Asset-Pools basierend auf Finanzkennzahlen. Es verwaltet zudem wiederkehrende Hintergrundaufgaben zur Datensynchronisation und versendet automatisierte Marktalarme per E-Mail oder Bots.

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

    Python
    Auf GitHub ansehen↗4,176
  • ibhagwan/fzf-luaAvatar von ibhagwan

    ibhagwan/fzf-lua

    4,082Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,082
  • piasy/bigimageviewerAvatar von Piasy

    Piasy/BigImageViewer

    3,982Auf GitHub ansehen↗

    BigImageViewer ist eine Android-Bibliothek für Bild-Zooming und eine UI-Komponente, die darauf ausgelegt ist, hochauflösende Bilder mit Pan- und Zoom-Funktionen bei geringem Speicherverbrauch anzuzeigen. Sie fungiert als einheitlicher Lade-Wrapper, der in Drittanbieter wie Glide, Picasso und Fresco integriert wird, um Bilder aus Netzwerk- oder lokalen Quellen abzurufen und zu cachen. Die Bibliothek enthält einen Renderer für animierte Bilder, der GIF- und WebP-Formate durch Header-basierte Erkennung unterstützt. Sie erleichtert die Navigation in Bildergalerien durch Shared-Element-Transitions, um flüssige visuelle Bewegungen zwischen Thumbnails und Vollbildansichten zu erzeugen. Zusätzliche Funktionen decken das Management von Netzwerkbildern ab, einschließlich Überwachung des Download-Fortschritts, Fallback-Bildbehandlung und die Verwendung von Thumbnail-Vorschauen mit niedriger Auflösung. Das System unterstützt zudem das Prefetching von Bildern, um Ladeverzögerungen zu reduzieren, und nutzt Tiled-Image-Subsampling für das effiziente Rendern großer Dateien.

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

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

Unter-Tags erkunden

  • Provider-Based Fetching2 Sub-TagsRetrieval 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.