🚧 v0.1.19-beta • Beta

Generate administration panels from your Spring Boot entities.

KraftAdmin is an annotation-driven administration framework for Spring Boot that generates CRUD interfaces directly from your domain model. Spend less time building admin dashboards and more time building your application.

Spring Boot Java Kotlin JPA Spring Security
📦 implementation("com.bowerzlabs:kraft-admin:v0.1.19-beta")
⚠️ Early Beta
KraftAdmin is under active development. The framework is already suitable for experimentation and internal projects, but APIs and generated interfaces may evolve before the first stable release. Feedback, bug reports and contributions are highly encouraged.

Why KraftAdmin?

Everything needed to build internal tools without building a frontend.

⚡ Annotation Driven

Generate administration resources directly from annotated entities.

📋 CRUD Generation

Create, edit, view and manage data without writing controllers or templates.

🧩 Extensible

Customize fields, resources, storage providers and security.

🔒 Spring Security

Integrates with your existing authentication and authorization.

☁ Storage Providers

Local storage today, with Cloudinary and S3 integrations available.

🚀 Built for Spring Boot

Works alongside your existing services, repositories and business logic.

Add a single dependency and annotate the entities you want to manage.

Install in Minutes

implementation("com.bowerzlabs:kraft-admin:v0.1.19-beta")

How It Works

  1. Install

    Add the KraftAdmin dependency.
  2. Annotate

    Mark your entities with @KraftAdminResource.
  3. Run

    Start your Spring Boot application.
  4. Manage

    Open /admin and begin managing your data.

Build Less. Deliver More.

KraftAdminBuild Yourself
CRUD UI
Create & Edit FormsManual
Detail PagesManual
SearchManual
PaginationManual
SortingManual
FilteringManual
Relationship HandlingManual
Bean Validation IntegrationManual
File Upload SupportManual
Spring Security IntegrationManual
Dark ModeManual
Responsive UIManual
Telemetry (Optional)Manual
ConfigurationSimpleExtensive
Development TimeMinutesDays–Weeks

Build your admin panel in minutes.

KraftAdmin lets you focus on your domain while automatically generating the repetitive administration interface around it.