Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Search
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Developer Tools/Tunnelmole
icon of Tunnelmole

Tunnelmole

Open source alternative to ngrok, LocalXpose and Cloudflare Tunnel

It provides public URLs for local servers, enabling developers to share work, test webhooks, and perform cross-browser testing easily.

1.9K starsTypeScriptMITActive recently
Visit websiteGitHub repo
image of Tunnelmole
Contents
  1. 01Who Tunnelmole is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Tech stack
  6. 06FAQ
  7. 07Similar open-source tools
TL;DR

Tunnelmole is an open source tunneling client that gives locally running HTTP or HTTPS servers a public URL. It replaces hosted tunnel tools like ngrok for developers who need to share local apps, test webhooks, or demo work without deploying. MIT licensed.MIT · TypeScript · 1.9K stars · Active recently

who it's for

Who Tunnelmole is for#

Developers testing webhooks locally

Use Tunnelmole when Stripe, GitHub, Slack, or another external service needs to call your local endpoint.

Skip if:

The endpoint is production-facing or needs long-term uptime guarantees.

Teams sharing local demos

Use Tunnelmole to give a teammate or client a temporary URL for a local app without deploying a preview environment.

Skip if:

Your team already has secure preview deployments attached to every branch.

the problem

The problem it solves#

Local development breaks down when an external service needs to reach your machine. Webhook providers, mobile devices, teammates, and clients cannot access localhost, so developers either deploy unfinished work or fight with network configuration.

Hosted tunnel tools solve the access problem, but they add account, pricing, and vendor dependency concerns. Some teams want a simpler open source path for temporary public URLs.

how Tunnelmole solves it

How it solves it#

Public URLs for localhost

Creates a public URL for locally running HTTP or HTTPS servers, including web servers, APIs, Docker containers, and React or Node apps.

Webhook testing workflow

Lets services such as payment providers or automation tools call a local endpoint during development without deploying the app.

Open source tunneling client

Provides a client-side tunnel workflow with source access, giving developers more inspection and self-hosting options than a closed tunnel service.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Fast path from localhost to public URLTunnelmole focuses on the core developer job: expose a local server so another system can reach it. That keeps demos and webhook tests simple.
  • Useful before deploymentDevelopers can share work or test callbacks before CI/CD, staging infrastructure, or DNS setup is ready.

Trade-offs

  • -Temporary tunnel, not production ingressTunnelmole is for development access and demos. Production workloads need stable ingress, authentication, rate limits, observability, and operational ownership.
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
Express
frequently asked

FAQ#

What is Tunnelmole used for?

Tunnelmole is used to expose local HTTP or HTTPS servers through a public URL for development, demos, and webhook testing.

Is Tunnelmole an ngrok alternative?

Yes. Tunnelmole can replace ngrok for common local tunneling jobs, especially when developers want an open source client.

Should Tunnelmole be used in production?

No. Tunnelmole is best for temporary development tunnels. Production services need stable ingress and security controls.

also worth a look

Similar open-source tools#

Surfpool

Surfpool

Drop-in local Solana test validator with forking support

549RustApache-2.0
orca

orca

The ultimate IDE for coding agents

3.3KTypeScriptMIT
CLI-Anything

CLI-Anything

Empower AI agents with agent-native CLIs

42.1KPythonApache-2.0
oh-my-pi

oh-my-pi

A coding agent with the IDE wired in

7.2KTypeScriptMIT
Understand-Anything

Understand-Anything

Interactive knowledge graphs for codebases

53KTypeScriptMIT
agentmemory

agentmemory

Persistent memory for AI coding agents

21.4KTypeScriptApache-2.0

Repository

Stars
1.9K
Forks
119
License
MIT
Last commit
56 days ago
Last verified
May 13, 2026
Repo
robbie-cahill/tunnelmole-client ↗

Additional details

Language
TypeScript
Open issues
17
Contributors
4
First release
2023

Categories

Developer ToolsWeb DevelopmentDevOps & CI/CD

Tags

Developer ToolsTestingSelf HostedAPI Development ToolsServer ManagementAPI Client