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

codewithdhruba

v1.0.0

Published

Interactive CLI portfolio of Dhrubaraj Pati (CodeWith Dhruba)

Downloads

171

Readme

codewithdhruba CLI

An interactive terminal-based portfolio profile for Dhrubaraj Pati, built with Node.js. It features a custom cyan-to-emerald gradient theme, real-time live statistics from the GitHub API, interactive project lists, blog summaries, and links that open directly in your browser.

Demo Preview

  ____          _      __        ___ _   _     ____  _             _
 / ___|___   __| | ___ \ \      / (_) |_| |__ |  _ \| |__  _ __ _  | |__   __ _
| |   / _ \ / _` |/ _ \ \ \ /\ / /| | __| '_ \| | | | '_ \| '__| | | '_ \ / _` |
| |__| (_) | (_| |  __/  \ V  V / | | |_| | | | |_| | | | | |  | |_| |_) | (_| |
 \____\___/ \__,_|\___|   \_/\_/  |_|\__||_| |_|____/|_| |_|_|   \__|_.__/ \__,_|

         Frontend Developer & Creative Coder
          ● Available For Work

? What would you like to explore?
❯ > Contact Info
  > Work Experience
  > Featured Projects
  > GitHub Overview (Live)
  > Latest Blogs
  > Tech Stack
  > Education

Features

  • Brand Gradient Title: Clean ASCII art header with custom gradients.
  • Interactive Terminal UI: Navigate sections easily using Arrow keys and Enter, utilizing inquirer.
  • Browser Integrations: Click to directly open social links, GitHub repositories, or live web demos.
  • GitHub Live Integration: Queries the GitHub API to display live repository star counts, follower counts, and top repos, with a clean offline fallback if rate-limited or offline.
  • Latest Blogs & Projects: Complete list of projects and blog summaries with links to read them.

How to Run Locally

Prerequisites

Make sure you have Node.js installed (v18 or above recommended).

Steps

  1. Clone or navigate to this directory:
    cd codewithdhruba-cli
  2. Install dependencies:
    npm install
  3. Run the CLI:
    npm start
    or execute directly:
    node bin/index.js

How to Publish and Run via npx

If you want anyone in the world to run your CLI profile by simply typing npx codewithdhruba:

  1. Login to npm: Make sure you have an account on npmjs.com and run:
    npm login
  2. Publish the Package: Inside this folder, run:
    npm publish --access public
  3. Run it Anywhere: Once published, you or anyone else can run:
    npx codewithdhruba

🛠️ Built With

  • inquirer - Interactive command-line prompts.
  • chalk - Text coloring.
  • gradient-string - Custom gradients in the terminal.
  • boxen - Boxes and borders styling.
  • ora - Elegant loaders/spinners.
  • open - Opens URLs in the default web browser.

codewithdhruba-cli