Hodor¶
Open source ETL. An open-source ETL tool delivered as a web application (Angular 21 + ASP.NET Core on .NET 10) deployed on-prem, e.g. in OpenShift.
Get started in 5 minutes See the code on GitHub
-
Fully on-prem
No cloud dependencies, no telemetry, no accounts. Data flows directly from source to target, inside your own network zone.
-
Centralised access
One instance per organisation — everyone models, runs and monitors via the browser.
-
Version control built in
Pipelines are JSON files (
.hodor) checked into git and shareable between organisations. -
EUPL-1.2 licence
Strong copyleft licence. Free code — you pay only for support and SLA.
The Data Vault modeller¶
Drag source tables onto the canvas, accept suggested links and generate DDL + load pipelines for the whole model — one Apply away from running.

See it at work¶
-

Designer — JOIN two source tables, map columns with transforms, generated SQL.
-

Run history — per-step timings and data-quality warnings, streamed live.
-

Lineage — where data comes from and where it flows, built from all pipelines.
-

Operations & SLA — pipeline health, success rates and schedules.
Architecture¶
┌─────────────────────────────────────────────┐
│ OpenShift pod │
│ ┌───────────────────────────────────────┐ │
│ │ Hodor.Api (ASP.NET Core, .NET 10) │ │
│ │ • REST API /api/… │ │
│ │ • SignalR /hubs/runs (real-time) │ │
│ │ • Quartz.NET scheduler │ │
│ │ • Serves the Angular SPA │ │
│ └───────────────────────────────────────┘ │
│ PostgreSQL/SQL Server (run history, schedules) │
│ Volume /pipelines (.hodor files) │
└───────────────────────┬─────────────────────┘
│
┌──────────────┼─────────────┐
▼ ▼ ▼
SQL Server (src) SQL Server (tgt) REST API / CSV
| Project | Contents |
|---|---|
Hodor.Core |
ETL engine: PipelineRunner, SqlServerHelper, ApiSource, CsvSource, Transforms, Roslyn/Python scripting |
Hodor.Api |
ASP.NET Core Web API (.NET 10), SignalR hub, Quartz.NET scheduler, PostgreSQL/SQL Server via EF Core |
hodor-web |
Angular 21 frontend: SVG canvas designer, run history, workflow/schedule view |
Open source, paid support
Hodor is free to use, modify and deploy under EUPL-1.2. You pay only for the service around the code — SLA, support, consulting, troubleshooting and operations. See LICENSE.