Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An opinionated Next.js + Chakra + TypeScript starter
Nextjs + Chakra + Typescript Starter is a boilerplate repository that combines Next.js 12, React 18, TypeScript, and Chakra UI to scaffold a new web application with configured tooling.
This is an opinionated starter template that scaffolds a web application using Next.js 12, React 18, TypeScript, and Chakra UI. It provides a pre-configured codebase with linting, formatting, and import sorting so you can begin building without setting up tooling. The template takes an empty directory as input and produces a Next.js application with a pages directory, a sample API route, and Chakra UI ready to use. It is designed to run on the Next.js framework and can be deployed on Vercel.
This starter is for developers who want to start a Next.js project with Chakra UI and TypeScript without manually configuring tooling. Teams that want enforced linting and formatting in CI can use the GitHub Actions workflow. It also suits creators building static or server-rendered sites with Next.js who plan to deploy on Vercel.
After installing dependencies, run npm run dev or yarn dev to start the development server at localhost:3000. Edit pages/index.tsx to see auto-updates. API routes in pages/api are mapped to /api/* paths. The GitHub Actions workflow lints code on pull requests.
Yes, it is an open-source starter project with no mention of a license charge.
No, it uses Chakra UI instead of Tailwind, even though it was inspired by a Tailwind-based starter.
Next.js applications can be deployed on other platforms, but the README specifically highlights Vercel as the easiest way.
The README does not mention any testing framework such as Jest or Cypress.
The setup includes ESLint for linting and auto-sorting imports, plus Prettier for code formatting.
