BaseForge - One-click project generation for modern Next.js apps
Generate a ready-to-edit TypeScript project with Tailwind, optional shadcn/ui, PostgreSQL, Prisma, Auth.js, and Docker Compose setup.
npx @baseforge/create@latestCLI workflow
Generate the same starter from your terminal.
BaseForge asks for the project name, package manager, UI, database, ORM, auth, and Docker choices, then writes a ready-to-edit Next.js project locally.
What gets assembled
Prompts become config
Every answer maps to the same schema used by the website builder.
Templates are composed
Base app files and selected features are merged into one project.
Ready for local edits
Install dependencies, run the dev server, and continue in your editor.
Example output
baseforge-demo- app/page.tsx
- components/ui/button.tsx
- prisma/schema.prisma
- app/api/auth/[...nextauth]/route.ts
- docker-compose.yml
>
Powers the stack you already use.
BaseForge connects the core app scaffold to styling, database, auth, container, and package tooling from one generated project.
Build from the browser or from your terminal.
Use the visual builder when you want to inspect the stack first. Use the CLI when you already know what you want.
Same generator, same project output
Pick the interface that matches how you want to start.
Web Builder
Explore before downloading
Selected stack
Files before download
CLI
Scaffold directly where you work
> npx @baseforge/create@latest my-app
? ? UI library shadcn/ui
? ? Database PostgreSQL
? ? ORM Prisma
- Project generated in ./my-app
Run directly
npx @baseforge/create@latest my-app