airtruct

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2026 License: Apache-2.0

README

Airtruct

ETL Pipelines, Made Simple — scale as you need, without the hassle.

License Status

Airtruct is an open-source data pipeline tool — a lightweight, self-hosted alternative to Airbyte and Fivetran. Build and manage streams visually with a DAG-style UI, transform data with the built-in Bloblang DSL, and scale horizontally with a simple coordinator & worker architecture. Single binary, no Docker or JVM required.

Documentation | Guides

Quick Start

Download the latest binary from the Releases page, then:

chmod +x airtruct

# Start coordinator
./airtruct -role coordinator -grpc-port 50000

# Start worker (in a separate terminal)
./airtruct -role worker -grpc-port 50001

Open http://localhost:8080 and start building pipelines.

Docker Compose
git clone https://github.com/sananguliyev/airtruct.git
cd airtruct
docker-compose up

See the Configuration docs for database setup (SQLite, PostgreSQL) and other options.

Examples

  • Kafka to PostgreSQL — Stream events from Kafka through Avro schema decoding into PostgreSQL.

Contributing

We welcome contributions! Please check out CONTRIBUTING (coming soon) for guidelines.

License

Apache 2.0 — see LICENSE for details.

Directories

Path Synopsis
cmd
airtruct command
bento command
internal
api
cli
protogen
Package protogen is a reverse proxy.
Package protogen is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL