bore-cli
brew install bore-cli
v0.6.0
MIT
Modern, simple TCP tunnel in Rust that exposes local ports to a remote server
448
30-day installs · #1858
1.1k
90-day · #2148
2.0k
365-day · #2804
11.3k
★ GitHub stars · updated 6mo ago
Build dependencies
GitHub topics
cli
localhost
networking
proxy
rust
self-hosted
tcp
tunnel
Links
- https://github.com/ekzhang/bore
- GitHub: ekzhang/bore
- Brew formula source: Formula/b/bore-cli.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Modern, simple TCP tunnel in Rust that exposes local ports to a remote server",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:57+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bore-cli",
"github_default_branch": "main",
"github_last_commit_at": "2026-02-04T18:00:26Z",
"github_readme_excerpt": "# bore\n\n[](https://github.com/ekzhang/bore/actions)\n[](https://crates.io/crates/bore-cli)\n\nA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. **That\u0027s all it does: no more, and no less.**\n\n\n\n```shell\n# Installation (requires Rust, see alternatives below)\ncargo install bore-cli\n\n# On your local machine\nbore local 8000 --to bore.pub\n```\n\nThis will expose your local port at `localhost:8000` to the public internet at `bore.pub:\u003cPORT\u003e`, where the port number is assigned randomly.\n\nSimilar to [localtunnel](https://github.com/localtunnel/localtunnel) and [ngrok](https://ngrok.io/), except `bore` is intended to be a highly efficient, unopinionated tool for forwarding TCP traffic that is simple to install and easy to self-host, with no frills attached.\n\n(`bore` totals about 400 lines of safe, async Rust code and is trivial to set up \u2014 just run a single binary for the client and server.)\n\n## Installation\n\n### macOS\n\n`bore` is packaged as a Homebrew core formula.\n\n```shell\nbrew install bore-cli\n```\n\n### Linux\n\n#### Arch Linux\n\n`bore` is available in the AUR as `bore`.\n\n```shell\nyay -S bore # or your favorite AUR helper\n```\n\n#### Gentoo Linux\n\n`bore` is available in the [gentoo-zh](https://github.com/microcai/gentoo-zh) overlay.\n\n```shell\nsudo eselect repository enable gentoo-zh\nsudo emerge --sync gentoo-zh\nsudo emerge net-proxy/bore\n```\n\n### Binary Distribution\n\nOtherwise, the easiest way to install bore is from prebuilt binaries. These are available on the [releases page](https://github.com/ekzhang/bore/releases) for macOS, Windows, and Linux. Just unzip the appropriate file for your platform and move the `bore` executable into a folder on your PATH.\n\n### Cargo\n\nYou also can build `bore` from source using [Cargo",
"github_repo": "ekzhang/bore",
"github_stars": 11254,
"github_topics": [
"cli",
"localhost",
"networking",
"proxy",
"rust",
"self-hosted",
"tcp",
"tunnel"
],
"homepage": "https://github.com/ekzhang/bore",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 448,
"installs_365d": 2034,
"installs_90d": 1057,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "bore-cli",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1858,
"rank_365d": 2804,
"rank_90d": 2148,
"raw_hash": "c8dd6276542bda02",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/bore-cli.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.6.0",
"versioned_formulae": [],
"why_use_this": null
}