Local development proxy

Leave localhost behind.

Give every project a memorable .roxy domain with trusted HTTPS. Route your stack, inspect its traffic, and keep moving.

One Rust binary · macOS & Linux · MIT licensed

terminal

# Install once
$ brew install rbas/roxy/roxy
$ sudo roxy install

# Give your app a real local domain
$ roxy register myapp.roxy \
    --route "/=3000" \
    --route "/api=8080"

✓ https://myapp.roxy
  trusted HTTPS · ready to use

A calmer local stack

Your project has a name.
Its URL should too.

Without Roxy

  • http://localhost:3000Which service was this?
  • http://localhost:8080Certificate warning again.
  • http://localhost:5173OAuth callback mismatch.

With Roxy

  • https://shop.roxyFrontend
  • https://shop.roxy/apiBackend API
  • https://admin.shop.roxyAdmin, trusted and clear

Everything built in

One tool. No infrastructure puzzle.

01

Trusted HTTPS

Roxy creates and manages a local certificate authority so browsers trust every registered domain.

02

Path routing

Send the frontend, API, admin, or static files to different targets behind one clean domain.

03

Wildcard domains

Develop multi-tenant apps locally with automatic certificates for every project subdomain.

04

Live traffic logs

Follow HTTP requests and WebSocket connections without adding another monitoring service.

05

Docker discovery

Turn on integration once and let Roxy discover Docker Compose services as they start.

06

Zero runtime dependencies

No nginx, dnsmasq, containers, or YAML. Roxy ships everything in one Rust binary.

Docker auto-discovery

Compose up.
Domains appear.

docker-compose.yml

Roxy is watching
name: myapp

services:
  web:
    build: .
    ports:
      - "3000:3000"
  api:
    image: myapp/api
    ports:
      - "8080:8080"

Discovered from published ports

https://web.myapp.roxy
weblocalhost:3000trusted
https://api.myapp.roxy
apilocalhost:8080trusted

Built for real workflows

Local should behave like production.

OAuth & webhooks

Use stable HTTPS callback URLs without tunnels or browser warnings.

https://shop.roxy/api/webhooks

Full-stack applications

Keep every service under one domain with predictable path-based routes.

/ → 3000   /api → 3001

Multi-tenant SaaS

Test tenant routing using wildcard subdomains and automatically issued certificates.

*.myapp.roxy → 3000
Roxy, the fox mascot

Ready when you are

A better local URL is one command away.

brew install rbas/roxy/roxy↗