7 repository-uri
Plugin-based adapters that connect to diverse data sources like RDBMS, Hive, HBase, ClickHouse, and MongoDB.
Distinguishing note: No candidate in the shortlist covers plugin-based data source adapters for data synchronization; the closest candidates are unrelated (domain adaptation, ClickHouse data sources, novel source adapters).
Explore 7 awesome GitHub repositories matching data & databases · Plugin-Based Data Source Adapters. Refine with filters or upvote what's useful.
Admin-bro este un framework de panou administrativ pentru Node.js care transformă automat schemele de baze de date în sisteme de gestionare a conținutului (CMS) și dashboard-uri backend funcționale. Oferă o interfață vizuală pentru efectuarea operațiunilor de creare, citire, actualizare și ștergere (CRUD) a înregistrărilor din diverse surse de date suportate. Framework-ul utilizează generarea de UI bazată pe modele pentru a mapa metadatele bazei de date către componente de formular și folosește un strat de abstractizare bazat pe adaptoare pentru a traduce operațiunile administrative în interogări specifice de bază de date. Suportă execuția de logică de business personalizată și workflow-uri operaționale prin trigger-e bazate pe acțiuni, legate de înregistrări specifice. Sistemul include capabilități pentru vizualizarea datelor prin dashboard-uri administrative și raportare de business intelligence. De asemenea, oferă instrumente pentru validarea input-ului bazată pe schemă, extinderea metadatelor resurselor folosind decoratori și o arhitectură bazată pe plugin-uri pentru adăugarea de componente de interfață personalizate.
Translates generic administrative operations into specific database queries using pluggable wrappers for various ORMs.
DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o
A plugin-based adapter that connects DataX to RDBMS, Hive, HBase, ClickHouse, MongoDB, and other data sources.
PlotJuggler is an interactive time series visualization tool that loads, streams, and renders large datasets using hardware-accelerated OpenGL graphics. It functions as a multi-format data loader, supporting file formats such as CSV, ULog, and ROS bags, and also serves as a live data stream viewer that subscribes to real-time sources via MQTT, WebSockets, ZeroMQ, and UDP. The tool distinguishes itself through a plugin-based extensibility platform that allows users to add custom data sources, file formats, and processing capabilities. It includes a Lua scripting engine for creating custom data
Ships a Lua scripting engine for creating custom data transformations and computing new time series from existing data.
Acest proiect este o implementare de referință și un șablon pentru o aplicație iOS modulară folosind SwiftUI și Clean Architecture. Acesta oferă o structură organizată în straturi independente pentru a decupla interfața utilizator și framework-urile externe de logica de business centrală. Arhitectura încorporează Domain-Driven Design pentru a gestiona complexitatea prin organizarea codului în module independente bazate pe domenii de business. Această abordare impune limite stricte de dependență și îmbunătățește timpii de compilare. Proiectul implementează un strat de date bazat pe plugin-uri care ascunde implementările API și ale bazei de date în spatele unor gateway-uri, permițând schimbarea surselor de date fără a modifica regulile de business. De asemenea, dispune de un coordonator de rutare centralizat pentru a abstractiza ierarhia de navigare, menținând modulele de funcționalitate individuale independente de fluxul general al aplicației.
Implements a plugin-based data layer that hides API and database implementations behind gateways.
Mapnik este o bibliotecă de redare cartografică și un motor de redare a hărților conceput pentru a converti datele sistemului de informații geografice în hărți vizuale și layout-uri imprimabile. Servește ca un instrument de vizualizare a datelor spațiale care aplică reguli de simbologie și stilizare diverselor surse de date geografice. Proiectul utilizează un framework de configurare a hărților XML pentru a defini aspectul vizual al hărților, permițând separarea logicii de stilizare și a proprietăților de layout de motorul de redare de bază. Capabilitățile sale acoperă vizualizarea informațiilor geografice și gestionarea stilului cartografic. Sistemul integrează date spațiale din mai multe formate printr-o arhitectură de plugin-uri și gestionează transformarea coordonatelor pentru a se asigura că datele spațiale se aliniază pe imaginile hărții.
Utilizes a modular plugin architecture to connect to diverse spatial data sources and formats.
PYSearch is a customizable search interface component for iOS applications. It provides a search controller to manage query input and result display, incorporating a search suggestion engine for real-time predictions and a search history manager for recording and retrieving previous user terms. The project includes a trending search display that presents popular or hot search queries using various customizable tag styles. It handles the transition between an initial hot search screen and the active search results view based on user input. The component covers the design of search bars and re
Provides a data source adapter mechanism via protocols to supply search suggestions and history lists.
ingestr is a command-line tool for copying and syncing data between different database engines and third-party platforms without writing custom code. It functions as an ETL pipeline utility that extracts data from diverse sources and loads it into destinations. The tool features a schema-agnostic data loader that maps source fields to destination columns dynamically, removing the need for predefined static table definitions. It also operates as an incremental data synchronizer, updating destination tables by appending new records or merging changes to maintain current datasets. The system pr
Implements a pluggable adapter system to extract raw data from diverse databases and third-party APIs.