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

outworx-proxy

v1.0.3

Published

Local proxy for testing localhost APIs from Outworx Docs. Bypasses CORS restrictions so you can use the Try It playground with your local dev server.

Readme

outworx-proxy

A lightweight local proxy for testing localhost APIs from Outworx Docs. Bypasses CORS restrictions so the Try It playground can reach your local dev server.

Quick Start

npx outworx-proxy

That's it. The Outworx Docs playground will automatically detect the proxy and route localhost requests through it.

Why?

When your API docs are hosted on docs.outworx.io and your API runs on localhost:3000, the browser blocks requests due to CORS. This proxy runs on your machine and forwards requests from the docs UI to your local API.

Browser (docs.outworx.io)
    │
    ├── Remote API → /api/proxy (server-side, no setup needed)
    │
    └── Localhost API → outworx-proxy (localhost:9876) → your API (localhost:3000)

How It Works

  1. Run npx outworx-proxy in your terminal
  2. Open your API docs on Outworx Docs
  3. Set a localhost base URL (e.g. http://localhost:3000)
  4. The playground detects the proxy automatically (green "Local proxy connected" indicator)
  5. Click Send Request — the proxy forwards it to your local API and returns the response

Options

Usage: outworx-proxy [options]

Options:
  -p, --port <number>       Port to listen on (default: 9876)
      --allow-origin <url>  Restrict CORS to a specific origin (default: *)
      --verbose             Show detailed request/response logs
  -h, --help                Show this help message
  -v, --version             Show version number

Security

  • Only forwards requests to loopback addresses (localhost, 127.0.0.1, ::1)
  • Will not proxy to remote/public APIs — use the built-in server-side proxy for that
  • Supports self-signed HTTPS certificates on localhost

License

MIT