
Template details
Yehez ViteChakra Starter
Yehezkiel Gunawan's personalized Vite + React + Typescript + Chakra UI starter template
About this template
Yehez ViteChakra Starter is a React + TypeScript boilerplate that combines Vite and Chakra UI to give developers a pre-configured starting point for web application development.
What is Yehez ViteChakra Starter?
Yehez ViteChakra Starter is a personal starter template created by Yehezkiel Gunawan. It pairs Vite as the build tool with React and TypeScript, and uses Chakra UI as the component library, delivering a project skeleton that already has linting, formatting, and Git hooks configured. The template accepts a GitHub repository name or local folder name as input and produces a complete front-end project scaffold that runs with yarn dev or npm run dev. It is published on GitHub and can be deployed to Vercel or Netlify using the one-click deploy buttons in the README.
Key Features
- Pre-configured tooling — The template sets up ESLint, Prettier, Husky, and lint-staged, so code style and pre-commit checks work immediately.
- Vite + React + TypeScript — Uses Vite for fast development builds and TypeScript for static typing across the project.
- Chakra UI integration — Includes Chakra UI as the styled-component library, with a responsive layout configuration built on Chakra UI's media queries.
- One-click deployment — Provides deploy buttons for Vercel and Netlify, allowing a live site to be created directly from the repository.
- Multiple scaffold methods — Start a project by clicking "Use this template" on GitHub or by running
npx degit yehezkielgunawan/yehez-vitechakra-starter <your-app-name>. - Community-inspired setup — The base configuration references The24thDS vite-reactts17-chakra-jest-husky starter, and the layout draws from Sozonome's Vite Chakra Starter.
Who is it for?
- React developers who want to skip wiring up ESLint, Prettier, and Husky manually and start with a modern Vite + TypeScript base.
- Chakra UI users who need a responsive layout prepared with Chakra UI's media query utilities.
- Hobbyists and side-project builders who want a minimal but structured boilerplate that they can customize quickly, as the template was originally made for the author's own projects.
What can you do with Yehez ViteChakra Starter?
- Jumpstart a front-end app: Scaffold a React + TypeScript application with Chakra UI components ready, then focus on business logic instead of configuration.
- Deploy a static site instantly: Use the Vercel or Netlify deploy buttons to publish the default project and verify your pipeline.
- Learn Vite and Chakra UI: The template offers a clean, uncluttered base for experimenting with Vite's dev server and Chakra UI's component patterns.
How does Yehez ViteChakra Starter work?
The template is meant to be copied rather than configured. You can click "Use this template" on the GitHub repository to create your own repo, or use degit with npx degit yehezkielgunawan/yehez-vitechakra-starter <your-app-name> to clone it locally. After that, install dependencies with npm install or yarn and run yarn dev or npm run dev to start the development server.
Alternatives
- Sozonome Vite Chakra Starter — Another Vite + React + Chakra UI starter that inspired the layout of this template.
- The24thDS vite-reactts17-chakra-jest-husky — A starter used as the main reference for the base configuration, with additional Jest integration.
FAQ
Is Yehez ViteChakra Starter free?
Yes, the repository is public on GitHub and the author invites users to fork or clone it. The README explicitly says you can use it if you find it useful and welcomes pull requests for improvements.
What is included in the template?
The template includes Vite, React, TypeScript, Chakra UI, ESLint, Prettier, Husky, and lint-staged. It also provides a basic responsive layout configuration using Chakra UI media queries.
How do I start a new project with this template?
Open the GitHub repository and click "Use this template" to create a new repository, or run npx degit yehezkielgunawan/yehez-vitechakra-starter your-app-name in your terminal, then install dependencies and run yarn dev.
Does the template include routing or page components?
The README does not mention any pre-built pages or a router. It is a starter skeleton focused on tooling and the Chakra UI setup, so you add your own pages and navigation as needed.















