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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@mugunth140/boiler

v2.0.1

Published

A modern CLI tool for scaffolding projects with curated boilerplates

Readme

      ██████╗  ██████╗ ██╗██╗     ███████╗██████╗ 
      ██╔══██╗██╔═══██╗██║██║     ██╔════╝██╔══██╗
      ██████╔╝██║   ██║██║██║     █████╗  ██████╔╝
      ██╔══██╗██║   ██║██║██║     ██╔══╝  ██╔══██╗
      ██████╔╝╚██████╔╝██║███████╗███████╗██║  ██║
      ╚═════╝  ╚═════╝ ╚═╝╚══════╝╚══════╝╚═╝  ╚═╝

Boiler

A lightning-fast CLI tool for kickstarting projects

npm version license downloads

InstallationUsageTemplatesFeaturesContributing


✨ Highlights

  • 🎨 Beautiful UI — Sleek animations, shimmer effects & modern design
  • Lightning Fast — Scaffold projects in seconds
  • 📦 Curated Templates — Handpicked production-ready boilerplates
  • 🛠️ Dev Tools — ESLint, Prettier, Husky pre-configured
  • 🔧 Zero Config — Auto git init & dependency installation
  • 🌐 Universal — Works with npm, yarn, pnpm, bun & deno

📦 Installation

Using npm

# Install globally
npm install -g @mugunth140/boiler

# Or run directly with npx
npx @mugunth140/boiler

Using yarn

# Install globally
yarn global add @mugunth140/boiler

# Or run directly
yarn dlx @mugunth140/boiler

Using pnpm

# Install globally
pnpm add -g @mugunth140/boiler

# Or run directly
pnpm dlx @mugunth140/boiler

Using bun

# Install globally
bun add -g @mugunth140/boiler

# Or run directly
bunx @mugunth140/boiler

Using deno

# Run directly
deno run -A npm:@mugunth140/boiler

🚀 Usage

Simply run the command and follow the interactive prompts:

boiler

Interactive Flow

1. Select template    →  Choose from curated boilerplates
2. Name your project  →  Enter project name (or "." for current dir)
3. Add features       →  Select optional dev tools
4. Auto setup         →  Git init + dependency install

Quick Start Example

$ boiler

      ██████╗  ██████╗ ██╗██╗     ███████╗██████╗ 
      ██╔══██╗██╔═══██╗██║██║     ██╔════╝██╔══██╗
      ██████╔╝██║   ██║██║██║     █████╗  ██████╔╝
      ██╔══██╗██║   ██║██║██║     ██╔══╝  ██╔══██╗
      ██████╔╝╚██████╔╝██║███████╗███████╗██║  ██║
      ╚═════╝  ╚═════╝ ╚═╝╚══════╝╚══════╝╚═╝  ╚═╝

   A lightning-fast CLI tool for kickstarting projects

   › Select template
   › express-typescript

   › Project name
   › my-awesome-api

   📦 Add features
   › ESLint, Prettier

   🚀 Setting up...
   ✓ Repository cloned successfully!
   ✓ Git initialized!
   ✓ Dependencies installed!
   ✓ Features configured!

   ✨ Project ready!

   cd my-awesome-api
   npm run dev

📋 Templates

React / Next.js

| Template | Description | |:---------|:------------| | next-enterprise | Enterprise-grade Next.js with TypeScript, Tailwind, testing, CI/CD | | nextjs-starter | Next.js 14+ with App Router, TypeScript, ESLint, Prettier, Tailwind | | bulletproof-react | Scalable and powerful React application architecture | | create-t3-app | Full-stack typesafe Next.js with tRPC, Prisma, and more | | taxonomy | Next.js 13 app with Radix UI, Tailwind, and shadcn/ui |

Vue / Nuxt

| Template | Description | |:---------|:------------| | vitesse | Vite + Vue starter with file-based routing, UnoCSS, and SSG | | vue-vben-admin | Vue 3 admin template with TypeScript, Vite, Pinia, Ant Design | | nuxt3-starter | Nuxt 3 with Tailwind, HeadlessUI, and ESLint |

Node.js / Backend

| Template | Description | |:---------|:------------| | express-typescript | Express TypeScript 2025 – production-ready backend starter | | nestjs-boilerplate | NestJS with Auth, TypeORM, Postgres, MongoDB, Docker, I18N | | node-typescript | Minimalistic Node.js TypeScript with ESLint and Vitest | | fastify-starter | Fastify DX full-stack with Vue, React, and Solid support |

Mobile

| Template | Description | |:---------|:------------| | react-native-obytes | Expo, TypeScript, TailwindCSS, Husky, EAS, GitHub Actions | | ignite | Infinite Red's battle-tested React Native with MobX-State-Tree |

Full Stack / SaaS

| Template | Description | |:---------|:------------| | saas-starter | Next.js SaaS starter with authentication and billing |

Desktop

| Template | Description | |:---------|:------------| | electron-vite | Next-gen Electron build tooling with Vite | | electron-react | Electron + React + Redux + Hot Reloading |

Python

| Template | Description | |:---------|:------------| | fastapi-template | Full stack FastAPI with PostgreSQL, Docker, React frontend | | django-cookiecutter | Production-ready Django with Docker and Celery |

Go

| Template | Description | |:---------|:------------| | go-clean-arch | Go Clean Architecture with REST API |

Other Frameworks

| Template | Description | |:---------|:------------| | turborepo-starter | High-performance monorepo build system from Vercel | | astro-starter | Web framework for content-driven websites | | sveltekit-starter | SvelteKit with SSR, routing, and more | | typescript-cli | CLI helper library for Node.js |

💡 Want to add your own template? Contribute to the repo!


🛠️ Features

Optional development tools you can add to any project:

| Feature | Description | |:--------|:------------| | .env | Environment variables template | | .gitignore | Comprehensive ignore patterns | | ESLint ★ | JavaScript/TypeScript linting | | Prettier ★ | Code formatting | | Husky | Git hooks + lint-staged |

★ Recommended for all projects


🔧 Requirements

  • Node.js 18.0.0 or higher
  • Git installed and accessible from command line
  • Package Manager — npm, yarn, pnpm, bun, or deno

🤝 Contributing

Contributions are welcome! Here's how you can help:

Adding a Template

  1. Fork the repository
  2. Add your template to data.js:
{
  id: 7,
  name: "your-template-name",
  url: "https://github.com/username/repo.git",
  category: "category",
  description: "Short description of your template"
}
  1. Submit a Pull Request

Development

# Clone the repo
git clone https://github.com/mugunth140/boiler-cli.git
cd boiler-cli

# Install dependencies
npm install

# Run locally
npm run dev

📄 License

MIT © Mugunth


Made with ♥ by Mugunth

GitHubnpm