Introduction

A NateUI template is the source code for a ready-made Next.js application. It gives you prebuilt pages, reusable UI components and an application layout that you can customize for your own product.

This helps you get past the initial work of putting an interface together. The navigation, page layouts, styling and controls are already in place. You can work on the screens and behavior your product needs, using the existing design as your starting point.

The template is also yours to extend. You can change the supplied pages, create your own, and use the components throughout your app. You connect your own data and sign-in when you are ready to turn the interface into your application.

The NateUI CLI is a command-line tool that helps with that work. You run it from your terminal to create a starter project and add NateUI components as you build. For example, when a page needs a component that is not in your project yet, the CLI adds its source code so you can use and customize it.

What you get

A starter project

The starter gives you the shared foundation of the app: its layout, navigation, theme, UI components and sign-in screens, with the demo feature pages left out.

We recommend using it to build your own application from that foundation. The project is already set up, so you can begin creating your pages and features.

The full demo source

You can download the full demo source from your dashboard's template list. It contains everything you see in the demo.

Core libraries

  • Next.js with the App Router
  • React 19
  • TypeScript
  • Tailwind CSS 4