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

snnr

v1.1.1

Published

Sinan Nar — Senior Software Engineer · Microsoft MVP

Readme

snnr

npm version license

A tiny TUI "business card" for Sinan Nar. Run it with npx and you'll get my avatar, a short blurb, and an interactive menu to open one of my profiles right from your terminal. ✨

Just for fun — no install, no signup, no telemetry.

🚀 Usage

Run it directly with npx (no installation required):

npx snnr

Or install it globally if you want it always on hand:

npm install -g snnr
snnr

🖥 What you'll see

When you run the command the terminal will:

  1. Render my GitHub avatar as ASCII / pixel art.
  2. Print a summary card — title, stack, talks, and community involvement.
  3. Show an interactive list — pick an option and the matching profile opens in your default browser.
 ┌─────────────────────────────────────────────────────────┐
 │  Sinan Nar — Senior Software Engineer · Microsoft MVP   │
 └─────────────────────────────────────────────────────────┘

 Consultant focused on Apps and AI at ARINCO, a Microsoft & GitHub partner.
 Co-organiser of Aotearoa Azure Meetup, Auckland .NET UG, and NZ GitHub UG.

 Stack
 .NET & C#      .NET 6+ · .NET Aspire · ASP.NET · EF Core
 Azure          App Services · Functions · Container Apps · AKS · Service Bus
 Frontend       TypeScript · Angular · Ionic · Node.js
 ...

 ? Where would you like to go? (Use arrow keys)
 ❯ GitHub
   LinkedIn
   Blog
   Meetups

🔗 Links

🧰 Requirements

  • Node.js >= 20 (required by current dependency versions)
  • A terminal that supports images and hyperlinks for the best experience (iTerm2, Kitty, WezTerm, modern Windows Terminal, etc.). It still works in basic terminals — you just get a graceful fallback.

🛠 Built with

💡 Inspiration

Inspired by Fatih Kadir Akın's runnable npm card. Go give him a star — and if there's a Buy Me A Coffee button, click it. ☕

🧭 Architecture Decision Records

Architecture decisions are tracked in docs/adr. The initial baseline record is documented as v1.0.0.

📜 License

MIT © Sinan Nar