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

hridaya-os

v5.9.0

Published

Human-friendly CLI — type naturally in plain English. File management, memory management, disk management, game DLL fixes, app management and project scaffolding!

Readme

🌸 Hridaya OS CLI — v5.9.0

A human-friendly CLI — type naturally, no strict commands needed. File Management + Memory Management + Disk Management + Game Management + Application Management — all in plain English!


🚀 Install (One Command)

npm install -g hridaya-os

Then just type:

hridaya

🖥️ Application Management

⚠️ VC++, DLL and .NET checks are Windows specific — they're skipped (not errored) on macOS/Linux. 🌍 New in v5.8.0: Developer runtime checks (Node.js, Python, Rust, Go, Java) now work on any OS, since apps like DBeaver need Java on Windows, Mac, or Linux alike. 🔒 Official links only — no cracks, no piracy, no sketchy sites. Ever. 💡 Checks application runtime requirements and suggests official fixes for common errors.

| What you want to do | Type this naturally | | ------------------- | ---------------------------- | | Scan an application | scan app photoshop.exe | | Fix an application | fix app photoshop.exe | | Fix a DLL error | fix error msvcp140.dll | | List supported apps | list apps |

📦 Supported Applications (38)

| Application | Executable | | --- | --- | | Adobe Photoshop | photoshop.exe | | Adobe Premiere Pro | premiere pro.exe | | Adobe Illustrator | illustrator.exe | | Adobe After Effects | afterfx.exe | | Adobe Audition | audition.exe | | AutoCAD | acad.exe | | Autodesk 3ds Max | 3dsmax.exe | | Autodesk Maya | maya.exe | | Autodesk Revit | revit.exe | | Autodesk Fusion 360 | fusion360.exe | | SolidWorks | sldworks.exe | | Microsoft Word | winword.exe | | Microsoft Excel | excel.exe | | Microsoft PowerPoint | powerpnt.exe | | Visual Studio IDE | devenv.exe | | IntelliJ IDEA | idea64.exe | | PyCharm | pycharm64.exe | | WebStorm | webstorm64.exe | | CLion | clion64.exe | | JetBrains Rider | rider64.exe | | VLC Media Player | vlc.exe | | OBS Studio | obs64.exe | | Visual Studio Code | code.exe | | 7-Zip | 7zfm.exe | | WinRAR | winrar.exe | | HandBrake | handbrake.exe | | Blender | blender.exe | | Discord | discord.exe | | Spotify | spotify.exe | | Zoom | zoom.exe | | Slack | slack.exe | | Docker Desktop | Docker Desktop.exe | | Postman | Postman.exe | | DBeaver | dbeaver.exe | | FL Studio | FL64.exe | | Ableton Live | Ableton Live 12 Suite.exe | | Unreal Engine | UnrealEditor.exe | | Unity Hub | Unity Hub.exe |


🎮 Game Management

⚠️ DirectX, VC++, .NET, and DLL checks are Windows specific — skipped cleanly (not errored) on macOS/Linux. 🌍 New in v5.8.0: Java-based games (like Minecraft Java Edition) now get a real Java check on any OS. 🛡️ New in v5.8.0: Anti-cheat conflict detection for Vanguard, Easy Anti-Cheat, and BattlEye — checks whether the service is actually running and flags known-conflicting tools (Cheat Engine, Process Hacker, x64dbg) if they're open. 🎮 New in v5.9.0: Steam Deck / Proton compatibility notes for anti-cheat-protected games — e.g. Valorant and Destiny 2 are flagged as blocked on Linux (Destiny 2's publisher bans accounts that try to bypass it), while Apex Legends and Rocket League are flagged as working well. 🔒 Official links only — no cracks, no piracy, no sketchy sites. Ever. 💡 We detect what's missing — you install from the official source. Safe and simple.

| What you want to do | Type this naturally | |-------------------------------|------------------------------------------------| | Full system game-ready check | scan my system | | Scan a game for issues | scan game gta_sa.exe | | Fix a game automatically | fix game gta_sa.exe | | Fix a specific DLL error | fix error d3dx9_43.dll | | Fix a Windows error code | fix error 0xc000007b | | Fix everything at once | fix all games | | Check DirectX version | check directx | | Check Visual C++ installs | check visual c++ | | Check .NET Framework | check dotnet | | See all supported games | list games | | See games your PC can run | what games can i play |

🎯 Supported Games (76)

| Game | Exe | |------|-----| | Grand Theft Auto III | gta3.exe | | Grand Theft Auto: Vice City | gta-vc.exe | | Grand Theft Auto: San Andreas | gta_sa.exe | | Grand Theft Auto IV | launchgtaiv.exe | | Grand Theft Auto V | gtav.exe | | GTA Trilogy: Definitive Edition | gta3_definitive.exe | | Need for Speed: Most Wanted (2005) | speed.exe | | Need for Speed: Underground 2 | speed2.exe | | Need for Speed: Carbon | nfscarbon.exe | | Need for Speed: Heat | nfsheat.exe | | Max Payne | maxpayne.exe | | Max Payne 2 | maxpayne2.exe | | Counter-Strike 1.6 | hl.exe | | Counter-Strike 2 / CS:GO | cs2.exe | | Minecraft Java Edition | minecraft.exe | | Valorant | valorant.exe | | Call of Duty 4: Modern Warfare | iw3mp.exe | | Warcraft III | war3.exe | | Red Dead Redemption 2 | rdr2.exe | | Cyberpunk 2077 | cyberpunk2077.exe | | The Witcher 2: Assassins of Kings | witcher2.exe | | The Witcher 3: Wild Hunt | witcher3.exe | | Elden Ring | eldenring.exe | | Dark Souls III | darksoulsiii.exe | | PUBG: Battlegrounds | tslgame.exe | | Fortnite | fortnite.exe | | Among Us | among us.exe | | Rocket League | rocketleague.exe | | Apex Legends | r5apex.exe | | FIFA 22 | fifa22.exe | | FIFA 23 / EA Sports FC 24 | fifa23.exe | | Assassin's Creed II | assassinscreedii.exe | | Assassin's Creed IV: Black Flag | ac4bfsp.exe | | Assassin's Creed Origins | acorigins.exe | | Batman: Arkham Knight | batmanarkhamknight.exe | | Batman: Arkham Asylum | batmanarkhamasylum.exe | | Hogwarts Legacy | hogwartslegacy.exe | | Mortal Kombat 11 | mk11.exe | | Palworld | palworld-win64-shipping.exe | | Helldivers 2 | helldivers2.exe | | Fallout 4 | fallout4.exe | | The Elder Scrolls V: Skyrim | skyrim.exe | | Starfield | starfield.exe | | Baldur's Gate 3 | bg3.exe | | Tekken 8 | tekken8.exe | | Monster Hunter: World | MonsterHunterWorld.exe | | Resident Evil 4 Remake | re4.exe | | Street Fighter 6 | StreetFighter6.exe | | Death Stranding | ds.exe | | Sea of Thieves | sotgame.exe | | Subnautica | subnautica.exe | | Roblox | robloxplayerbeta.exe | | Stardew Valley | stardew valley.exe | | Terraria | Terraria.exe | | Euro Truck Simulator 2 | eurotruck2.exe | | Cities: Skylines | cities.exe | | Dota 2 | dota2.exe | | Left 4 Dead 2 | left4dead2.exe | | Portal 2 | portal2.exe | | Fall Guys | fallguys_client.exe | | Genshin Impact | genshinimpact.exe | | Honkai: Star Rail | starrail.exe | | Hades | hades.exe | | The Binding of Isaac: Rebirth | isaac.exe | | Hollow Knight | hollow_knight.exe | | Cuphead | cuphead.exe | | Undertale | undertale.exe | | Limbo | limbo.exe | | Marvel's Spider-Man Remastered | Spider-Man.exe | | God of War (2018) | GoW.exe | | Horizon Zero Dawn | HorizonZeroDawn.exe | | Destiny 2 | destiny2.exe | | Forza Horizon 5 | ForzaHorizon5.exe | | Lethal Company | Lethal Company.exe | | Monster Hunter Wilds | MHWWilds.exe | | Grand Theft Auto VI | gta6.exe |


💿 Disk Management

| What you want to do | Type this naturally | |-------------------------------|------------------------------------------------| | Check disk space | show disk space | | Find what's taking space | what's taking up space | | Check a folder's size | how much is downloads folder using | | Find duplicate files | find duplicate files | | Clean temp files | clean temp files | | Empty Recycle Bin | empty recycle bin | | Save a disk report | save disk report | | Warn when disk is low | warn me when disk goes below 5GB | | Start tracking disk history | start disk history | | Show disk history | show disk history | | Disks info | disks info | | Find Large Files | find files over 1GB |


💾 Memory Management

| What you want to do | Type this naturally | |----------------------------|------------------------------------------------| | See what's eating RAM | what eating my memory | | Kill the heaviest process | kill whatever is eating my RAM | | Check RAM usage | show memory usage | | Save a memory report | save memory report | | Compare two apps | compare chrome and discord memory | | Warn when RAM is high | warn me when RAM goes above 80% | | Start tracking history | start memory history | | See RAM history | show memory history | | System info | system info | | Specfic Kill App | kill chrome | | List All Running Process | list running processes |


📁 File Management

| What you want to do | Type this naturally | |----------------------------|------------------------------------------------| | Create a folder | create a folder named projects | | Create a file | create a file called notes.txt | | Delete a folder | delete the folder named projects | | Delete a file | delete the file notes.txt | | Rename a folder | rename folder old to new | | Copy a file | copy file notes.txt to backup/notes.txt | | Move a folder | move folder work to archive/work | | List everything | list all files | | Read a file | read the file notes.txt | | Write to a file | write Hello World to notes.txt | | Auto arrange files | arrange my files | | Create many folders | create 3 folders named work, study, games | | Open a file | open notes.txt | | Hide a file | hide notes.txt | | Unhide a file | unhide notes.txt | | Show hidden files | show hidden files | | Search for files | search for notes.txt | | Check file size | how big is notes.txt | | Count files | count files | | Clear a folder | clear folder projects | | Go to Folder | go to downloads | | Zip a Folder | zip projects | | unZip a Folder | unzip projects.zip |


🚀 Project Scaffolding

| What you want to do | Type this naturally | |----------------------------|------------------------------------------------| | React app | create a react app named myapp | | Next.js project | create a next.js project named blog | | Next.js + Tailwind + TS | create a next tailwind typescript app named myapp | | Express server | create an express app named api | | Express + Prisma + Postgres| create an express prisma postgres app named api | | Django project | create a django project named site | | Node.js project | create a node project named tool | | Spring Boot app | create a spring boot app named svc | | Vite app | create a vite app named myapp | | FastAPI Project | create a fastapi project named api | | Nest.jS server | create a nestjs project named backend | | Flutter app | create a flutter app named myapp | | React Native app | create a react native app named myapp | | LangChain AI app | create a langchain app named bot | | Streamlit dashboard | create a streamlit dashboard named mydash |

💡 New in v5.7.0: If you leave out the project name (e.g. just create a streamlit dashboard), Hridaya OS will now ask you for one instead of failing silently.

💡 Pro Tip: We keep the default menu concise so you aren't buried in choices. However, Hridaya OS also supports SvelteKit, Astro, Bun, Remix, Hono, Elysia, and T3. Just type create a <framework> app named <name> and it will scaffold automatically!


🐛 Reporting an Unrecognized Error (v5.9.0)

💡 Hit an error Hridaya OS doesn't know? Report it instead of losing it.

| What you want to do | Type this naturally | | --- | --- | | Report an error | report error msvcp140.dll crashes photoshop on launch | | Report a bug | report bug fortnite won't start after update |

Being honest about how this actually works: Hridaya OS is a solo-maintained, offline CLI tool with no backend server — there's no live crowd-sourced database silently collecting reports. What actually happens: your report is saved locally to ~/.hridaya/reports.json so it's never lost, and a pre-filled GitHub Issue is opened in your browser (the real place these get triaged — see the Issues page). Nothing is sent anywhere unless you click "Submit new issue" yourself.


🗂️ Project Structure

hridaya-os/
├── index.js         ← CLI entry point
├── parser.js        ← Understands natural language
├── fileSystem.js    ← File & folder management
├── memory.js        ← Memory management
├── disk.js          ← Disk management
├── game.js          ← Game management
├── gameDB.js        ← Game requirements database 
├── app.js           ← Application management 
├── detector.js      ← Real-Time Detection Engine
├── appDB.js         ← Application requirements database 
├── scaffolder.js    ← Project scaffolding
├── reportIssue.js   ← Local + GitHub error reporting (v5.9.0)
├── scripts/
│   └── verify-db.js ← Database integrity check, runs before every publish (v5.9.0)
└── package.json     ← Project configuration

🗺️ Roadmap — v5.x.0 Continuous Improvement

✅ v5.8.0 — Diagnostics Depth: Dev Runtimes, Games & Anti-Cheat

  • Developer Environment Diagnostics: Cross-platform checks for Node.js, Python, Rust, Go, and Java — works on Windows, macOS, and Linux, since a missing runtime matters everywhere, not just Windows. Automatically included in scan app/fix app for apps that need one (e.g. DBeaver needs Java).
  • Game Detection Accuracy Pass: Found and fixed real bugs while auditing game.js against app.js's v5.6.0 fixes — VC++ 2017/2019 were missing entirely from the check list (any game requiring them, like GTA Trilogy: Definitive Edition, always failed the check even when correctly installed), .NET 4.0/4.5/4.8 all checked the same registry key and reported identically, and all DLL/DirectX paths were hardcoded to C:\Windows instead of resolving the real system drive.
  • Cross-Platform Game Scanning: scan game no longer refuses entirely on macOS/Linux — Java-based games (Minecraft Java Edition) now get a real Java check on any OS, while Windows-only checks (DirectX, DLLs) are skipped cleanly with a clear note instead of a blanket error.
  • Anti-Cheat Conflict Detection: New check for Vanguard (Valorant), Easy Anti-Cheat (Fortnite, Apex, Rocket League), and BattlEye (PUBG, Destiny 2) — flags whether the anti-cheat service is actually running, and whether known-conflicting tools (Cheat Engine, Process Hacker, x64dbg) are open at the same time.

✅ v5.9.0 — Trust & Data Integrity (Current Release)

  • Automated Database Verification: A new scripts/verify-db.js, run automatically before every npm publish via prepublishOnly, that catches duplicate names, missing fields, and malformed URLs across appDB.js/gameDB.js. Verified it actually works by deliberately reintroducing the exact Genshin Impact duplicate-name bug from v5.6.0 and confirming it gets caught.
  • Community-Contributed Error Reports: report error <what happened> saves the report locally to ~/.hridaya/reports.json and opens a pre-filled GitHub Issue. No backend server exists, so this is stated honestly as local-save-plus-GitHub, not a live crowd-sourced database.
  • Steam Deck / Proton Compatibility Notes: Real, verified Linux/Proton status for anti-cheat-protected games — Valorant and Destiny 2 are flagged as actively blocked (Destiny 2's publisher bans accounts that try to bypass it), Fortnite is flagged as blocked by Epic's own policy choice rather than a technical limit, and Apex Legends/Rocket League are flagged as working well.

📅 v5.10.0 — Unified Diagnostics (Next Release)

  • One Unified Scan: A single check my system command that runs app, game, and dev-runtime diagnostics together and reports back in one place, instead of three separate commands.
  • Self-Update Awareness: Hridaya OS checks its own npm version on start and tells you if a newer release exists.
  • Usage-Driven Scaffolding Stacks: New scaffolding stacks get added based on what people actually type and fail to match, not guesses.

⭐ Support Hridaya OS

If Hridaya OS helps you, you can support the project in two ways:

⭐ Star the project on GitHub https://github.com/Mohith933/HridayaOS

▶️ Subscribe on YouTube for new features, tutorials and release updates. https://www.youtube.com/@mohithsaib

Bug reports and feature requests are always welcome.


Made with Mohith Sai ❤️ — Hridaya OS — a terminal that speaks human!