npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

devtunnel-cli

v3.1.5

Published

DevTunnel-CLI — fast, zero-config tool to share local servers for development, testing, demos, and webhook debugging. npm i -g devtunnel-cli.

Readme

DevTunnel-CLI 🚀

Share your local dev servers worldwide - Zero config tunnel for any framework

License: MIT Platform npm version

🌐 Website: devtunnel-cli.vercel.app | 📦 npm: devtunnel-cli | 💻 GitHub: maiz-an/DevTunnel-CLI

Install

npm i -g devtunnel-cli

Then run devtunnel-cli from your project directory.


🎯 Purpose & Scope

DevTunnel-CLI is designed for DEVELOPMENT, TESTING, DEMOS, and WEBHOOK DEBUGGING. It provides fast, frictionless access to your local dev servers from anywhere.

DevTunnel-CLI is built for developers who need instant public URLs to share work-in-progress, test on mobile devices, demo features to clients, or debug webhooks from third-party services.


⚡ Quick Start

Step-by-Step Guide

1. Install DevTunnel (one-time setup):

npm i -g devtunnel-cli

2. Navigate to your project directory:

cd your-project

3. Have your app running (in one terminal):

npm run dev
# OR  php artisan serve   (Laravel)
# OR  XAMPP / Live Server (PHP/HTML)
# HTML: optional — DevTunnel can start a built-in server

4. Run DevTunnel (in another terminal, same directory):

cd your-project  # Same directory as your project
devtunnel-cli    # Auto-detects project type and port!

That's it! DevTunnel auto-detects Node, Laravel, HTML, and PHP/XAMPP projects.


✨ Features

  • 🤖 Fully Automatic - Cloudflare bundled, no installation needed
  • 🎯 Zero Config - No project changes needed
  • 🔗 Smart Proxy - Bypasses Vite/React restrictions
  • 🌍 Cross-Platform - Windows, macOS, Linux
  • 🚀 Any Framework - Node, React, Laravel, plain HTML, PHP/XAMPP
  • 📄 HTML - Default port 5500; built-in static server if none running
  • 🐘 PHP/XAMPP - Port 80; supports htdocs subfolders (e.g. http://localhost/YourProject/)
  • 🔄 Multi-Service - Cloudflare, Ngrok, LocalTunnel fallback
  • 🔌 Multiple Ports - DevTunnel-CLI supports multiple ports; auto-detects or lets you choose
  • 📹 Streaming Support - Handles video/audio files

💡 How to Use

Important: Run devtunnel-cli from the same directory as your project!

  1. Install DevTunnel (one-time): npm i -g devtunnel-cli — see Install above.
  2. Go to your project: cd your-project (Node, Laravel, HTML, or XAMPP folder)
  3. Have your app running: npm run dev, php artisan serve, or XAMPP. For HTML, optional — DevTunnel can serve it.
  4. Open a new terminal in the same project directory
  5. Run DevTunnel: devtunnel-cli (auto-detects project type and port!)
  6. Get your public URL and share it! 🌍

Example (Node):

# Terminal 1
cd my-react-app
npm run dev

# Terminal 2 - same directory
cd my-react-app
devtunnel-cli

Works with: Vite, React, Next.js, Express, NestJS, Laravel, plain HTML, PHP/XAMPP, and any HTTP/HTTPS server.


📖 Documentation


🛠️ Requirements

  • Node.js 16+ (nodejs.org).
  • Internet connection and your dev server running.

Cloudflare is automatically bundled on first run.


📄 License

MIT License - see LICENSE


Latest on npm | Made with ❤︎ for developers worldwide


🔍 Search keywords

Find this project as: DevTunnel, devtunnel, dev-tunnel, Dev-Tunnel, DevTunnel-CLI, devtunnel-cli, dev-tunnel-cli, Dev-Tunnel-CLI. npm (install here): devtunnel-cli · Docs: devtunnel-cli.vercel.app · GitHub: maiz-an/DevTunnel-CLI.


📦 Links