react-query-zustand-ts-vite-boilerplate
A React boilerplate with Typescript using Vite. Includes React-query, Zustand, Tailwindcss, EsLint + Prettier, Husky Commit Lint, Jest with PWA support
reactboilerplatetypescriptpwaeslintjestreactjstailwindcssvitereact-queryzustandtailwind
Overview
This boilerplate provides a pre-configured React project setup using React Query for data fetching, Zustand for state management, TypeScript for type safety and Vite for fast builds. It includes ESLint and Prettier configuration, example components and a feature-based folder structure designed to help developers quickly start scalable applications with modern tooling and best practices already in place.
Features
state-managementdata-fetchingcode-lintingcode-formattinggit-hookspwa-supportexample-componentsfeature-based-structure
Feature Flags
blogcachingpwa
Recommended Use Cases
scalable-react-applicationsprogressive-web-appstype-safe-frontend-projects
Frontend
reacttypescriptvitereact-queryzustandtailwindcsseslintprettierjesthusky
Backend
None
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
120
๐ด Forks
27
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2025-07-05T08:49:03Z
Stack
Framework
react
Language
typescript
CSS
tailwindcss
Testing
jest
CI
husky
Data Layer
UI Stack
Styling
tailwindcss
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
husky
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals