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

@freddieridell/hyperpipe

v0.1.0

Published

uses hyperswarm to share stdin and stdout between two peers

Downloads

32

Readme

HyperPipe

Uses hyperswarm to share stdin and stdout between two peers

Why

  • Simple very quick way to share info between two computers
  • Secret only someone with access to the key can connect to the pipe
  • Ephemeral once a connection is closed, there's no way to recover the data that was sent through it

Usage

On computer 1

$ echo "This is my spooky secret, tell no one" | hyperpipe 75489961d69a855463d67951fe72af37bd7add7fbe71ccfbd8bf17974ad26afd

On computer 2

$ hyperpipe 75489961d69a855463d67951fe72af37bd7add7fbe71ccfbd8bf17974ad26afd > spookySecret.txt

Notes

  • if you provide no key, hyperpipe will create one for you
  • hyperpipe prints information about the connection to stderr, so please only pipe from stdout
  • hyperpipe currently only supports 2 peers connected to a key at a time, it's up to you to enforce this

Roadmap

  • [ ] allow n peers to be connected to a key at once
  • [ ] add --verbose flag to print more info to stderr
  • [ ] add --tee flag to pipe everything that goes to stdout to stderr as well
  • [ ] add --porcelan flag to produce more machine readable meta output to stderr

PRs welcome