A blazing fast TCP tunnel that exposes your localhost to the world. No configuration, no hassle — just works.
Watch how easy it is to tunnel your local server to the world.
Everything you need to expose your local server. Nothing you don't.
Written in Go for maximum performance. Sub-millisecond overhead on tunneled connections.
All traffic is encrypted end-to-end. Your data never travels unprotected.
One command to start tunneling. No config files, no signup, no friction.
Built-in web UI to inspect, replay, and debug HTTP requests in real-time.
Beautiful terminal interface with live logs and powerful filtering.
Run your own bore server. Your infrastructure, your rules, zero vendor lock-in.
MIT licensed, free forever. No hidden fees, no premium tiers, no gotchas.
Three commands. That's all it takes.
Download the binary or install with Go.
Run your development server on any port.
npm run dev # or any server on port 3000
Expose your local port to a public URL instantly.
bore -u http://localhost:3000
Prefer to handle the binary yourself? Download a prebuilt release for your OS and run it directly—no package manager required.
Whether you're demoing to clients or testing webhooks, bore has you covered.
Show your work in progress to clients without deploying. Get instant feedback on local builds.
Test webhooks from Stripe, GitHub, Twilio, and more on your local machine.
Connect your mobile app to your local backend API for testing and debugging.
Share your local dev environment with remote team members instantly.
Test third-party integrations that require public URLs without deploying.
Share projects with students or workshop participants easily.
No signup, no credit card, no usage limits. Just install and start tunneling.
Get Started — It's Free