We've released the Enterprise CLI for seamless deployments of Next.js projects on the AWS with complete IaC (Terraform) setup. Learn more
Blazity Logo

Getting Started

Get to know the project, philosophy and how to use it.

Introduction

next-enterprise is an carefully crafted Next.js boilerplate for enterprise, high-performance, maintainable applications and fast iterating teams.

Packed with features like TailwindCSS v4, Extremely strict TypeScript, ESLint 9, Prettier, testing tools and more to accelerate your development and help to bootstrap your project faster.

Philosophy

While numerous Next.js boilerplates exist in the market today, the majority are designed to address individual developer requirements rather than the strategic needs of development teams, particularly those operating in enterprise environments.

Many solutions incorporate excessive features and tooling that add complexity without proportional value. In next-enterprise, based on our enterprise clients, we recognize that operational efficiency originates from strategic simplicity.

Our solution delivers a streamlined, enterprise-ready foundation with carefully selected, high-impact features and tools that maximize developer productivity and accelerate time-to-market for your business-critical applications.

Documentation purpose

This documentation serves as a comprehensive technical reference for the project features and a practical guide for enterprise application development. It incorporates knowledge gained from our work with large organizations. You will find detailed guidelines, best practices, and recommendations, along with explanations of our decision-making process that emphasizes business value.

Installation

Clone the project

git clone https://github.com/blazity/next-enterprise.git

...or using GitHub CLI

gh repo clone blazity/next-enterprise

Enable corepack

corepack enable && corepack enable npm

This needs to be done only once - you do not need to run it again for other projects. The corepack enable npm command may seem unreasonable as we are using pnpm. It is well explained in the Matt's TotalTypeScript article

Install dependencies

pnpm install --frozen-lockfile

Run the project

pnpm dev

You can now begin development on your project. We recommend reviewing the rest of the documentation to understand the project structure and the business benefits our configuration provides.

On this page