Production-ready full-stack project generator with zero configuration.
Scaffold complete full-stack applications in seconds with your choice of framework, database, and authentication—all pre-configured and production-ready.
Answer a few prompts. StackKit generates a project with everything already configured:
- Your choice of framework: Next.js, Express, or React
- Database integration with Prisma or Mongoose
- Authentication via Better Auth
- UI components from Shadcn UI
- File storage with Cloudinary
- TypeScript strict mode, ESLint, and documented
.envtemplates — all included
No manual wiring. No dependency hunting. Just working code.
- Node.js >= 18
- npm, pnpm, yarn, or bun
# Interactive mode (recommended)
npx stackkit@latest create my-app
# Or specify everything upfront
npx stackkit@latest create my-app \
--framework nextjs \
--database prisma-postgresql \
--auth better-auth# Add authentication
npx stackkit@latest add
# Verify project health
npx stackkit@latest doctor| Category | Options |
|---|---|
| Frameworks | Next.js (App Router), Express (TypeScript), React (Vite) |
| Databases | Prisma (PostgreSQL, MySQL, SQLite, MongoDB), Mongoose |
| Authentication | Better Auth (all frameworks) |
| UI | Shadcn UI (Next.js, React) |
| Storage | Cloudinary (Express) |
| Components | TiptapEditor, DataTable, SearchBar, FilterBar, and more |
# Next.js with PostgreSQL and Better Auth
npx stackkit@latest create my-app \
--framework nextjs \
--database prisma-postgresql \
--auth better-auth
# Express API with MongoDB
npx stackkit@latest create my-api \
--framework express \
--database mongoose \
--auth better-auth
# React SPA with authentication
npx stackkit@latest create my-spa \
--framework react \
--auth better-auth
# Minimal start, add features later
npx stackkit@latest create my-app --framework nextjs --database none
cd my-app
npx stackkit@latest add| Command | Description |
|---|---|
create <name> |
Scaffold a new project interactively |
add |
Add a database, auth, or UI module |
doctor |
Diagnose issues and missing configuration |
list |
Show all supported frameworks and modules |
- TypeScript with strict mode enabled
- ESLint with recommended rules
.env.examplewith every variable documented- Git initialized with a sensible
.gitignore dev,build, andstartscripts ready to use- A generated README with setup and deployment instructions
Full docs at stackkit.tariqul.dev
git clone https://github.com/tariqul420/stackkit.git
cd stackkit
pnpm install
pnpm buildContributions are welcome — bug reports, feature requests, and pull requests. See CONTRIBUTING.md for details.
MIT © Tariqul Islam
Questions? Open an issue or start a discussion.