# beyondcode/expose

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/beyondcode-expose).**

4,569 stars · 308 forks · PHP · MIT

## Links

- GitHub: https://github.com/beyondcode/expose
- Homepage: https://expose.dev
- awesome-repositories: https://awesome-repositories.com/repository/beyondcode-expose.md

## Description

Expose is a PHP-based tunneling service and local environment proxy that exposes local servers to the internet via public URLs. It provides a secure way to share development previews and test APIs without deploying to a remote server.

The project is distinguished by its support for self-hosted tunneling infrastructure, allowing users to deploy a private server for full control over data and network configuration. It includes a dedicated HTTP webhook debugger for capturing, inspecting, and replaying incoming requests to verify system behavior in a local environment.

The toolset covers network management through custom domain and subdomain mapping, as well as regional server routing to reduce latency. It includes collaboration features for team access management and site configuration standardization, alongside security measures such as basic authentication and TLS certificate management.

Additional utilities provide real-time request monitoring and QR code generation for mobile access to shared local sites.

## Tags

### Networking & Communication

- [Local Development Proxies](https://awesome-repositories.com/f/networking-communication/local-development-proxies.md) — Acts as a proxy that routes external internet traffic to local servers for development and stakeholder previews.
- [Local Server Tunnels](https://awesome-repositories.com/f/networking-communication/local-server-tunnels.md) — Exposes local servers to the internet via public URLs to test sites and APIs without remote deployment.
- [Captured Request Replayers](https://awesome-repositories.com/f/networking-communication/http-request-debugging/captured-request-replayers.md) — Provides a tool to capture incoming HTTP requests and replay them to a local server for debugging. ([source](https://expose.dev/))
- [Private Tunneling Servers](https://awesome-repositories.com/f/networking-communication/network-tunnels/tunnel-managers/tunnel-server-hosting/private-tunneling-servers.md) — Supports deploying dedicated tunneling relay servers on private hardware for full control over data routing. ([source](https://expose.dev/docs/advanced-usage/self-host))
- [Subdomain Routing Gateways](https://awesome-repositories.com/f/networking-communication/proxy-servers/subdomain-routing-gateways.md) — Implements dynamic proxying that maps public subdomains to specific active local tunnel sessions.
- [Socket Forwarding](https://awesome-repositories.com/f/networking-communication/socket-forwarding.md) — Relays incoming HTTP requests from a public server to a local client using persistent socket connections.
- [Tunnel Client Authentication](https://awesome-repositories.com/f/networking-communication/traffic-routing/secure-tunnels/tunnel-client-authentication.md) — Validates the identity of local tunnel clients using secure tokens to establish authorized persistent links.
- [Local Site Sharing](https://awesome-repositories.com/f/networking-communication/web-based-local-sharing-tools/local-site-sharing.md) — Creates public URLs that allow stakeholders and mobile devices to access local development sites. ([source](https://expose.dev/))
- [HTTP Traffic Inspection](https://awesome-repositories.com/f/networking-communication/http-traffic-inspection.md) — Offers real-time monitoring and visual analysis of incoming HTTP request and response headers and bodies. ([source](https://expose.dev/docs))
- [Custom Domain Mapping](https://awesome-repositories.com/f/networking-communication/local-server-tunnels/custom-domain-mapping.md) — Provides a system for assigning personal domains and managing SSL encryption for secure local server access. ([source](https://expose.dev/docs/advanced-usage/self-host))
- [Request and Response Modifiers](https://awesome-repositories.com/f/networking-communication/network-clients/custom-client-integrations/tunnel-protocol-extensions/request-and-response-modifiers.md) — Provides a system for adding custom request or response modifiers to change how traffic is handled. ([source](https://expose.dev/docs/getting-started/installation))
- [White-Label Domain Mapping](https://awesome-repositories.com/f/networking-communication/networking/white-label-domain-mapping.md) — Enables mapping professional external domains to tunnels for branded public endpoints. ([source](https://expose.dev/docs/expose-network/custom-domains))

### Development Tools & Productivity

- [Webhook Debuggers](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools/webhook-debuggers.md) — Provides a dedicated debugger to capture, inspect, and replay incoming webhook requests in a local environment.
- [Local Tunneling Services](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/workflow-productivity-enhancers/developer-productivity-utilities/developer-utilities/network-traffic-proxies/local-tunneling-services.md) — Exposes local development environments to the public internet using a secure tunneling service written in PHP.

### DevOps & Infrastructure

- [Self-Hosted Server Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-infrastructure-platforms/self-hosted-server-platforms.md) — Provides a self-hosted server platform with integrated authentication and HTTPS for full infrastructure control. ([source](https://expose.dev/docs))
- [Regional Server Selection](https://awesome-repositories.com/f/devops-infrastructure/regional-server-selection.md) — Allows users to select geographically distributed server nodes to minimize latency for tunnel connections.

### Part of an Awesome List

- [Tunnel Subdomain Reservations](https://awesome-repositories.com/f/awesome-lists/devtools/subdomain-assignment/tunnel-subdomain-reservations.md) — Allows reserving a fixed public subdomain to ensure consistent endpoints for webhooks across sessions. ([source](https://expose.dev/docs/client/sharing))
- [Tunneling and Proxying](https://awesome-repositories.com/f/awesome-lists/devtools/tunneling-and-proxying.md) — PHP-based alternative for tunneling local services.

### Business & Productivity Software

- [Team Collaboration Management](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-management.md) — Organizes users into teams to collaborate on shared tunneling infrastructure and domain configurations. ([source](https://expose.dev/docs))

### Security & Cryptography

- [SSL/TLS Certificate Management](https://awesome-repositories.com/f/security-cryptography/cryptography/ssl-tls-certificate-management.md) — Manages SSL/TLS certificates at the edge to secure traffic between the internet and local environments.
- [Domain Resource Sharing](https://awesome-repositories.com/f/security-cryptography/external-resource-sharing/domain-resource-sharing.md) — Distributes reserved subdomains and custom domains among team members for consistent external endpoints. ([source](https://expose.dev/docs/expose-network/teams))

### Software Engineering & Architecture

- [Tunnel Configuration Standards](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/standards-rule-enforcement/team-configuration-standards/tunnel-configuration-standards.md) — Synchronizes tunnel configurations and webhook endpoints across team members to ensure environment consistency. ([source](https://expose.dev/docs/expose-network/teams))

### System Administration & Monitoring

- [Real-Time Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring.md) — Provides a monitoring system for observing live HTTP traffic, status codes, and request durations in real-time. ([source](https://expose.dev/docs/client/dashboard))

### Web Development

- [Request Interception Middleware](https://awesome-repositories.com/f/web-development/request-interception-middleware.md) — Ships a pipeline of custom modifiers to intercept and alter HTTP traffic before it reaches the target server.
