MakoOpen source

Real-time data pipelines, described in YAML.

A declarative framework for orchestrating data pipelines. Describe your sources, transformations and destinations in YAML: Mako handles execution, monitoring and alerting.

Stefen-Taime/mako-mainExplore the code
License
MIT
Runtime
Go 1.21+
Category
Real-time
Status
Open source

Inside this edition

Data in motion, without the glue.

01

Declarative

Everything is configured in YAML. No code to write for standard pipelines.

02

Real-time

Native support for Kafka, PostgreSQL CDC and HTTP streaming.

03

WASM transforms

Go, Rust or TinyGo plugins compiled to WebAssembly for fast transformations.

04

Observability

Built-in Prometheus metrics, Grafana dashboards and Slack alerts.

Why Mako?

Moving data from point A to point B looks simple, until you have to handle pagination, CDC, schema validation, PII masking and alerting. Most teams end up writing and maintaining mountains of plumbing code.

Mako replaces that code with a YAML file. Sources, transformations, destinations: all declared, versioned, reviewable. Heavy transformations run through WebAssembly plugins, and Prometheus observability is built in. MIT licensed, built for production.

In brief

What is Mako?

Mako is an open-source framework for real-time data pipelines, configured in YAML. It connects sources (Kafka, PostgreSQL CDC, HTTP APIs), applies WebAssembly transformations and writes to destinations like Snowflake, BigQuery or ClickHouse. Prometheus observability and Slack alerts are built in. MIT licensed.

Read the guide: Real-Time Data Pipelines: The Declarative YAML Approach Without Writing Code

Frequently asked

Everything people ask us.

Is Mako a Kafka Streams, Flink or Airflow alternative?

Mako sits between Kafka Streams or Flink (streaming) and Airflow or Dagster (DAGs). It defines real-time pipelines in YAML with WASM transforms and Prometheus observability, under an MIT license.

Which sources does Mako support?

Kafka, Change Data Capture (Postgres, MySQL) and HTTP as sources; WASM transformations; configurable destinations (Snowflake, BigQuery, ClickHouse, S3 and more).

Discover next

Other editions from the catalogue.

Describe your pipeline.

Open source, MIT licensed. One YAML file, and Mako handles the rest.