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

@mrathod05/nestjs-toolkit

v2.0.3

Published

A toolkit for easy project setup, configuration, and integrations including Swagger, CORS, Database setup, and more. Simplifies boilerplate code for your NestJS apps.

Downloads

3

Readme

🛠️ NestJS Toolkit

A simple, flexible toolkit to kickstart your NestJS projects with essential configurations and integrations.

nestjs-toolkit helps you quickly set up common integrations like Swagger, CORS, Database configurations, and more — saving you time on boilerplate code so you can focus on building your application. 🚀


🧰 Features

  • 📖 Swagger Setup: Automatically sets up Swagger API documentation for your NestJS project.
  • 🌐 CORS Configuration: Easily manage CORS settings for your NestJS APIs.
  • 💾 Database Configuration: Integrates with MongoDB, PostgreSQL, or other databases with pre-configured settings.
  • 🔧 Main.ts Boilerplate: Automatically creates a main.ts file with standard configurations for CORS, validation, error handling, and more.
  • ⚠️ Global Exception Filter: Pre-configured exception filter for centralized error handling.
  • 📦 NestJS CLI: Simple CLI tool to generate the boilerplate code for setting up your NestJS projects.

🚀 Installation

To install nestjs-toolkit, you can either install it globally or as a dev dependency.

Install Globally

npm install -g @mrathod05/nestjs-toolkit

or directly

npx nestjs-toolkit

🛠️ Usage

1. Create NestJS Boilerplate Code1. Create NestJS Boilerplate Code

Run the nestjs-toolkit CLI tool to automatically set up all the required boilerplate files for your NestJS project.

npx nestjs-toolkit

This gives you option

🔥 Your plug-n-play toolkit for NestJS.

? What would you like to set up? ›
❯ Exception Filter
  Swagger Setup
  DB Config
  CORS Config
  Set main.ts
  All of the above
  Exit

You can select the desired components to set up, such as:

  • Exception Filter ⚠️: Set up a global exception handler for your NestJS project to handle errors and exceptions consistently.
  • Swagger Setup 📖: Automatically configure Swagger for API documentation.
  • DB Config 💾: Set up your database configuration for seamless integration.
  • CORS Config 🌐: Configure CORS settings to allow cross-origin requests.
  • Set main.ts 🔧: Set up the main.ts file with essential configurations.

If you select All of the above, the tool will generate all the necessary files for you automatically.

💡 Why Use nestjs-toolkit?

  • Quick Setup: Get up and running with essential configurations like Swagger, CORS, and database integration in minutes.
  • Flexible: Works with MongoDB, SQL, PostgreSQL, or any database of your choice.
  • Reliable: Pre-configured exception handling and error management with the global exception filter.

🧑‍💻 Developer

Meet Rathod