7 Repos
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 ist ein Node.js-Framework für Administrations-Panels, das Datenbankschemata automatisch in funktionale Content-Management-Systeme und Backend-Dashboards umwandelt. Es bietet eine visuelle Schnittstelle für Create-, Read-, Update- und Delete-Operationen (CRUD) auf Datensätzen über verschiedene unterstützte Datenquellen hinweg. Das Framework nutzt modellgesteuerte UI-Generierung, um Datenbank-Metadaten auf Formular-Komponenten abzubilden, und verwendet eine adapterbasierte Abstraktionsschicht, um administrative Operationen in spezifische Datenbankabfragen zu übersetzen. Es unterstützt die Ausführung benutzerdefinierter Geschäftslogik und operativer Workflows durch aktionsbasierte Trigger, die mit spezifischen Ressourcen-Datensätzen verknüpft sind. Das System umfasst Funktionen zur Datenvisualisierung mittels administrativer Dashboards und Business-Intelligence-Reporting. Es bietet zudem Werkzeuge für schemabasierte Eingabevalidierung, die Erweiterung von Ressourcen-Metadaten mittels Decorators sowie eine pluginbasierte Architektur zum Hinzufügen benutzerdefinierter Interface-Komponenten.
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.
This project is a reference implementation and template for a modular iOS application using SwiftUI and Clean Architecture. It provides a structure organized into independent layers to decouple the user interface and external frameworks from core business logic. The architecture incorporates Domain-Driven Design to manage complexity by organizing code into independent modules based on business domains. This approach enforces strict dependency boundaries and improves build times. The project implements a plugin-based data layer that hides API and database implementations behind gateways to al
Implements a plugin-based data layer that hides API and database implementations behind gateways.
Mapnik ist eine kartografische Rendering-Bibliothek und Karten-Rendering-Engine, die entwickelt wurde, um Daten aus geografischen Informationssystemen in visuelle Karten und druckbare Layouts umzuwandeln. Sie dient als Werkzeug zur Visualisierung räumlicher Daten, das Symbologie- und Styling-Regeln auf diverse geografische Datenquellen anwendet. Das Projekt nutzt ein XML-Kartenkonfigurations-Framework, um das visuelle Erscheinungsbild von Karten zu definieren, was die Trennung von Styling-Logik und Layout-Eigenschaften von der Kern-Rendering-Engine ermöglicht. Ihre Fähigkeiten decken die Visualisierung geografischer Informationen und das Management kartografischer Stile ab. Das System integriert räumliche Daten aus mehreren Formaten über eine Plugin-Architektur und verwaltet die Transformation von Koordinaten, um sicherzustellen, dass räumliche Daten auf Kartenbildern korrekt ausgerichtet sind.
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.