Skip to content

Erupt Engine注解驱动的低代码平台

一个 Java 类文件,生成完整后台管理系统。零前端代码,零 CRUD,内置 AI 大模型深度集成。

EruptErupt

三行代码,一张完整的管理表格

java
@Erupt(name = "用户管理")
@Table(name = "sys_user") @Entity
public class SysUser extends BaseModel {

    @EruptField(
        views = @View(title = "用户名"),
        edit  = @Edit(title = "用户名", notNull = true)
    )
    private String username;

    @EruptField(
        views = @View(title = "邮箱"),
        edit  = @Edit(title = "邮箱", type = EditType.INPUT)
    )
    private String email;

    @EruptField(
        views = @View(title = "状态"),
        edit  = @Edit(title = "状态", type = EditType.BOOLEAN)
    )
    private Boolean enable;
}

以上代码自动生成:列表展示 · 新增 · 编辑 · 删除 · 搜索 · 分页 · 权限控制,无需任何额外代码。


模块生态

核心模块

模块说明
erupt-upms用户权限管理:用户、角色、菜单、组织、字典
erupt-job可视化定时任务管理,支持 Cron 表达式与任务日志
erupt-monitor服务监控:CPU / JVM / Redis / 在线用户
erupt-notice站内通知、全员公告、可插拔多渠道推送
erupt-tpl自定义页面,支持 Freemarker / Amis / 微前端
erupt-magic-api在线 IDE,浏览器编写接口代码实时生效
erupt-cloud分布式微服务配置管理,替代 Apollo / Nacos

AI 模块

模块说明
🐴 Erupt AI Harness深度集成 LLM,内置 Chat / Agent / MCP Server
🦞 Erupt AI Claw自然语言驱动服务器,操作数据、执行 Shell、扩展 Skill

商业模块

模块说明
Erupt Flow可视化流程引擎,钉钉风格审批配置
Erupt TenantSaaS 多租户,表级数据隔离
Erupt Cube语义层 BI 平台,对标 Google Looker
Erupt Chart纯 SQL 低代码报表图表

技术栈

维度说明
JDK17+
Spring Boot3.x
数据库MySQL · PostgreSQL · Oracle · SQL Server · H2 · MongoDB
启动速度2s ~ 5s
终端适配PC · 平板 · 手机
开源协议Apache 2.0

Released under the Apache-2.0 License.