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

adb-qr

v1.0.0

Published

ADB with frictionless QR Code pairing. (Wireless Android Debug Bridge pairing via QR Code, auto-discovers mDNS, downloads platform-tools automatically).

Readme

adb-qr

A zero-configuration, frictionless Wireless Android Debug Bridge (ADB) connector directly in your terminal.

adb-qr serves two primary purposes:

  1. Frictionless QR Code Connection: Dramatically simplify connecting to Android 11+ devices wirelessly. Run the command, scan the QR code generated in your terminal from your phone's Developer Options, and adb-qr handles the rest (mDNS discovery, pairing, connecting, and duplicate device cleanup automatically).
  2. Universal ADB Proxy: Never worry about installing the Android SDK or platform-tools manually again. adb-qr acts as a direct proxy for all standard adb commands. If adb isn't installed locally or in your PATH, it will intelligently download the correct binaries for Windows, macOS, or Linux automatically.

Quick Start (Zero Install)

Just run adb-qr via npx anywhere on your machine—no global setup required!

npx adb-qr

📱 1. Frictionless Wireless Pairing (QR Code)

Run the script without arguments (or with the qr keyword) to enter frictionless pairing mode:

npx adb-qr qr

How to pair:

  1. Open your Android Settings > Developer Options.
  2. Scroll to and tap Wireless Debugging to enable it.
  3. Tap Pair device with QR code.
  4. Scan the QR code rendered directly inside your terminal window!

The bridging happens entirely in the background. The script auto-discovers your phone via mDNS, manages the pairing credentials securely, connects your device, and isolates the active IP connection automatically.

🚀 2. Drop-in ADB Proxy

adb-qr completely wraps the standard ADB binary. You can append any standard ADB command directly to adb-qr, and it will pass it through elegantly!

# Examples:
npx adb-qr devices
npx adb-qr logcat
npx adb-qr shell
npx adb-qr install ./my-app.apk
npx adb-qr tcpip 5555

Automated Download: If you run a proxy command and ADB isn't on your machine, adb-qr will prompt you to safely and quickly download the latest official platform-tools release from Google for your operating system automatically before running the command.

🔄 3. Force Update / Install ADB

You can instruct adb-qr to forcefully download or update the underlying platform-tools binaries. It will compare versions and report the upgrade!

npx adb-qr update

(Aliases: download, upgrade, install)


Help Menu

Display the help menu:

npx adb-qr help