startercraft

An opinionated boilerplate designed to accelerate the development of modern, scalable React applications with TypeScript.

reacthooksboilerplatetypescriptreact-routerreact-hookstailwindcsstailwindeslintvitesttesting-libraryreact hook form

Preview

startercraft preview

Overview

This is a React boilerplate with TypeScript that provides a structured, scalable foundation for building production-grade applications. It includes React Router for navigation, Zustand for state management, React Hook Form for forms, Tailwind CSS for styling and Vitest for testing, along with code generation tools, path aliases and a pre-configured validation pipeline to streamline development and maintain code quality across teams.

Features

code-generationpath-aliasescomponent-scaffoldingfeature-scaffoldingmvvm-patternform-handlingstate-managementroutinginternationalizationtesting-setuplintingtype-checkingvalidation-pipeline

Feature Flags

blogpaymentsteamsOrgsi18nnotificationsformsValidationtestingcodeGeneration

Recommended Use Cases

small-to-large-scale-react-web-applicationsprojects-requiring-organization-and-scalabilityteams-seeking-standardizationfast-developer-onboarding

Frontend

reacttypescriptreact-routerzustandreact-hook-formtailwindcssheadless-uidaisyuivitestreact-testing-libraryeslinti18next

Backend

None

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
20
๐Ÿด Forks
5
๐Ÿงพ License
cc0
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-06T20:26:10Z

Stack

Framework
react
Language
typescript
CSS
tailwindcss
Testing
vitest, react-testing-library
i18n
i18next

Data Layer

UI Stack

Styling
tailwindcss
Components
headless-ui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Found pricing cues (currency/per/tier)
Get Started with this Boilerplate