CNA
Create Awesome Node App
TemplatesExtensionsDocs
No results found.
Navigation
Home
Docs
Templates
Extensions
System
Enable Performance Mode
Press Esc to close
Ctrl+K

© 2026 Create Awesome Node App. All rights reserved.

TemplatesExtensionsDocs

React Vite Boilerplate

frontend-applications

React SPA on Vite with React Router and TypeScript. Choose it for client-only apps where instant HMR and a lean build matter more than SSR.

React
Vite
Frontend
TypeScript
ESLint
Prettier
React Router
SPA
HMR

About this template

This template provides a solid foundation for building react applications. It comes with all the essential tools and configurations to help you get started quickly.

The React Vite Boilerplate template is designed to help developers jumpstart their projects with best practices, modern tooling, and a well-structured codebase.

Key Benefits

  • Pre-configured development environment
  • Modern tooling and best practices
  • TypeScript support out of the box
  • Linting and formatting setup
  • Testing infrastructure ready to go
Quick Start
Get up and running in seconds

$ npx create-awesome-node-app \

--template react-vite-boilerplate

Template Details
Typereact
Categoryfrontend-applications
Compatible Extensions33

Compatible Extensions

Enhance your React Vite Boilerplate with these powerful extensions

Tooling
GitHub Setup
Automate GitHub workflows with Actions, Dependabot, and templates for issues and pull requests.
GitHub
Automation
Actions
+3 more
Compatible with:sls, react, webextension-react, monorepo, backend, nestjs-backend, nextjs, nextjs-saas-ai
Tooling
Husky + Lint Staged
Improve code quality with pre-commit hooks using Husky and Lint Staged.
Husky
Lint Staged
Code Quality
+2 more
Compatible with:sls, react, webextension-react, webdriverio, backend, nestjs-backend, nextjs, nextjs-saas-ai
Tooling
Development Container
Set up a development container with Docker and VSCode for consistent environments.
Docker
VSCode
DevContainer
+2 more
Compatible with:sls, react, webextension-react, monorepo, webdriverio, backend, nestjs-backend, nextjs, nextjs-saas-ai
Testing
Jest + React Testing Library
Add Jest and React Testing Library for unit and integration testing in React projects.
Jest
React Testing Library
Unit Testing
+2 more
Compatible with:react, webextension-react, nextjs
Testing
Vitest + React Testing Library
Add Vitest and React Testing Library for fast Vite-native unit and integration testing in React projects.
Vitest
React Testing Library
Unit Testing
+2 more
Compatible with:react
Testing
Playwright E2E
Add Playwright end-to-end browser testing with multi-browser config, dev-server bootstrap, and CI workflow.
Playwright
E2E
Browser Testing
+1 more
Compatible with:react, nextjs
Localization
React i18n
Add internationalization support to your React app with react-i18n and async backend.
i18n
Localization
React
+2 more
Compatible with:react
State Management
TanStack React Query
High-quality open-source software for web developers.
TanStack
React Query
State Management
+2 more
Compatible with:react
State Management
React Hook Form
Extension to add React Hook Form, a performant, flexible and extensible forms with easy-to-use validation.
React Hook Form
State Management
Form Validation
Compatible with:react
State Management
Jotai
Extension to add Jotai, a small and fast state management library for React
Jotai
State Management
Atomic State Management
Compatible with:react
State Management
Recoil.js (Deprecated)
Extension to add Recoil.js, a state management library for React. Note: Recoil is no longer maintained by Meta (formerly Facebook Experimental) and may not receive future updates.
Recoil.js
State Management
Atomic State Management
Compatible with:react
State Management
Hookstate
Add Hookstate, a modern state management solution with hooks-based API and TypeScript support.
Hookstate
State Management
React Hooks
+2 more
Compatible with:react
State Management
MobX
Extension to add MobX, a tiny state management library for React
MobX
State Management
Bidirectional State Management
Compatible with:react
State Management
Teaful (Deprecated)
Add Teaful, a tiny and fast state management solution with a simple API and TypeScript support. Note: Teaful has very low adoption (~126 weekly downloads) and may not receive future updates.
Teaful
State Management
React Hooks
+2 more
Compatible with:react
State Management
Valtio
Extension to add Valtio, a tiny state management library for React
Valtio
State Management
Bidirectional State Management
Compatible with:react
State Management
XState
Add XState, a state management and orchestration solution for complex state machines and workflows.
XState
State Management
Finite State Machines
+2 more
Compatible with:react
State Management
Zustand
Add Zustand, a small, fast and scalable state management solution with a simple API and TypeScript support.
Zustand
State Management
Unidirectional State Management
+2 more
Compatible with:react
State Management
React Redux with Redux Saga
Extension to add Redux Toolkit (RTK) with React Redux bindings and Redux Saga for side-effect management
React
State Management
Unidirectional State Management
+3 more
Compatible with:react
State Management
React Redux with Redux Toolkit
Extension to add Redux Toolkit (RTK) with React Redux bindings, redux-persist, and redux-logger for a fully configured store
React
State Management
Unidirectional State Management
+3 more
Compatible with:react
Cross Platform
Cross Platform Apps with Ionic React + Capacitor
Add Ionic React and Capacitor to your cross platform react app
Ionic
Capacitor
React
+1 more
Compatible with:react
Tooling
Docker Compose Setup
Add docker environments for development and production to your project setup with docker-compose
Docker
Docker Compose
React
+3 more
Compatible with:react
Cross Platform
Android Tools
Avoid using heavy IDEs by installing this extension that creates an elegant tool setup for your android app
Android
React
Android Studio
+2 more
Compatible with:react
UI
Semantic UI React
Extension to add Semantic UI React to your setup
React
Semantic UI
Semantic UI React
+1 more
Compatible with:react
UI
Semantic UI React with Theme
Extension to add Semantic UI React to your setup with theme customization
React
Semantic UI
Semantic UI React
+2 more
Compatible with:react
UI
Material UI
Add Material UI components and theming capabilities to your React application with TypeScript support and best practices.
React
Material UI
Components
+4 more
Compatible with:react
UI
Ant Design for React
Add Ant Design React components with TypeScript support, theming capabilities and enterprise-grade UI patterns.
React
Ant Design
Ant Design React
+3 more
Compatible with:react
UI
Bootstrap React
Add Bootstrap React components with TypeScript support and responsive design patterns.
React
Bootstrap
Bootstrap React
+3 more
Compatible with:react
Tooling
React Million DOM Optimization
Extension to add Million DOM Optimization to your React app
React
Million
Optimization
Compatible with:react
Cross Platform
React Electron Vite
Add Electron to your cross platform React Vite app
React
Electron
Vite
+1 more
Compatible with:react
UI
Tailwind CSS
Add Tailwind CSS utility-first styling with PostCSS and dark mode class strategy.
React
TailwindCSS
Utility-First
+3 more
Compatible with:react
UI
shadcn/ui
Add shadcn/ui component primitives (Radix UI + Tailwind CSS) with variant-based theming utilities.
React
shadcn/ui
TailwindCSS
+4 more
Compatible with:react
Data Fetching
Apollo Client for React
Add Apollo Client for GraphQL data fetching, caching, and state management in React applications.
Apollo
GraphQL
Data Fetching
+1 more
Compatible with:react, nextjs
Tooling
Storybook
Add Storybook for isolated component development, visual testing, and interactive documentation.
Storybook
Components
Documentation
+1 more
Compatible with:react, nextjs
View All Extensions

Recommended Combinations

Get started quickly with these popular template and extension combinations

T

React Vite Boilerplate

react

E

GitHub Setup

Tooling

$ npx create-awesome-node-app \

--template react-vite-boilerplate \

--addons github-setup

T

React Vite Boilerplate

react

E

Husky + Lint Staged

Tooling

$ npx create-awesome-node-app \

--template react-vite-boilerplate \

--addons husky-lint-staged

T

React Vite Boilerplate

react

E

Development Container

Tooling

$ npx create-awesome-node-app \

--template react-vite-boilerplate \

--addons development-container

T

React Vite Boilerplate

react

E

Jest + React Testing Library

Testing

$ npx create-awesome-node-app \

--template react-vite-boilerplate \

--addons jest-react-testing-library

Ready to Build?

Start creating your awesome Node.js app with this template

Browse Extensions