JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 111
  • Score
    100M100P100Q67333F
  • License ISC

Next.js 16 Boilerplate with TypeScript, Chakra UI, ESLint, Prettier, Husky, and Cypress โ€” a complete starter template to build fast, scalable, and modern web applications.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-next-js-boilerplate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Next.js Boilerplate with TypeScript, Chakra UI, ESLint, Prettier, Husky, and Cypress setup

    ๐Ÿš€ Next.js 16 Boilerplate โ€“ TypeScript, Chakra UI, ESLint, Prettier, Husky & Cypress

    A complete Next.js 16 starter template configured with TypeScript, Chakra UI, ESLint, Prettier, Husky, and Cypress.
    Perfect for developers who want to build fast, scalable, and modern web applications using the latest Next.js features.


    ๐Ÿงฉ About This Boilerplate

    This project is a Next.js boilerplate built with TypeScript, Chakra UI, ESLint, Prettier, Husky, and Cypress โ€” designed to help you start new projects quickly and with the best development experience.

    It includes:

    • โš™๏ธ A clean, scalable architecture;
    • ๐ŸŽจ Theming support (light/dark) with Chakra UI;
    • ๐Ÿงช E2E and component testing with Cypress;
    • โœ… Automated linting, formatting, and pre-commit checks;
    • ๐Ÿš€ SEO-friendly configuration out of the box.

    Get this starter project and maximize your experience as a developer!



    ๐Ÿ•ฐ๏ธ Old Versions


    ๐Ÿง  System Requirements

    • Node.js 22.x or later
    • macOS, Windows (including WSL), and Linux supported

    ๐Ÿ’ป Technologies Used


    ๐Ÿš€ Features of the Next.js 16 Boilerplate

    • โš›๏ธ Full Next.js setup (SSR, SSG, API routes, and more)
    • ๐ŸŽจ Styling with Chakra UI
    • ๐ŸŒ“ Dark and light theme configuration
    • ๐Ÿ›  TypeScript support
    • ๐Ÿ“ Linting and formatting via ESLint + Prettier
    • โœ… Pre-commit hooks with Husky + lint-staged
    • ๐Ÿงช E2E and component testing via Cypress
    • โœจ Absolute imports (~)
    • ๐Ÿ“ Minimal and organized folder structure
    • ๐Ÿ” SEO-friendly configuration
    • โšก Ready for production deployment

    โš™๏ธ Automatic Installation

    1. Create a new project

    yarn create next-js-boilerplate
    # OR
    npx create-next-js-boilerplate

    2. Initialize Husky

    yarn husky-install
    # OR
    npm run husky-install

    3. Run the development server

    yarn dev
    # OR
    npm run dev

    Open http://localhost:3000 with your browser to see the result.
    Edit pages/index.tsx โ€” the page updates automatically as you save.


    ๐Ÿงฐ Manual Installation

    1. Clone the repository

    git clone https://github.com/AstrOOnauta/next-js-boilerplate.git

    2. Install dependencies

    yarn
    # OR
    npm install

    3. Initialize Husky

    yarn husky-install
    # OR
    npm run husky-install

    4. Run the development server

    yarn dev
    # OR
    npm run dev

    Open http://localhost:3000 and start building!


    ๐Ÿง‘โ€๐Ÿ’ป Terminal Commands

    Command Description
    dev Runs the app on localhost:3000
    build Creates the production build
    start Runs a production server
    prettier Formats all files
    lint Runs ESLint
    lint-staged Lints only staged files
    husky-install Initializes Husky
    type-check Runs TypeScript checks
    cypress:open Opens Cypress UI
    cypress:run Runs Cypress tests in CLI

    ๐Ÿ’ก Why Use This Template?

    • Save hours of setup time โ€” everything is pre-configured
    • Enforce code quality and consistency automatically
    • Start coding immediately with TypeScript + Chakra UI
    • Perfect for MVPs, startups, or production-grade apps
    • Compatible with macOS, Windows, and Linux

    ๐Ÿค Contributing

    Contributions are welcome!
    Feel free to open an issue or submit a pull request to improve this Next.js boilerplate.


    ๐Ÿ“œ License

    This project is licensed under the ISC License.


    ๐Ÿ“ˆ Keywords

    nextjs boilerplate, next.js starter template, next.js 16, typescript, chakra-ui, eslint, prettier, husky, lint-staged, cypress, react starter, frontend boilerplate, create next app



    Thanks for stopping by! ๐Ÿ˜