Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
battery packed template / boilerplate to initialize Next.js app with Chakra UI & Typescript setup ✨

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
nextarter-chakra is a Next.js boilerplate template that gives developers a working app pre-configured with Chakra UI and TypeScript, ready to be customized for any frontend project. Built by Agustinus Nathaniel, it bundles modern tooling so you can skip repetitive setup and start coding on the App Router.
nextarter-chakra is a starter template that combines Next.js 16 with the App Router, Chakra UI v3, and TypeScript 5 into one repository. It takes a cloned GitHub repository as input and produces a runnable Next.js application with theming, layout components, linting, and testing already wired up. The project can be deployed to Vercel, Netlify, or Railway through the one-click deploy buttons provided on the README.
src/app and a split-layer architecture with separate directories for routing, business logic, and reusable UI components.next-themes for out-of-the-box dark mode and theme switching.biome:check and biome:fix npm scripts for fast code quality checks and automatic fixes.test:e2e script and the necessary configuration to run end-to-end browser tests against the app.src/lib/pages, and reuse shared components in src/components/ui to keep a consistent design system.Header and Footer layout components in src/lib/layout as the application shell, then add pages under src/app following the App Router convention.Getting started takes four steps. First, clone the repository and run pnpm install to pull dependencies, since pnpm is the package manager. Second, run pnpm dev to start the development server at http://localhost:3000. Third, use pnpm build to create a production bundle. Finally, run pnpm test:e2e to execute Playwright end-to-end tests.
