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

prpm

v2.1.35

Published

Prompt Package Manager CLI - Install and manage prompt-based files

Downloads

2,197

Readme

PRPM - The Package Manager for AI Prompts

The universal registry for AI coding tools.

Discover and install cross-platform prompts, rules, skills, and agents that work with Cursor, Claude, Continue, Windsurf, GitHub Copilot, OpenAI Codex, Google Gemini, Kiro, and more — all from one file.

npm install -g prpm
prpm install collections/nextjs-pro  # Entire Next.js setup in one command

Installs 20 packages: backend-architect, cloud-architect, database-architect, and more

7,5000+ cross platform packages

Docs | Search Packages | Search Collections


demo

Self Improve

Give your IDE the ability to self improve by installing packages that it finds useful: self-improve-demo


Universal Packages - Install Once, Use Anywhere

Every package works in any AI editor. No conversion tools, no separate downloads:

# Same package, different editors
prpm install @sanjeed5/react --as cursor                    # → .cursor/rules/
prpm install @sanjeed5/react --as claude --subtype agent    # → .claude/agents/
prpm install @sanjeed5/react --as continue                  # → .continue/prompts/
prpm install @sanjeed5/react --as windsurf                  # → .windsurf/rules/
prpm install @sanjeed5/react --as copilot                   # → .github/instructions/
prpm install @sanjeed5/react --as kiro                      # → .kiro/steering/

Discovery - Find What You Need

Browse packages with powerful discovery:

# Search by keyword
prpm search react
prpm search "test driven development"

# See what's trending
prpm trending

# Get detailed info
prpm info @username/react-best-practices
# → Shows: description, downloads, rating, tags, installation instructions

# Browse collections
prpm collections
prpm collections search frontend
prpm collections info collection/nextjs-pro

CLI Reference


Playground

Test packages interactively before installing:

# Try a package in the browser playground
prpm playground --package @username/react-best-practices

# Test with different AI models
# → Opens browser playground at prpm.dev/playground
# → Select model: Claude 3.5 Sonnet, GPT-4, etc.
# → Test prompt with sample code
# → See results before installing

Features:

  • Multi-Model Testing - Try packages with Claude, GPT-4, and more
  • Free Credits - 1,000 monthly credits for all logged in users
  • Live Results - See how prompts perform in real-time
  • Save Sessions - Resume testing later
  • Compare Models - Test same prompt across different AI models

Try Playground →

Why PRPM?

The Problem

# Current workflow (painful)
1. Find cursor rule on GitHub
2. Copy raw file URL
3. Create .cursor/rules/something.md
4. Paste content
5. Repeat for every rule
6. Update manually when rules change
7. Do it all again for Claude/Continue/Windsurf

Team Consistency

If you're working on a big project and some coworkers use Copilot, others use Claude, and sometimes it's Cursor, the only way to unify rules so it's consistent across the codebase is to use PRPM. It's an easy way to make sure everyone has the same rules across the team.

For Package Authors

Share Your Packages

Package authors can publish to PRPM and reach users across all editors.

How it works:

  • Authors publish in canonical format
  • PRPM converts to all editor formats automatically
  • Users install in their preferred editor

Benefits:

  • At least 4x reach (Cursor + Claude + Continue + Windsurf users, + more)
  • One package, works everywhere
  • Version control and updates
  • Download analytics

Stats

  • 7,500+ packages - Cursor rules, Claude skills/agents, Windsurf rules, MCP configs
  • Universal package manager - Works with Cursor, Claude, Continue, Windsurf and more
  • 100+ Collections - Complete workflow setups in one command
  • 6+ editor formats supported (server-side conversion)

Contributing

We welcome contributions!

  • Add packages - Submit your prompts (they'll work in all editors!)
  • Create collections - Curate helpful package bundles
  • Report bugs - Open issues
  • Suggest features - Start discussions
  • Write tests - Improve coverage

Contributing Guide →


License

MIT License - See LICENSE