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

vibematrix

v1.0.1

Published

πŸ’« VibeMatrix β€” The futuristic mood tracker for developers, straight in your terminal.

Readme

πŸ’«πŸŽ§ VibeMatrix

πŸ’» A CLI tool that turns your moods into ASCII art, emojis, and data vibes. 🌈


npm License Node Platform Status Downloads Made With


A fun and expressive CLI tool that lets you track, visualize, and animate your moods β€” all from your terminal.
Because your CLI deserves to vibe too πŸ’«
Perfect for developers, students, or anyone who wants a fun, lightweight way to track their daily mood while coding or working.


⚑ Installation

🟒 Option 1 β€” Run Instantly (No Install)

npx vibematrix

πŸ“¦ Option 2 β€” Install Globally

npm install -g vibematrix

or

yarn global add vibematrix

or

pnpm add -g vibematrix

or

bun add -g vibematrix

Then run:

vibematrix

πŸ’‘ Tip: Try using it at different times of the day β€” see how your vibe graph evolves!



🌟 Table of Contents


πŸš€ Features

  • 😎 Log your mood with one simple command
  • πŸ“Š See your mood history as a cute emoji bar chart
  • πŸ’¬ Receive motivational quotes or savage roasts each time you log
  • ⏰ Optional mood reminders (feature not implemented in code but mentioned in the original README)
  • πŸͺ΅ Git commit mood tracker (feature not implemented in code but mentioned in the original README)
  • πŸ’» Interactive ASCII animations (feature not explicitly implemented in code but implied by the description)
  • πŸ’‘ Cross-platform β€” works on Windows, macOS, and Linux

πŸ› οΈ Tech Stack

  • Language: JavaScript
  • Dependencies:
    • chalk
    • inquirer
  • Environment: Node.js

πŸ’» Usage

βž• Log a New Mood

vibematrix

This command will prompt you to select your current mood from a list of emojis and associated feelings. After selection, you'll receive a motivational quote or a savage roast. Your mood will be saved for future tracking.

πŸ“Š View Mood Stats

vibematrix stats

This command displays a summary of your mood history as an emoji bar chart in the terminal. It shows the frequency of each mood you've logged.

Example output:

Your Mood Summary:
😎 β–“β–“β–“β–“β–“β–“ (5)
πŸ˜‚ β–“β–“β–“ (3)
😴 β–“ (1)

⏰ Reminder Mode (Not Implemented)

This feature is described in the original README but isn't present in the current code.

vibematrix remind 1h

It’s supposed to check in every hour to ask about your mood.

πŸͺ΅ Git Commit Mood Mode (Not Implemented)

This feature is described in the original README but isn't present in the current code.

vibematrix git

Logs your mood automatically with your latest commit message β€” coding + emotions = art 🎨

🧠 Troubleshooting

If you get an error like:

β€œThe term 'node.exe' is not recognized…”

βœ… Fix:

  1. Make sure Node.js is installed β€” run node -v
  2. Restart VS Code or your terminal
  3. Add C:\Program Files\nodejs\ to your PATH
  4. Try using Command Prompt instead of PowerShell

πŸ’‘ Tips

  • Works instantly β€” no setup, no config files
  • Add your own custom quotes in lib/quotes.js
  • Perfect for adding fun to terminal sessions
  • You can even pair it with a cron job or task scheduler to auto-check your mood daily! (Requires external setup)

🀝 Contributing

Contributions are welcome! Here's how you can contribute:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix
  3. Commit your changes
  4. Push your branch to your fork
  5. Create a pull request

πŸͺͺ License

MIT License Β© 2025 Mayank Kumar Vyas


πŸ§‘β€πŸ’» Author

Mayank Kumar Vyas Full Stack Developer | 3D Web Designer | Cloud Architect πŸ“§ [email protected]


πŸ”— Important Links


πŸ“ Footer

Made with ❀️ by Mayank Kumar Vyas. Check out VibeMatrix on GitHub. Fork it, star it, raise issues - let's vibe together! πŸ’«