This task can be performed using Portless
Stop juggling ports. Use human-readable local URLs instead.
Best product for this task
Portless
oss
Portless maps local development servers to stable, named HTTPS URLs like myapp.localhost instead of numeric ports. It automates TLS, port assignment, and host configuration, supports subdomains and Git worktrees, and simplifies multi-service, multi-branch development environments.

What to expect from an ideal product
- Portless automatically generates and manages TLS certificates for your local development URLs, eliminating the need to manually create, install, or update SSL certificates
- Maps your local servers to clean HTTPS URLs like myapp.localhost instead of remembering port numbers, giving you secure connections without browser security warnings
- Handles all the certificate authority setup behind the scenes, so your browser trusts the local HTTPS connections without importing root certificates or adjusting security settings
- Works instantly when you spin up new development servers - just assign a name and get immediate HTTPS access without going through certificate generation steps
- Supports multiple projects and branches with automatic certificate management for each subdomain, so you can run secure local environments for different features simultaneously
