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

@nimbuslab/cli

v1.2.1

Published

Modern Next.js project generator with AI-friendly documentation and best practices built-in

Readme

@nimbuslab/cli

Modern Next.js project generator with AI-friendly documentation and best practices built-in.

Create production-ready Next.js projects in seconds with intelligent setup, optimized documentation for AI coding assistants, and interactive service configuration.

Features

Modern Stack - Next.js 16, React 19, TypeScript, Tailwind CSS 4, shadcn/ui 🤖 AI-Friendly Documentation - Auto-generated context files for Claude Code, Cursor, GitHub Copilot ⚡ Interactive Setup - Configure services (email, analytics) during project creation 📦 Zero Config - Smart defaults, production-ready from day one 🎨 Beautiful UI - shadcn/ui components with dark mode support

Quick Start

npm install -g @nimbuslab/cli
nimbus create my-project

Templates

Landing Page

Perfect for marketing sites, product launches, and portfolios.

nimbus create my-site --landing

Includes:

  • Next.js 16 (App Router, Turbopack)
  • React 19 (Server Components)
  • Tailwind CSS 4 (CSS-first)
  • shadcn/ui (default style)
  • TypeScript (strict mode)
  • Responsive design
  • Dark mode support
  • SEO optimized

Web Application

Full-stack app with authentication and database.

nimbus create my-app --app

Everything in Landing, plus:

  • Better Auth (authentication)
  • Drizzle ORM (database)
  • Protected routes
  • User management
  • Dashboard layout
  • Docker support

Monorepo

Turborepo setup for multi-app projects.

nimbus create my-workspace --turborepo

Includes:

  • Turborepo (build system)
  • Shared packages (ui, config, utils)
  • Multiple apps support
  • Optimized caching
  • Parallel execution

AI-Friendly Documentation

Every project includes automatically generated documentation optimized for LLMs:

Generated Files

  • AGENTS.md - Universal context for Claude Code, Cursor, GitHub Copilot
  • llms.txt - 2026 standard for LLM indexing (ChatGPT, Perplexity)
  • ARCHITECTURE.md - Architectural decisions with rationale
  • EXAMPLES.md - Common tasks with complete code examples
  • Compatibility symlinks - .cursorrules, .github/copilot-instructions.md

Interactive Service Setup

Configure integrations during project creation:

  • Resend - Transactional email (3,000 emails/month free)
  • Google Analytics - Site metrics (free)

The CLI provides:

  • Pricing information and signup links
  • API key validation
  • Automatic .env and .env.example generation
  • Direct links to documentation

Based on GEO (Generative Engine Optimization) best practices.

Commands

nimbus create [name]    # Create new project (interactive)
nimbus analyze [dir]    # Analyze existing project stack
nimbus upgrade [target] # Plan dependency upgrades
nimbus update           # Update CLI itself
nimbus setup node       # Configure Node.js environment (Volta)
nimbus help             # Show help

Options

| Flag | Description | |------|-------------| | -y, --yes | Accept defaults (skip prompts) | | --no-git | Skip Git initialization | | --no-install | Skip dependency installation | | --landing | Use landing page template | | --app | Use web app template | | --turborepo | Use monorepo template |

Examples

Landing Page (Auto Mode)

nimbus create portfolio --landing -y
cd portfolio
bun dev

Web App (Interactive)

nimbus create dashboard --app
# Follow prompts for service configuration
cd dashboard
bun setup  # Database setup
bun dev

Analyze Existing Project

nimbus analyze ./my-project
nimbus analyze --json  # JSON output

Plan Upgrades

nimbus upgrade --plan        # Show available upgrades
nimbus upgrade tailwind      # Upgrade specific package
nimbus upgrade next          # Upgrade Next.js

Node.js Setup (Volta)

Configure Node.js environment using Volta.

Why Volta?

  • No shell cache issues (unlike fnm/nvm)
  • Native binaries for better performance
  • Cross-platform (Linux, macOS, Windows)
  • Automatic version management per project
# Check current environment
nimbus setup node --check

# Migrate to Volta (interactive)
nimbus setup node

The command will:

  1. Detect existing fnm/nvm installations
  2. Remove them automatically
  3. Install Volta
  4. Reinstall global packages

Requirements

# Linux/macOS
curl -fsSL https://bun.sh/install | bash

# Windows
powershell -c "irm bun.sh/install.ps1 | iex"

Open Source Templates

Why nimbuslab CLI?

Modern Stack Built with the latest technologies: Next.js 16, React 19, Tailwind CSS 4. Always up-to-date.

AI-First Documentation designed for AI coding assistants. Get better suggestions, faster onboarding.

Zero Config Smart defaults based on industry best practices. Production-ready from day one.

Interactive Guided setup for services and integrations. No more reading docs to get started.

Open Source All templates are open source. Fork, customize, contribute back.

Support

License

MIT © nimbuslab


Created by nimbuslab - Building digital products with design and technology.