Introducing Hippoo — a blazing-fast CLI tool that helps you analyze and compare npm package sizes before you install them. Built by James Akpan
“Don’t just install it. Inspect it.”
— Hippoo’s unspoken philosophy
In the age of bloated bundles and performance-first web apps, Hippoo steps in like a digital bodyguard. — Hippoo is a smart, sleek CLI tool that helps you check and compare npm package sizes before they enter your codebase.
No more surprises. No more blind installs.
🦛 What is Hippoo?
Hippoo (yes, with two o's) is a lightning-fast command-line tool to analyze and compare npm packages — giving you clear insights about:
- 📦 Minified & Gzipped Size
- 🧮 Dependency Count
- 🕸️ Download Time
- 🌲 Tree-shaking Support
- 📈 Hippoo Score (0–10)
- 🎯 Smart Recommendations
Hippoo answers the real dev questions:
- Is this package too heavy?
- Should I choose React or Angular?
- Will this slow down my app?
🚀 Installation
You can install Hippoo globally using either npm or yarn:
# Using npm
npm install -g hippoo
# Using yarn
yarn global add hippoo
📖 Basic Usage
🔍 Check a single package:
hippoo [email protected]
⚖️ Compare multiple packages:
hippoo compare react angular
✨ Sample Output (Real Example)
hippoo compare react angular
Metric | React | Angular |
---|---|---|
Size | 7.4 kB | 181.0 kB |
Gzipped | 2.8 kB | 62.3 kB |
Download Time | 1ms | 2ms |
Dependencies | 0 | 0 |
Tree-Shake | ❌ | ❌ |
Hippoo Score | 8/10 👍 | 6/10 👍 |
🔥 Best for Performance-Critical Apps: React
🔥 Best for Feature-Rich Projects: Angular
🛠️ Command Reference
hippoo [package-name] [options]
hippoo compare [pkg1] [pkg2] [...]
Options:
-v, --version
→ Show version number-d, --detailed
→ Show detailed breakdown-j, --json
→ Output results in JSON-h, --help
→ Show help info
📊 Why Use Hippoo?
📦 Size Analysis — Know what you're adding.
⚖️ Package Comparison — Pick the better tool.
🚀 Performance Insights — Stay light and fast.
💡 Smart Recommendations — Use the right tool for the task/project.
🌐 Resources
🔗 Official Website
💻 GitHub Repository
📜 MIT License
🧠 Final Thoughts
Hippoo isn’t just a tool.
It’s a mindset — inspect before install.
Analyze before adding. Optimize before bloating.
Big ups to @codiejay (James Akpan) for building something every dev can use. Let’s support, test, and spread the word. 🔥
Next time you go to install a package, pause and ask:
“Did I Hippoo it first?” 👀
💬 Feel free to share thoughts, issues, or praise in the comments. And if you're vibing with Hippoo, don’t forget to ⭐ the repo!
Top comments (1)
Nice 🌟👏👏