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

vite-react-kit

v1.0.5

Published

React boilerplate CLI

Downloads

77

Readme

vite-react-kit

A modern and scalable React boilerplate CLI powered by Vite.

vite-react-kit helps developers quickly create production-ready React applications with a clean architecture, reusable folder structure, and optional feature setup — all through an interactive CLI experience.

Whether you're building admin panels, dashboards, SaaS products, or scalable frontend applications, vite-react-kit helps you skip repetitive setup and start development faster.


Features

Core Setup

  • Vite + React starter
  • JavaScript & TypeScript support
  • Interactive CLI experience
  • Clean and scalable architecture
  • Modular project generation
  • Fast project setup

UI Library Support

Choose your preferred UI framework during setup:

  • Bootstrap
  • Material UI (MUI)
  • Tailwind CSS

State Management

Built-in support for:

  • Redux Toolkit
  • Zustand

Feature Setup

Automatically configure commonly used libraries:

  • React Router
  • Axios
  • React Query
  • React Toastify
  • SweetAlert2

Project Configuration

Optional developer tooling setup:

  • Path Alias (@/)
  • ESLint
  • Prettier

Scalable Folder Structure

Generate a professional and maintainable folder architecture automatically.

Perfect for:

  • enterprise applications
  • admin dashboards
  • scalable frontend systems
  • team-based projects

Installation

No global installation required.

Run directly using:

npx vite-react-kit

Interactive CLI Flow

The CLI will guide you through the complete project setup process.

? Project name
my-app

? Select language
❯ TypeScript
  JavaScript

? Select UI Library
❯ Bootstrap
  MUI
  Tailwind CSS

? Select state management
❯ Redux Toolkit
  Zustand
  None

? Select features
◉ React Router
◉ Axios
◉ React Query
◉ Toastify
◉ SweetAlert2

? Project configuration
◉ Path Alias (@/)
◉ ESLint
◉ Prettier

? Apply scalable folder structure?
❯ Yes
  No

? Install dependencies?
❯ Yes
  No

? Initialize git repository?
❯ Yes
  No

Generated Folder Structure

src/
│
├── assets/
│   ├── data/
│   ├── fonts/
│   ├── icons/
│   ├── images/
│   └── styles/
│       └── global.css
│
├── components/
│   ├── common/
│   ├── ui/
│   └── animation/
│
├── layouts/
│
├── pages/
│
├── routes/
│
├── services/
│   ├── api/
│   ├── notifications/
│   ├── payments/
│   └── storage/
│
├── shared/
│   ├── config/
│   ├── constants/
│   ├── data/
│   ├── helpers/
│   ├── hooks/
│   └── types/
│
├── store/
│
├── App.tsx
└── main.tsx

CLI Architecture

The project uses a modular CLI architecture for scalability and maintainability.

cli/
│
├── commands/
├── generators/
├── prompts/
└── index.js

Commands

Handle high-level CLI workflows.

Generators

Responsible for actual project generation and setup logic.

Prompts

Manage interactive CLI questions.


Supported Technologies

  • React
  • Vite
  • JavaScript
  • TypeScript
  • Bootstrap
  • Material UI
  • Tailwind CSS
  • Redux Toolkit
  • Zustand
  • Axios
  • React Query
  • ESLint
  • Prettier

Local Development

Clone the repository:

git clone https://github.com/your-username/vite-react-kit.git

Install dependencies:

npm install

Link package locally:

npm link

Run CLI locally:

vite-react-kit

Publish New Version

Update package version:

npm version patch

Publish package:

npm publish --access public

Future Roadmap

Upcoming features planned for future releases:

  • Shadcn UI setup
  • Authentication starter
  • Admin dashboard starter
  • Docker setup
  • Husky setup
  • CI/CD setup
  • Unit testing setup
  • Dark mode starter
  • Multi-layout architecture
  • Smart structure merge mode
  • Existing project enhancement mode

Why vite-react-kit?

Setting up modern React projects repeatedly can be time-consuming.

vite-react-kit solves that by providing:

  • reusable architecture
  • automated setup
  • scalable project structure
  • configurable tooling
  • modern frontend best practices

This allows developers to focus more on building features and less on repetitive configuration.


Contributing

Contributions are welcome.

Feel free to open issues, suggest improvements, and submit pull requests.


License

MIT License


Author

Built with React and Vite by Sachin Mishra Soni (EMISAM).