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

@webhookhq/whq-cli

v1.1.0

Published

WebhookHQ CLI — tunnel webhooks to localhost

Downloads

129

Readme

whq — WebhookHQ CLI

Tunnel webhooks from WebhookHQ to your localhost for development and debugging.

Install

npm install -g @webhookhq/whq-cli

Requires Node.js 18+.

Quick Start

# 1. Log in
whq login

# 2. Start listening — forwards webhooks to localhost:3000
whq listen 3000

Commands

whq login

Log in with your WebhookHQ email and password. Your API token is fetched automatically and saved to ~/.whq/config.json.

whq logout

Remove your stored credentials.

whq listen <port>

Connect to WebhookHQ and forward incoming webhooks to http://localhost:<port>.

whq listen 3000                      # auto-selects endpoint
whq listen 3000 --endpoint my-app    # use a specific endpoint

Press r to replay the last received event. Press Ctrl+C to quit.

whq endpoints

List all your webhook endpoints, including protocol and active status.

whq events

List recent events across all endpoints.

whq events                             # last 50 events
whq events --endpoint my-app          # filter by endpoint
whq events --protocol mqtt            # filter by protocol (http, mqtt)
whq events --limit 100                # return up to 100 events

whq replay <id> --port <port>

Replay a specific webhook event to localhost.

whq replay evt_abc123 --port 3000

whq authtoken <token>

Save an API token directly, without logging in interactively. Tokens start with whq_ and can be generated from your dashboard.

Options

| Flag | Description | | --- | --- | | --server <url> | Override the server URL (default: https://app.webhookhq.dev) | | --endpoint <slug> | Select a specific endpoint (for listen and events) | | --protocol <proto> | Filter by protocol: http, mqtt (for events) | | --limit <n> | Max number of results to return (for events) | | --help | Show help | | --version | Show version |

Configuration

Config is stored in ~/.whq/config.json with restricted file permissions (0600).

License

MIT