abdellah0l-stack
v1.0.7
Published
Scaffold a Next.js project with TypeScript, tRPC, Drizzle, Better-Auth, Arcjet, and Vercel AI SDK
Maintainers
Readme
abdellah0l-stack
A CLI to scaffold a modern full-stack Next.js project with:
- ⚡ Next.js 16 with App Router
- 🔷 TypeScript
- 🔗 tRPC for type-safe APIs
- ⚡ TanStack Query (React Query) for data fetching (optional)
- 🗃️ Drizzle ORM + PostgreSQL (Neon)
- 🔐 Better-Auth (GitHub, Google, Email)
- 🛡️ Arcjet for rate limiting (optional)
- 🎨 Tailwind CSS
- 🤖 Vercel AI SDK for ai integration (optional)
- 📁 UploadThing for uploading files (optional)
Usage
npx abdellah0l-stack my-appOr install globally:
npm install -g abdellah0l-stack
abdellah0l-stack my-appAfter Scaffolding
cd my-app
npm install
npm install babel-plugin-react-compiler --save-dev
# Set up your .env file with:
# - DATABASE_URL
# - BETTER_AUTH_URL
# - BETTER_AUTH_SECRET
# - GITHUB_CLIENT_ID & GITHUB_CLIENT_SECRET
# - GOOGLE_CLIENT_ID & GOOGLE_CLIENT_SECRET
# - ARCJET_KEY (if using rate limiting)
# - AI_GATEWAY_API_KEY (if using AI)
# - UPLOADTHING_TOKEN (if using uploads)
npm run build
npm run devLicense
MIT
