Expose localhost in seconds

Lightning-fast tunnels powered by Go and Cloudflare

$ go install github.com/devshark/golocalport@latest
$ golocalport 3000 -s myapp
✓ https://myapp.golocalport.link

Why GoLocalPort?

Instant Setup

One command to expose your localhost. No accounts, no configuration files.

🪶

Tiny Binary

~8MB standalone executable. No runtime dependencies. Just works.

🔒

Automatic HTTPS

SSL/TLS encryption via Cloudflare's global edge network.

🌐

Custom Subdomains

Choose your own URL. Perfect for demos and webhooks.

🆓

100% Free

Open source MIT license. Self-host or use public backend.

🚀

Built with Go

Fast startup, low memory, native concurrency with goroutines.

Performance That Matters

~8MB
Binary Size
~50ms
Startup Time
~5MB
Memory Usage
0
Dependencies

GoLocalPort vs Alternatives

Feature GoLocalPort ngrok nport
Free tier ✓ Unlimited Limited ✓ Unlimited
Custom subdomains ✓ Free Paid only ✓ Free
Binary size ~8MB ~20MB ~50MB + Node.js
Startup time ~50ms ~100ms ~500ms
Open source ✓ MIT ✓ MIT
Self-hostable ✓ Yes ✓ Yes

Ready to get started?

Install GoLocalPort and expose your localhost in seconds

$ go install github.com/devshark/golocalport@latest
$ golocalport 3000
View on GitHub