amalshaji/portr

Expose local http, tcp or websocket connections to the public internet

View on GitHub ↗Jump to charts ↓Open shareable report →

amalshaji/portr has 3k+ stars and 100+ forks on GitHub, is written in Go, and was last pushed on Oct 11, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on November 21st, 2023
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 116
Total Stargazers: 3,189 (+0)
Total Subscribers: 10 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.3 hours
Mean response time: 5.0 days
90th percentile: 10.0 days
Tracked items: 24

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (2)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Portr is a reverse tunneling tool that exposes local HTTP, TCP, or WebSocket connections to the public internet.

The tool solves the problem of making locally running services accessible from outside your network without requiring manual firewall configuration or public IP addresses. It works by establishing a secure tunnel between your local machine and a public server, routing external traffic back to your specified local port. This approach allows developers to share work in progress, test webhooks, or provide temporary public access to development servers.

Portr positions itself as an open-source alternative to commercial tunneling services. It supports multiple protocols including HTTP, TCP, and WebSocket connections, and can be self-hosted, giving teams control over their tunneling infrastructure. The project includes both a command-line interface and a web dashboard built with Svelte and shadcn-ui components. This makes it suitable for developers who need quick local-to-public exposure during development, teams wanting to avoid vendor lock-in with commercial services, or organizations that prefer to run tunneling infrastructure on their own servers.

The project shows active development with regular commits addressing bug fixes and feature improvements. Pull requests receive timely review and feedback from maintainers. The codebase demonstrates attention to code quality through consistent refactoring and cleanup efforts. Issue tracking is actively maintained with clear communication about feature requests and bug reports. The project maintains documentation that is kept current alongside code changes.