BaseForge

Build your Next.js project

my-app

Step 1 of 9

Project

Project

Use lowercase letters, numbers, and hyphen-separated words.

Package manager

Supported stack

BaseForge generates a TypeScript-first Next.js starter as a downloadable zip. The shared-generator CLI is published as @baseforge/create.

Core

Framework
Next.js
Language
TypeScript
Router
App Router
Structure
No src folder
Styling
Tailwind CSS

Optional Features

UI
none or shadcn/ui
Database
none or PostgreSQL
ORM
none or Prisma
Auth
none or Auth.js credentials scaffold
Docker
none or PostgreSQL Docker Compose

Project Use

Package manager
npm or pnpm
Install
Run dependencies locally after download
Secrets
Set real production environment values
Server
Generated code is not run by BaseForge

After download

unzip my-app.zip
cd my-app
npm install
npm run dev

Run `npm run typecheck` and `npm run build` before depending on the generated output. pnpm projects use the equivalent generated commands.

Limitations

  • The CLI package is published as @baseforge/create.
  • Only Next.js, TypeScript, App Router, no-src, and Tailwind CSS are supported.
  • Auth.js credentials is a scaffold and needs real user lookup, password verification, and AUTH_SECRET.
  • PostgreSQL Docker Compose is for local development only.
  • BaseForge does not install dependencies or run generated project code on the server.