Hacker News new | ask | show | jobs
Show HN: Portname – named localhost URLs for every dev server (github.com)
4 points by hrncode 121 days ago
Tired of localhost:3000 clashing with other projects. Built portname — a local proxy that gives every dev server a named URL instead of a port.

portname run dev → myapp.localhost:1999

Auto-detects Vite/Next/Nuxt, patches config automatically, proxies WebSocket so HMR works. Single binary, no dependencies.

https://github.com/hirendhola/portname

2 comments

This looks really clean, thanks for sharing! Does it work with custom domains too, or is it localhost only? I've got a project that needs to test against a specific domain locally.
localhost only for now — portname works with *.localhost subdomains which browsers resolve automatically so no config needed.

for custom domains like myapp.company.com you'd need to manually add it to your hosts file (/etc/hosts on Mac/Linux, C:\Windows\System32\drivers\etc\hosts on Windows) pointing to 127.0.0.1.

custom domain support is something i'd like to add in future

This is super useful. Thanks for sharing!
glad it's useful! let me know if you run into any issues