7 个仓库
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 是一个 Node.js 管理面板框架,可自动将数据库模式转换为功能齐全的内容管理系统和后端仪表板。它提供了一个可视化界面,用于对各种受支持数据源中的记录执行创建、读取、更新和删除(CRUD)操作。 该框架使用模型驱动的 UI 生成将数据库元数据映射到表单组件,并采用基于适配器的抽象层将管理操作转换为特定的数据库查询。它支持通过链接到特定资源记录的基于动作的触发器来执行自定义业务逻辑和操作工作流。 该系统包括通过管理仪表板和商业智能报告进行数据可视化的功能。它还提供了用于基于模式的输入验证、使用装饰器扩展资源元数据的工具,以及用于添加自定义界面组件的插件架构。
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.
该项目是一个使用 SwiftUI 和整洁架构(Clean Architecture)的模块化 iOS 应用参考实现和模板。它提供了一个组织成独立层的结构,以将用户界面和外部框架与核心业务逻辑解耦。 该架构结合了领域驱动设计(DDD),通过基于业务领域将代码组织成独立模块来管理复杂性。这种方法强制执行严格的依赖边界并缩短了构建时间。 该项目实现了一个基于插件的数据层,将 API 和数据库实现隐藏在网关之后,从而允许在不修改业务规则的情况下切换数据源。它还具有一个集中的路由协调器来抽象导航层级,使各个功能模块独立于整体应用流程。
Implements a plugin-based data layer that hides API and database implementations behind gateways.
Mapnik 是一个制图渲染库和地图渲染引擎,旨在将地理信息系统数据转换为可视化地图和可打印布局。它作为一个空间数据可视化工具,将符号化和样式规则应用于多样化的地理数据源。 该项目利用 XML 地图配置框架来定义地图的视觉外观,允许将样式逻辑和布局属性与核心渲染引擎分离。 其能力涵盖地理信息可视化和制图样式管理。该系统通过插件架构集成了来自多种格式的空间数据,并管理坐标转换以确保空间数据在地图图像上对齐。
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.