roji

Use the highway for production, take the back alley for development.

Get Started

Install in seconds

# macOS
brew install kan/roji/roji

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/kan/roji/v1.0.0/install.sh | bash

Try it out

# docker-compose.yml
services:
  myapp:
    image: your-app
    expose:
      - "3000"
    networks:
      - roji

networks:
  roji:
    external: true
docker compose up -d
# Open https://myapp.dev.localhost

Zero Configuration

Connect to the roji network and get a *.dev.localhost hostname automatically. No labels, no config files needed.

Auto HTTPS

TLS certificates are generated and installed to your system trust store automatically. Every service gets HTTPS out of the box.

Docker Auto-Discovery

Containers are detected in real-time via Docker Events. Start a container, and it appears on your dashboard instantly.

Live Dashboard

Real-time route updates, request logging, Docker Compose controls, and project management — all in one place.