
Generated administration dashboard
KraftAdmin is an annotation-driven administration framework for Spring Boot that generates CRUD interfaces directly from your domain model. Spend less time building administration interfaces and more time building your application.
implementation("com.kraftadmin:kraftadmin:v0.1.27-beta")KraftAdmin in action
From generated resource tables to forms, relationships and custom actions, KraftAdmin gives your Spring Boot application a complete administration interface with minimal configuration.

Generated administration dashboard

Searchable, sortable and filterable resource tables

Generated forms with validation and custom field configuration

Generated details screen
Swipe or scroll horizontally to explore
Everything needed to build internal tools without building an administration frontend from scratch.
Add a single dependency and annotate the entities you want to manage.
implementation("com.kraftadmin:kraftadmin:v0.1.27-beta") @KraftAdminResource./admin and begin managing your data.| KraftAdmin | Build Yourself | |
|---|---|---|
| CRUD UI | Included | Manual |
| Create & Edit Forms | Generated | Manual |
| Detail Pages | Generated | Manual |
| Search | Included | Manual |
| Pagination | Included | Manual |
| Sorting | Included | Manual |
| Filtering | Included | Manual |
| Relationship Handling | Included | Manual |
| Bean Validation Integration | Included | Manual |
| File Upload Support | Included | Manual |
| Spring Security Integration | Included | Manual |
| Dark Mode | Included | Manual |
| Responsive UI | Included | Manual |
| Configuration | Simple | Extensive |
| Development Time | Minutes | Days–Weeks |
KraftAdmin lets you focus on your domain while automatically generating the repetitive administration interface around it.