One lightweight UI for your data stack.

Inspect, query, and operate the services you already run — from one local-first workspace.

dsui

DASHBOARD PREVIEW

Your product screenshot slots directly into this frame.

WHY DSUI

One interface for every service.

Replace the extra admin UI attached to every service with one compact, consistent workspace.

Kafka

Trino

MinIO

Postgres

BigQuery

Airflow

No external control plane. No account required. Credentials stay on the server, where they belong.

HOW IT WORKS

Run it. Connect. Get to work.

Start one lightweight container, connect a service through the dashboard, and open its workspace.

Read the setup guide
  1. 01

    RUN

    Start dsui locally.

    Run the container, then open dsui atlocalhost:4192.

    $docker run --rm -p 4192:4192 -v dsui-data:/data ghcr.io/northgraindata/dsui:latest

  2. 02

    CONNECT

    Add a service from the dashboard.

    Choose Add adapter, select an adapter, enter its connection details, test the connection, and save it.

    Connect adapter
    CONNECTION · TEST · FINISH

    ADD A SERVICE

    Dashboard walkthrough · 16:9

  3. 03

    OPEN

    Open the connection workspace.

    Browse resources and run service-specific workflows from the same compact interface.

    Trino

    trino:8080

    Connected

    Kafka

    kafka:9092

    Connected

    MinIO

    minio:9000

    Connected

Trino
Apache Kafka
PostgreSQL
BigQuery
Apache Airflow
Dagster

ADAPTERS

Your stack, one consistent interface.

Work with the data services you already run. Each adapter brings service-specific workflows into the same focused dsui workspace.

Explore adapters