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

@nessie-org/cli

v0.1.2

Published

Nessie project management CLI

Readme

@nessie-org/cli

🐉 Nessie — Python platform project manager

Requirements

  • Node.js 18+
  • Python 3.10+
  • Git

Installation

npm install -g @nessie-org/cli

To uninstall:

npm uninstall -g @nessie-org/cli

Commands

nessie setup <folder>

Initializes a new Nessie project in the specified folder.

  • Creates project directories (core/, nessie_plugins/, my_plugins/, .venv/)
  • Creates a Python virtual environment
  • Clones and installs nessie-api and nessie-platform from GitHub into core/
  • TUI to select which plugins to clone and install into nessie_plugins/ (all selected by default)
nessie setup my-project

Generated structure:

my-project/
├── .nessie/
│   └── meta.json
├── .venv/
├── core/
│   ├── nessie-api/
│   └── nessie-platform/
├── nessie_plugins/
├── my_plugins/
└── .gitignore

nessie start [server]

Clones the server project (if it doesn't already exist) and starts it. If no server is specified, an interactive TUI selector is shown.

nessie start           # TUI selector
nessie start fastapi   # skip TUI

nessie new <plugin_name>

Scaffolds a new plugin in my_plugins/ using templates fetched from github.com/Nessie-org/nessie-templates. Templates are cached in ~/.nessie/templates and auto-updated on each run. An interactive TUI lets you select the plugin type.

nessie new my-auth-plugin

Generated structure:

my_plugins/
└── my-auth-plugin/
    ├── my_auth_plugin/
    │   ├── __init__.py
    │   └── plugin.py
    ├── setup.py
    └── README.md

Template placeholders replaced at scaffold time:

| Placeholder | Example | |---|---| | {{plugin_name}} | my-auth-plugin | | {{python_plugin_name}} | my_auth_plugin |


nessie list

Lists all plugins — both available on disk and installed in the venv.

nessie list
🔌 Nessie Plugins

nessie_plugins/
  nessie-auth      [installed]
  nessie-cache     [not installed]

my_plugins/
  my-auth-plugin   [not installed]

nessie install <plugin_name>

Installs a plugin using pip install -e. Checks my_plugins/ first, then nessie_plugins/.

nessie install my-auth-plugin
nessie install nessie-auth

nessie remove <plugin_name>

Uninstalls an installed plugin from the venv.

nessie remove my-auth-plugin

nessie download <github_repo_url>

Downloads a plugin from GitHub. URLs from github.com/Nessie-org go into nessie_plugins/, everything else goes into my_plugins/.

# Official plugin → nessie_plugins/
nessie download https://github.com/Nessie-org/nessie-auth

# Third-party plugin → my_plugins/
nessie download https://github.com/someone/cool-plugin

nessie help

Prints all available commands, servers, and plugin types.

nessie help