10 रिपॉजिटरी
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.
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.
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.
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.
danger-js एक स्वचालित कोड समीक्षा टूल और CI पाइपलाइन प्लगइन है जो पुल रिक्वेस्ट लिंटर के रूप में कार्य करता है। यह कमिट संदेशों को सत्यापित करता है, डिपेंडेंसी परिवर्तनों को ट्रैक करता है, और वर्ज़न कंट्रोल इंटरफ़ेस में सीधे स्वचालित फ़ीडबैक और टिप्पणियाँ पोस्ट करके यह सुनिश्चित करता है कि पुल रिक्वेस्ट प्रोजेक्ट मानकों को पूरा करते हैं। यह सिस्टम GitHub, GitLab और BitBucket सहित विभिन्न Git प्रदाताओं के साथ एकीकृत होता है, ताकि पुल रिक्वेस्ट मेटाडेटा प्राप्त किया जा सके और कस्टम समीक्षा नियम निष्पादित किए जा सकें। यह टीमों को साझा करने योग्य मॉड्यूल के रूप में समीक्षा सम्मेलनों को पैकेज और वितरित करने की अनुमति देता है और रनटाइम कॉन्फ़िगरेशन के माध्यम से ट्रांसपाइल्ड भाषाओं में लिखे गए नियमों के निष्पादन का समर्थन करता है। यह प्रोजेक्ट कोड गुणवत्ता प्रशासन, डिपेंडेंसी प्रबंधन ऑडिट और पुल रिक्वेस्ट शिष्टाचार के प्रवर्तन सहित ऑटोमेशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह विफलताओं की रिपोर्ट करने, बंडल आकार की निगरानी करने और कोडबेस के भीतर एंटी-पैटर्न या निषिद्ध शब्दों का पता लगाने के लिए बाहरी लिंटर्स, टेस्ट रनर्स और कवरेज टूल से परिणामों को पार्स कर सकता है। इस टूल को निरंतर एकीकरण पाइपलाइन के भीतर एक बिल्ड चरण के रूप में या git-hooks के माध्यम से स्थानीय रूप से निष्पादित किया जा सकता है।
Fetches pull request and commit data by abstracting different version control APIs into a common interface.
Opal एक नीति वितरण इंजन और वास्तविक समय प्राधिकरण डेटा सिंक्रोनाइज़र है। यह माइक्रोसर्विसेज आर्किटेक्चर में OPA और Cedar जैसे वितरित नीति इंजनों को तैनात करने और उनकी निगरानी करने के लिए एक प्रबंधन विमान के रूप में कार्य करता है। यह प्रोजेक्ट विकेंद्रीकृत निर्णय बिंदुओं को तैनात करते समय नीतियों और डेटा के प्रशासन को केंद्रीकृत करता है। यह सिस्टम बाहरी डेटाबेस और API से प्राप्त प्राधिकरण डेटा से, वर्ज़न कंट्रोल के माध्यम से प्रबंधित नीति कोड को अलग करके खुद को अलग करता है। यह WebSockets और वेबहुक के माध्यम से एजेंटों को तत्काल अपडेट भेजने के लिए एक pub/sub-आधारित स्टेट वितरण मॉडल का उपयोग करता है, यह सुनिश्चित करते हुए कि विकेंद्रीकृत एजेंट आवधिक पोलिंग पर निर्भर हुए बिना एक सिंक्रोनाइज़्ड स्थिति बनाए रखते हैं। यह प्लेटफ़ॉर्म स्कोप्ड वितरण के माध्यम से मल्टी-टेनेंट नीति अलगाव, लाइवनेस प्रोब के साथ एजेंट स्वास्थ्य निगरानी, और साइडकार के रूप में नीति इंजनों के ऑर्केस्ट्रेशन सहित व्यापक क्षमताओं को कवर करता है। यह ऑफ़लाइन संचालन का समर्थन करने के लिए स्थानीय कैशिंग और हस्ताक्षरित टोकन का उपयोग करके सुरक्षित क्लाइंट प्रमाणीकरण के लिए तंत्र भी प्रदान करता है। प्रशासन सर्वर को एक कंटेनर के रूप में या पैकेज मैनेजर का उपयोग करके Kubernetes क्लस्टर के भीतर तैनात किया जा सकता है।
Aggregates authorization state from external APIs and databases using specialized provider extensions.
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.
Monitoror एक एकीकृत मॉनिटरिंग वॉलबोर्ड और सिस्टम स्टेटस डैशबोर्ड है जिसे कई सर्वर, सेवाओं और निर्भरताओं से रीयल-टाइम स्वास्थ्य और स्थिति डेटा एकत्र करने के लिए डिज़ाइन किया गया है। यह एक अपटाइम मॉनिटरिंग एग्रीगेटर और विभिन्न बुनियादी ढांचा घटकों की स्थिति को देखने के लिए एक केंद्रीकृत इंटरफ़ेस के रूप में कार्य करता है। यह प्रोजेक्ट एक अनुकूलन योग्य ग्रिड-आधारित लेआउट सिस्टम के माध्यम से खुद को अलग करता है जो एक समन्वय प्रणाली का उपयोग करके मॉनिटरिंग टाइल्स को व्यवस्थित करता है। यह मल्टी-एंडपॉइंट प्रदाता मैपिंग का समर्थन करता है, जिससे एक एकल सेवा प्रकार को अलग-अलग इंस्टॉलेशन को ट्रैक करने के लिए कई अलग-अलग सर्वर इंस्टेंस से जोड़ा जा सकता है। यह सिस्टम कई अवलोकन डोमेन को कवर करता है, जिसमें पिंग लेटेंसी और TCP पोर्ट चेक के माध्यम से नेटवर्क स्वास्थ्य, और पैटर्न-मिलान स्वास्थ्य सत्यापन का उपयोग करके HTTP एंडपॉइंट सत्यापन शामिल है। यह GitHub इश्यू काउंट और निरंतर एकीकरण पाइपलाइनों और पुल रिक्वेस्ट चेक की प्रगति जैसे संस्करण नियंत्रण और स्वचालन मेट्रिक्स को भी ट्रैक करता है। डैशबोर्ड वर्तमान स्थिति दृश्यों को बनाए रखने के लिए प्रदाता-आधारित डेटा फ़ेचिंग मॉडल और पोलिंग-आधारित स्थिति अपडेट का उपयोग करता है।
Uses a modular adapter system to fetch health and status data from various third-party APIs.
zvt is a quantitative trading framework designed for building, backtesting, and executing algorithmic trading strategies. It functions as a modular system that integrates a financial data pipeline for market data collection, an algorithmic backtesting engine for strategy evaluation, and an event-driven trading system to automate market executions. The project distinguishes itself through a hybrid approach to signal management, using a dynamic tagging system that combines automated quantitative logic with human intervention. It includes a quantitative analysis dashboard for visualizing researc
Supports recording and querying asset quotes using specialized provider extensions from multiple global sources.
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.
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.