Build Next.js Apps Easier and Faster With:
✅ shadcn/ui - Customizable Components
✅ Drizzle ORM - Database Migrations and Queries
✅ Ruby on Rails Inspired - Scaffold Automations
✅ Auth.js - Authentication and Authorization
✅ Django Inspired - Admin Dashboard
✅ Zod - Data Validation
shadrizz is a full stack automation tool for building TypeScript web applications. This is an ephemeral web framework. You do not install it into your project as a dependency. It is a command line interface code generation tool. You use it to generate customizable code for full stack projects. You can scaffold database schemas and user interfaces to use as a reference to build your own full stack application.
Create a new Next.js app using the required configurations:
npx shadrizz@latest new my-app
Initialize shadrizz after changing into the app directory:
cd my-app
npx shadrizz@latest init
Scaffold a CRUD application:
npx shadrizz@latest scaffold post -c title:text content:text is_draft:boolean published_at:timestamp
npx shadrizz@latest scaffold tags -c name:text
npx shadrizz@latest scaffold posts_tags -c post_id:references tag_id:references
Add an optional add-on extension:
npx shadrizz@latest add stripe
npx shadrizz@latest add tiptap
MIT