sveltekit-admin is a Django-like admin panel for SvelteKit applications backed by Prisma. Point it at your Prisma client and it introspects your schema to generate a full admin interface — no routes to write, no forms to hand-build.
Features
- Auto-introspection of your Prisma schema
- CRUD operations auto-generated for every model
- Standalone UI — no external CSS required
- Zero routes — everything is handled via a single SvelteKit hook
- 3 lines of code to set up
- Customizable — hide fields, mark fields readonly, set custom labels
What you get
Once installed, navigating to /admin gives you:
- A dashboard with per-model statistics
- List views with pagination
- Create/edit forms generated from your Prisma schema
- Delete with confirmation
- Editable relations: foreign keys as dropdowns, many-to-many as checkboxes
Requirements
- SvelteKit 2.x
- Prisma 5.x or 6.x
Next steps
Head to Installation & Quick Start to add the admin panel to your app.