One Annotation, Full CRUD
Add @Erupt on the class and @EruptField on fields, and the framework auto-generates list / create / edit / delete UI, search, pagination, and permission — no Controller / Service / Mapper required.
One Java class generates a complete admin system — zero frontend code, zero CRUD, with built-in deep integration of AI LLMs.
@Erupt(name = "User Management")
@Table(name = "sys_user") @Entity
public class SysUser extends BaseModel {
@EruptField(
views = @View(title = "Username"),
edit = @Edit(title = "Username", notNull = true)
)
private String username;
@EruptField(
views = @View(title = "Email"),
edit = @Edit(title = "Email", type = EditType.INPUT)
)
private String email;
@EruptField(
views = @View(title = "Enabled"),
edit = @Edit(title = "Enabled", type = EditType.BOOLEAN)
)
private Boolean enable;
}The code above automatically generates: list view · create · edit · delete · search · pagination · permission control — no extra code required.
Core Modules
| Module | Description |
|---|---|
| erupt-upms | User & permission management: users, roles, menus, orgs, dictionaries |
| erupt-job | Visual scheduled jobs with Cron expressions and execution logs |
| erupt-monitor | Service monitoring: CPU / JVM / Redis / online users |
| erupt-notice | In-app notifications, global announcements, pluggable multi-channel push |
| erupt-tpl | Custom pages with Freemarker / Amis / micro-frontend |
| erupt-magic-api | Online IDE — write API code in the browser with hot reload |
| erupt-cloud | Distributed microservice config center — an alternative to Apollo / Nacos |
AI Modules
| Module | Description |
|---|---|
| 🐴 Erupt AI Harness | Deep LLM integration with built-in Chat / Agent / MCP Server |
| 🦞 Erupt AI Claw | Natural-language driven server: operate data, run shell, extend skills |
Commercial Modules
| Module | Description |
|---|---|
| Erupt Flow | Visual workflow engine with DingTalk-style approval configuration |
| Erupt Tenant | SaaS multi-tenancy with table-level data isolation |
| Erupt Cube | Semantic-layer BI platform, on par with Google Looker |
| Erupt Chart | Pure SQL low-code reports and charts |
| Aspect | Description |
|---|---|
| JDK | 17+ |
| Spring Boot | 3.x |
| Database | MySQL · PostgreSQL · Oracle · SQL Server · H2 · MongoDB |
| Startup time | 2s ~ 5s |
| Devices | PC · Tablet · Mobile |
| License | Apache 2.0 |