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

pinku-portfolio

v2.3.0

Published

๐ŸŽจ Beautiful interactive terminal portfolio for Pinku Kumar Agrawal - Software Engineer, GitHub Campus Expert, and Community Builder. Features stunning business card display and professional CLI formatting.

Downloads

3

Readme

๐ŸŽจ Pinku Kumar Agrawal - Interactive Portfolio CLI

Version License Node

A beautiful, interactive Node.js CLI application showcasing the portfolio of Pinku Kumar Agrawal - a passionate software engineer, GitHub Campus Expert, and community builder.

โœจ Features

  • ๐ŸŽจ Stunning Business Card - Terminal business card display (like npx pinku)
  • ๐ŸŒˆ Professional Formatting - Colors, emojis, icons, and visual hierarchy
  • ๐Ÿ–ฅ๏ธ Interactive Menu - Navigate through portfolio sections seamlessly
  • โšก Quick Commands - Direct access to any section
  • ๐Ÿ“ฑ Beautiful Output - Professional formatting with organized sections
  • ๐Ÿ”ง Modular Design - Easy to update and extend
  • ๐Ÿ’ป Cross-platform - Works on Windows, macOS, and Linux
  • ๐Ÿš€ Zero Config - Just run and enjoy!

๐Ÿš€ Quick Start

๐Ÿ’ณ Beautiful Business Card

npx pinku-portfolio

Displays a stunning business card in your terminal - no installation required!

๐ŸŽฏ Interactive Experience

npm install -g pinku-portfolio
pinku

Full interactive CLI with menu navigation

๐Ÿ“ฆ Installation

Prerequisites

  • Node.js >= 14.0.0
  • npm (comes with Node.js)

๐Ÿ”ฅ One-Line Install

npm install -g pinku-portfolio && pinku

๐Ÿ› ๏ธ Development Setup

# Clone the repository
git clone https://github.com/pinkuagrawal28/pinku.git
cd pinku

# Quick setup
chmod +x install.sh && ./install.sh

# Manual setup
npm install
chmod +x index.js
npm install -g .

๐ŸŽฎ Usage

๐ŸŽจ Business Card Mode

npx pinku-portfolio

Beautiful terminal business card with contact info and social links.

๐Ÿ–ฅ๏ธ Interactive Mode

pinku

Full interactive menu to browse through all portfolio sections.

โšก Command Mode

All commands work with both npx pinku-portfolio and pinku:

# Overview & Info
pinku tldr                    # Quick overview
pinku about                   # About me
pinku help                    # Show all commands

# Professional Experience
pinku experience              # Work experience
pinku education               # Education background
pinku skills                  # Technical & soft skills
pinku licenses                # Certifications & licenses

# Community & Recognition
pinku volunteering            # Volunteer work
pinku recommendations         # Professional recommendations
pinku honors                  # Awards & honors

# Complete Portfolio
pinku portfolio               # Everything in one view

๐ŸŽจ Beautiful Output Examples

๐Ÿ’ณ Business Card

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Hello there! โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                         โ”‚
โ”‚   I am Pinku Kumar, a passionate software engineer,     โ”‚
โ”‚   focused on building impactful technology solutions!   โ”‚
โ”‚                                                         โ”‚
โ”‚          Work  Software Engineer Intern at Innoraft     โ”‚
โ”‚       GitHub  https://github.com/pinkuagrawal28         โ”‚
โ”‚      LinkedIn  https://linkedin.com/in/pinkuagrawal28   โ”‚
โ”‚       Twitter  https://twitter.com/pinkuagrawal28       โ”‚
โ”‚         Email  [email protected]               โ”‚
โ”‚           Web  https://linkedin.com/in/pinkuagrawal28   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Skills Section

๐Ÿ› ๏ธ SKILLS & TECHNOLOGIES
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐Ÿ’ป Technical Skills:

  ๐Ÿ”ค Languages:
     PHP โ€ข Go โ€ข JavaScript โ€ข HTML โ€ข C++ โ€ข Python โ€ข Haskell

  โš™๏ธ  Frameworks & Tools:
     Laravel โ€ข Symfony โ€ข Bootstrap โ€ข Drupal

  ๐Ÿš€ Specialties:
     AI โ€ข Quantum Computing โ€ข Machine Learning โ€ข Arduino

๐Ÿ‘ฅ Soft Skills:
   Leadership โ€ข Communication โ€ข Project Management โ€ข Community Building

๐Ÿ’ผ Experience Section

๐Ÿ’ผ WORK EXPERIENCE
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Software Engineer Intern
Innoraft ยท Internship
๐Ÿ“… Apr 2025 - Sep 2025 ยท 6 mos
๐Ÿ“ Kolkata, West Bengal, India ยท On-site
๐Ÿ› ๏ธ  PHP, SQL and +3 skills

๐Ÿ“ Project Structure

pinku-portfolio/
โ”œโ”€โ”€ ๐Ÿ“ README.md              # This file
โ”œโ”€โ”€ ๐Ÿ“ฆ package.json           # Project configuration
โ”œโ”€โ”€ ๐ŸŽฏ index.js               # CLI entry point
โ”œโ”€โ”€ ๐Ÿ’ณ card.js                # Business card display
โ”œโ”€โ”€ ๐Ÿš€ npx-entry.js           # NPX entry point
โ”œโ”€โ”€ โš™๏ธ  install.sh             # Installation script
โ”œโ”€โ”€ ๐Ÿšซ .gitignore             # Git ignore rules
โ”œโ”€โ”€ ๐Ÿ“‚ src/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“Š data/              # Portfolio data
โ”‚   โ”‚   โ”œโ”€โ”€ personalInfo.js   # Basic info & about
โ”‚   โ”‚   โ”œโ”€โ”€ experience.js     # Work experience
โ”‚   โ”‚   โ”œโ”€โ”€ education.js      # Education details
โ”‚   โ”‚   โ”œโ”€โ”€ recommendations.js # Professional recommendations
โ”‚   โ”‚   โ”œโ”€โ”€ certifications.js # Licenses & certifications
โ”‚   โ”‚   โ”œโ”€โ”€ volunteering.js   # Volunteer experience
โ”‚   โ”‚   โ”œโ”€โ”€ skills.js         # Technical & soft skills
โ”‚   โ”‚   โ”œโ”€โ”€ awards.js         # Honors & awards
โ”‚   โ”‚   โ””โ”€โ”€ socialLinks.js    # Social media links
โ”‚   โ””โ”€โ”€ ๐Ÿ”ง utils/             # Utilities
โ”‚       โ”œโ”€โ”€ display.js        # Formatting & display
โ”‚       โ””โ”€โ”€ menu.js           # Interactive menu
โ””โ”€โ”€ ๐Ÿ“ฆ node_modules/          # Dependencies (auto-generated)

โš™๏ธ Technical Details

| Feature | Technology | Version | |---------|------------|---------| | Runtime | Node.js | >=14.0.0 | | Package Manager | npm | Latest | | Interactive Menus | inquirer | ^8.2.7 | | Colors & Styling | chalk | ^4.1.2 | | Beautiful Boxes | boxen | ^5.1.2 | | Module System | CommonJS | - | | License | ISC | - |

๐Ÿ› ๏ธ Development

Adding New Sections

  1. Add data: Create/update files in src/data/
  2. Add display: Create function in src/utils/display.js
  3. Add menu option: Update src/utils/menu.js
  4. Add CLI command: Update index.js

Customizing Content

  • Personal info: Edit src/data/personalInfo.js
  • Experience: Update src/data/experience.js
  • Skills: Modify src/data/skills.js
  • Social links: Change src/data/socialLinks.js

Publishing Updates

# Update version
npm version patch|minor|major

# Publish to npm
npm publish

# Tag release
git tag v$(node -p "require('./package.json').version")
git push origin --tags

๐Ÿ‘จโ€๐Ÿ’ป About Pinku Kumar Agrawal

Software Developer | GitHub Campus Expert Alumnus | Technology Enthusiast | Community Builder

๐ŸŽฏ Current Focus

  • ๐Ÿ’ผ Software Engineer Intern at Innoraft
  • ๐Ÿ… Campus Expert Alumnus at GitHub
  • ๐Ÿš€ Former Developer Advocate at Central DAO

๐Ÿ’ก Expertise

  • Languages: PHP, Go, JavaScript, Python, C/C++
  • Technologies: Laravel, Symfony, Bootstrap, Quantum Computing
  • Specialties: Community Building, Content Creation, Developer Relations
  • Interests: AI, Quantum Computing, Open Source, Developer Experience

๐ŸŒ Connect

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Development Setup

git clone https://github.com/pinkuagrawal28/pinku.git
cd pinku
npm install
npm link  # For local testing

๐Ÿ“„ License

ISC License - see LICENSE file for details.

๐Ÿ™ Acknowledgments

  • Inspired by various npm publishings
  • Built with amazing open source tools
  • Gratitude to the developer community

๐Ÿ“Š Stats

GitHub stars GitHub forks GitHub watchers


๐ŸŽจ Built with โค๏ธ by Pinku Kumar Agrawal

Making CLI portfolios beautiful, one terminal at a time โœจ