5 repositorios
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 es un framework de panel administrativo para Node.js que transforma automáticamente esquemas de bases de datos en sistemas de gestión de contenido y paneles de control funcionales. Proporciona una interfaz visual para realizar operaciones de creación, lectura, actualización y eliminación (CRUD) en registros a través de diversas fuentes de datos compatibles. El framework utiliza la generación de UI basada en modelos para mapear metadatos de bases de datos a componentes de formulario y emplea una capa de abstracción basada en adaptadores para traducir operaciones administrativas en consultas específicas de base de datos. Admite la ejecución de lógica de negocio personalizada y flujos de trabajo operativos mediante disparadores basados en acciones vinculados a registros de recursos específicos. El sistema incluye capacidades para la visualización de datos mediante paneles administrativos e informes de inteligencia empresarial. También proporciona herramientas para la validación de entradas basada en esquemas, la extensión de metadatos de recursos mediante decoradores y una arquitectura basada en plugins para añadir componentes de interfaz personalizados.
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.
Este proyecto es una implementación de referencia y plantilla para una aplicación iOS modular utilizando SwiftUI y Clean Architecture. Proporciona una estructura organizada en capas independientes para desacoplar la interfaz de usuario y los frameworks externos de la lógica de negocio principal. La arquitectura incorpora Domain-Driven Design (DDD) para gestionar la complejidad organizando el código en módulos independientes basados en dominios de negocio. Este enfoque impone límites estrictos de dependencia y mejora los tiempos de compilación. El proyecto implementa una capa de datos basada en plugins que oculta las implementaciones de API y bases de datos detrás de gateways, permitiendo intercambiar fuentes de datos sin modificar las reglas de negocio. También cuenta con un coordinador de enrutamiento centralizado para abstraer la jerarquía de navegación, manteniendo los módulos de funciones independientes del flujo general de la aplicación.
Implements a plugin-based data layer that hides API and database implementations behind gateways.
Mapnik es una biblioteca de renderizado cartográfico y motor de renderizado de mapas diseñado para convertir datos de sistemas de información geográfica en mapas visuales y diseños imprimibles. Sirve como una herramienta de visualización de datos espaciales que aplica reglas de simbología y estilo a diversas fuentes de datos geográficos. El proyecto utiliza un framework de configuración de mapas XML para definir la apariencia visual de los mapas, permitiendo la separación de la lógica de estilo y las propiedades de diseño del motor de renderizado central. Sus capacidades cubren la visualización de información geográfica y la gestión de estilos cartográficos. El sistema integra datos espaciales de múltiples formatos a través de una arquitectura de plugins y gestiona la transformación de coordenadas para garantizar que los datos espaciales se alineen en las imágenes de los mapas.
Utilizes a modular plugin architecture to connect to diverse spatial data sources and formats.