Features
Built-in capabilities of ShadPanel CLI 1.6.0.
Core Features
Authentication
Better Auth (Prisma adapter) with credentials, Google, and GitHub. Dashboard access is gated by Next.js 16 proxy.ts. NextAuth.js is not part of the current generator.
Database Integration
Prisma 6.18.0 for PostgreSQL, MySQL, SQLite, and MongoDB. db init writes schema.prisma, lib/prisma.ts, and a seed stub.
Resource generator
shadpanel resource <Model> emits list/create/edit/view pages. Resource 2.0 maps belongsTo to FormSelect and hasMany/M2M to view lists.
Feature Highlights
Authentication
- Better Auth, not NextAuth
- Email/password plus optional Google and GitHub
- Pre-built login and signup
- Database sessions
proxy.tsfor/admin/dashboard
Database
- Prisma 6.18.0 (
url = env("DATABASE_URL")) - Better Auth models included on
db init migrate make/run/status- Studio, seed, reset
Form Builder
- Declarative fields vendored in
components/ui/form-builder - Resource 2.0 selects for belongsTo relations
Data Tables
- Sorting, search, pagination, row actions
- Generated list pages use
Table+TableTextColumn+TableActionsColumn
UI Components
- 50+ shadcn/ui components copied into the project
- TypeScript, dark mode, Tailwind CSS v4
Not in 1.6.0
The 1.6.0 release does not include Prisma 7, automatic upgrades of 1.4.0 apps, 2FA, per-resource policies, or M2M RBAC widgets.
Next Steps
Last updated on