exposedev/expose
A beautiful, fully open-source, tunneling service - written in pure PHP observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 91
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 15.0
- age_days: 2332
- days_rel: 159
- days_push: 55
- n_releases_24m: 11
Adoption not part of the score
4568 stars · 308 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Expose is an open-source ngrok alternative written in pure PHP that creates secure tunnels to expose local servers to the internet. It can be self-hosted on your own tunnel server or used via the managed expose.dev platform.
Use cases
- expose my local dev server to the internet
- share a localhost webhook endpoint for testing
- self-host an ngrok alternative
- test Stripe or GitHub webhooks against my local machine
- demo a locally running app to a client
- tunnel through a firewall without port forwarding
When to choose
- you want an open-source, self-hosted tunneling solution you fully control
- your stack is PHP and you prefer a PHP-based tool
- you need custom domains on your own tunnel server
When to avoid
- you need a managed global network with minimal setup out of the box
- you require high-throughput production traffic tunnels
- you prefer tools in Go or Rust with single-binary distribution
Facets
cli-tool · maturity active
networking proxy http-server networking developer-tools web-development cli cross-platform php tunneling ngrok-alternative localhost-tunnel self-hosted
1 source
- readme: https://github.com/exposedev/expose · fetched 2026-08-28 · 42a37013647b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| exposedev/expose | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="exposedev/expose")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem