Topics / #localhost
Localhost projects on GitHub
Tools for local development, tunnels, and trusted certificates.
As of , the most-starred Localhost projects on GitHub are mkcert (59.7K stars), http-server (14.2K stars) and portless (12.7K stars). GitHub.Locker tracks 6 Localhost repositories with 108.4K stars combined. The fastest-growing on October 17 was portless, with +8 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+8portless
vercel-labs/portless · ★ 12.7KPortless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.
+5mkcert
FiloSottile/mkcert · ★ 59.7Kmkcert is a simple zero-config tool that creates locally-trusted TLS certificates for development, so your local HTTPS sites don't show browser warnings.
+4bore
ekzhang/bore · ★ 11.5Kbore is a simple CLI tool written in Rust that creates TCP tunnels to expose a local port to a remote server, bypassing NAT and firewalls, similar to ngrok or localtunnel.
+1http-server
http-party/http-server · ★ 14.2Khttp-server is a simple, zero-configuration command-line static HTTP server: point it at a folder and it serves the files over HTTP. The README says it is powerful enough for production usage, yet simple and hackable enough to be used for testing, local development and learning.
The all-time top
6 projects · by stars
- 59.7K
#1 · FiloSottile/mkcertmkcert
mkcert is a simple zero-config tool that creates locally-trusted TLS certificates for development, so your local HTTPS sites don't show browser warnings.
- 14.2K
#2 · http-party/http-serverhttp-server
http-server is a simple, zero-configuration command-line static HTTP server: point it at a folder and it serves the files over HTTP. The README says it is powerful enough for production usage, yet simple and hackable enough to be used for testing, local development and learning.
- 12.7K
#3 · vercel-labs/portlessportless
Portless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.
- 4

bore
11.5Kekzhang/bore · Rustbore is a simple CLI tool written in Rust that creates TCP tunnels to expose a local port to a remote server, bypassing NAT and firewalls, similar to ngrok or localtunnel.
- 5

hotel
10Ktypicode/hotel · JavaScriptHotel is a simple process manager for developers: you start your apps from the browser and reach them through local .localhost domains with HTTPS set up automatically.
- 6
leftopen
131SonghaiFan/leftopen · SwiftLeftOpen is a native macOS menu bar app and CLI that shows what is listening on localhost, identifies which project or process owns each port, and lets you gently close them.
Related topics
Often tagged together