pugloo gives you clean HTTPS URLs for local development. Automatic SSL, path routing, WebSockets, and public tunnels in a single CLI.
Free · No account required · macOS & Linux
Go from localhost to a clean HTTPS domain in under 10 seconds.
Run pugloo map myapp.test 3000 to connect a .test domain to your local server.
pugloo generates trusted SSL certs and updates your hosts file. Nothing manual.
Visit https://myapp.test and get the full HTTPS experience locally.
pugloo generates a local Certificate Authority on first run and creates per-domain certificates signed by it. Trust the CA once and every .test domain gets a green lock.
pugloo trust to install the CARoute different paths to different ports on the same domain. Perfect for frontend + API setups, or any multi-service architecture.
Drop a .pugloo.yaml in your repo. Define all domains, ports, and startup commands. Then run pugloo up to start everything.
Commit it to your repo so every teammate gets the same local setup.
Professional local development, without the professional headaches.
Auto SSL certs with a locally trusted CA. Green lock in every browser. Zero manual setup.
Route /api to one port and / to another. One domain, as many services as you want.
HMR works out of the box with Vite, Next.js, webpack. No proxy quirks to debug.
Define your whole stack in .pugloo.yaml. Commit it. Everyone gets the same local setup.
Run pugloo share to get a public URL. Perfect for demos, testing webhooks, or quick feedback.
Runs quietly. Mappings persist across restarts. Start it and forget about it.
Follow the development of pugloo from day one.
Install pugloo in one command and start mapping domains.
$ npm install -g pugloo
Works on macOS & Linux · Requires Node.js 18+