Show HN: Port Zero – how I learned to stop worrying and love PORT=0
Developer networking, without port conflictsEliminate port conflictsSet every port to 0 and start your dev server. PZ_TUNNEL=nodejs-typescript-process.portzero.local:80 localhost_port=52431web.myapp-feat-dark-mode.portzero.localgit worktree feat/dark-modeHello from the PortZero Node.js TypeScript process example. PZ_TUNNEL=nodejs-typescript-process.portzero.local:80 localhost_port=52431Beyond your machineSee it on your phoneLocal domains stop at your machine.
- ▪Developer networking, without port conflictsEliminate port conflictsSet every port to 0 and start your dev server.
- ▪PZ_TUNNEL=nodejs-typescript-process.portzero.local:80 localhost_port=52431web.myapp-feat-dark-mode.portzero.localgit worktree feat/dark-modeHello from the PortZero Node.js TypeScript process example.
- ▪PZ_TUNNEL=nodejs-typescript-process.portzero.local:80 localhost_port=52431Beyond your machineSee it on your phoneLocal domains stop at your machine.
Hacker News (Front Page) files mainly under programming. We currently carry 633 of its stories. Top-voted stories on Hacker News.
Opening excerpt (first ~120 words) tap to expand
Developer networking, without port conflictsEliminate port conflictsSet every port to 0 and start your dev server. Port Zero gives each process or container a stable domain — no port to remember, no EADDRINUSE, ever.Download Port ZeroSign into Port Zero Cloudbash$ PZ_TUNNEL="web.myapp-feat-checkout-redesign.portzero.local" node app.ts $ PZ_TUNNEL="web.myapp-feat-dark-mode.portzero.local" node app.tsweb.myapp-feat-checkout-redesign.portzero.localgit worktree feat/checkout-redesignHello from the PortZero Node.js TypeScript process example. PZ_TUNNEL=nodejs-typescript-process.portzero.local:80 localhost_port=52431web.myapp-feat-dark-mode.portzero.localgit worktree feat/dark-modeHello from the PortZero Node.js TypeScript process example.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Port Zero.