R44VC0RP

R44VC0RP / pgrok

Public

Personal ngrok alternative. Expose local ports to the internet with automatic HTTPS via SSH tunnels + Caddy.

815
50
100% credibility
Found Feb 11, 2026 at 301 stars 3x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

pgrok is a self-hosted alternative to ngrok that exposes local services to the internet using your own server, providing automatic HTTPS certificates and a real-time terminal dashboard for monitoring requests and stats.

How It Works

1
๐Ÿ” Discover pgrok

You hear about pgrok, a handy way to share your local projects online securely without relying on others' services.

2
๐Ÿ› ๏ธ Prepare your server and web address

You grab a simple online server and link your own web address to it so everything points the right way.

3
๐Ÿ’ป Set up on your computer

You run an easy one-line installer on your Mac or Linux machine, answering a few questions about your setup.

4
๐ŸŒ Prepare the server

You connect to your server and paste a custom command it gives you, which gets everything ready in minutes.

5
๐Ÿš€ Launch your project online

You type a fun command like 'pgrok myapp 4000' and boom โ€“ your local app gets its own secure web address instantly.

6
๐Ÿ“Š Enjoy the live dashboard

A colorful screen pops up showing real-time stats, request logs, and connection details as people visit your link.

โœ… Share and monitor effortlessly

Your app is now live for anyone to access securely, with full insights right there, feeling powerful and in control.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 301 to 815 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pgrok?

pgrok is a personal ngrok alternative built in TypeScript that lets you expose local ports to the internet via your own VPS, delivering instant HTTPS subdomains like https://myapp.yourdomain.com pointing to localhost:4000. Run `pgrok myapp 4000` on Mac/Linux for automatic TLS via Caddy and SSH tunnels, plus a live TUI dashboard showing request logs, connection stats, and TLS status. Ditch ngrok's personal plan limits for unlimited use on your personal domain.

Why is it gaining traction?

It sidesteps ngrok personal plan limits with zero-cost scaling on your VPS, offering automatic HTTPS provisioning that handles Let's Encrypt rate limits via ZeroSSL fallback. The TUI provides real-time perks like color-coded HTTP request inspection, response percentiles, and ratesโ€”features ngrok charges for in higher tiers. Developers love the one-command subdomains and debug visibility without extra tools.

Who should use this?

Indie hackers and solo devs managing personal GitHub repositories who need reliable tunnels for client demos or webhook testing. Backend engineers exposing APIs for external validation, or frontend folks sharing local apps without quick deploys. Ideal if you already run a VPS and want ngrok-like exposure tied to your personal GitHub account workflows.

Verdict

Try pgrok if you have a VPSโ€”it's a practical ngrok personal alternative with strong docs and smooth setup, outshining paid plans for light use. At 88 stars and 1.0% credibility, it's early-stage (Mac/Linux only, no auto-reconnect), so test thoroughly before work reliance.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.