5 dépôts
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 5 awesome GitHub repositories matching data & databases · Plugin-Based Data Source Adapters. Refine with filters or upvote what's useful.
Admin-bro est un framework de panneau d'administration Node.js qui transforme automatiquement les schémas de base de données en systèmes de gestion de contenu (CMS) et tableaux de bord backend fonctionnels. Il fournit une interface visuelle pour effectuer des opérations de création, lecture, mise à jour et suppression (CRUD) sur des enregistrements provenant de diverses sources de données. Le framework utilise une génération d'interface pilotée par les modèles pour mapper les métadonnées de la base de données vers des composants de formulaire, et emploie une couche d'abstraction basée sur des adaptateurs pour traduire les opérations administratives en requêtes spécifiques. Il prend en charge l'exécution de logique métier personnalisée et de workflows opérationnels via des déclencheurs liés à des enregistrements de ressources spécifiques. Le système inclut des capacités de visualisation de données via des tableaux de bord administratifs et des rapports de business intelligence. Il fournit également des outils pour la validation des entrées basée sur le schéma, l'extension des métadonnées de ressources via des décorateurs, et une architecture basée sur des plugins pour ajouter des composants d'interface personnalisés.
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.
Ce projet est une implémentation de référence et un modèle pour une application iOS modulaire utilisant SwiftUI et l'architecture propre (Clean Architecture). Il propose une structure organisée en couches indépendantes pour découpler l'interface utilisateur et les frameworks externes de la logique métier principale. L'architecture intègre le Domain-Driven Design (DDD) pour gérer la complexité en organisant le code en modules indépendants basés sur les domaines métier. Cette approche impose des limites de dépendance strictes et améliore les temps de compilation. Le projet implémente une couche de données basée sur des plugins qui masque les implémentations d'API et de base de données derrière des passerelles, permettant de remplacer les sources de données sans modifier les règles métier. Il dispose également d'un coordinateur de routage centralisé pour abstraire la hiérarchie de navigation, gardant les modules de fonctionnalités individuels indépendants du flux global de l'application.
Implements a plugin-based data layer that hides API and database implementations behind gateways.
Mapnik est une bibliothèque de rendu cartographique et un moteur de rendu de cartes conçu pour convertir les données des systèmes d'information géographique en cartes visuelles et en mises en page imprimables. Il sert d'outil de visualisation de données spatiales qui applique des règles de symbologie et de style à diverses sources de données géographiques. Le projet utilise un framework de configuration de carte XML pour définir l'apparence visuelle des cartes, permettant la séparation de la logique de style et des propriétés de mise en page du moteur de rendu principal. Ses capacités couvrent la visualisation d'informations géographiques et la gestion du style cartographique. Le système intègre des données spatiales provenant de plusieurs formats via une architecture de plugin et gère la transformation des coordonnées pour garantir que les données spatiales s'alignent sur les images cartographiques.
Utilizes a modular plugin architecture to connect to diverse spatial data sources and formats.