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

livedesk

v0.1.201

Published

LiveDesk Hub and client launcher

Readme

LiveDesk

Local screen wall Hub and remote client launcher.

Hub

npx -y livedesk
npx -y livedesk hub

This starts the LiveDesk Hub, opens the local screen wall, and accepts clients. The Hub UI/API listens on 127.0.0.1 by default while the client endpoint continues to listen on the LAN.

Client

npx -y livedesk client
npx -y livedesk client 3

The client signs in with Google, discovers the active Hub, and connects to the wall. On Windows, enable Start with Windows on the connection page to reconnect automatically after reboot.

Frame modes

  • Mode 2: independent 320x180 RGB565+LZO tiles for large, stable walls.
  • Mode 3: direct hardware H.264 for focused remote control up to 4K.
  • Mode 4: client Mode 2 inputs composited by an isolated Hub worker into one bounded H.264 Atlas stream, then split by UV into the normal browser slots.

Plans

  • Free: 5 personal devices with a standard wall banner ad.
  • Plus LTD launch: 30 personal devices, no ads, USD 79 one-time.
  • Pro LTD launch: commercial use and larger walls, no ads, USD 199 one-time.

Monthly and yearly subscriptions are planned after the LTD launch.

Free ad slot

Free accounts show a standard bottom ad slot. Set these Vite build variables for a real AdSense placement:

VITE_LIVEDESK_ADSENSE_CLIENT=ca-pub-...
VITE_LIVEDESK_ADSENSE_SLOT=...

Without those values, LiveDesk renders a neutral sponsored-placement placeholder so the free-plan layout can still be tested.