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 🙏

© 2025 – Pkg Stats / Ryan Hefner

nexus-proxy

v1.0.0

Published

SOCKS5 proxy server with UDP ASSOCIATE support for HTTP/3 QUIC and gaming

Readme

Nexus Proxy

A SOCKS5 proxy server with UDP ASSOCIATE support for HTTP/3 QUIC and gaming traffic.

About

This project was created to test UDP proxy support in ProxyBridge, a WinDivert-based Windows transparent proxy client.

Features

  • TCP CONNECT: Standard TCP proxying
  • UDP ASSOCIATE: Full bidirectional UDP relay with persistent sockets
  • HTTP/3 QUIC Support: Maintains stable 5-tuple for QUIC connections
  • CLI Arguments: Configurable host, port, and authentication
  • Optional Authentication: Username/password support (RFC 1929)

Installation

npm install

Usage

Basic

node script.js

Default: 127.0.0.1:1080 with no authentication

With Options

# Listen on all interfaces
node script.js --host 0.0.0.0 --port 1080

# With authentication
node script.js --username user --password pass

# Show help
node script.js --help

CLI Options

  • --host, -h: Bind IP address (default: 127.0.0.1)
  • --port, -p: Listen port (default: 1080)
  • --username, -u: Username for authentication (optional)
  • --password, -P: Password for authentication (optional)

Testing

Configure your application to use SOCKS5 proxy at the configured address.

For HTTP/3 testing with ProxyBridge, this server provides the necessary UDP ASSOCIATE support with persistent relay sockets required for QUIC connections.

License

MIT