为 Claude Code 提供的插件,内含技能与智能体,指导 Claude 按最佳实践开发 Spring Boot 4.x / Java 21+ 应用。
- Star
- 3,077
- Fork
- 513
- 未关闭 Issue
- 1
- 最近提交
- 5小时前
这是什么?
Erupt 是一个用于搭建内部后台管理系统的 Java 框架。给 JPA 实体加上 @Erupt 注解后,即可得到带分页、搜索、Excel 导入导出和角色权限的完整管理页面。界面与 REST 接口都在运行时根据注解生成,开发者只需编写实体类,无需编写控制器或前端代码。
框架基于 Java 17 和 Spring Boot 3.x,提供日期、滑块、树形、代码编辑器、引用表、Markdown 等三十多种字段组件。通过 JPA 支持 MySQL、PostgreSQL、Oracle、SQL Server 和达梦,MongoDB 则通过独立模块接入。
项目还提供可选的 AI 模块:erupt-ai 可接入多种大模型和 MCP 工具,并带有基于角色的访问控制;erupt-ai-claw 支持通过自然语言操作实体、命令行与文件。核心模块采用 Apache 2.0 协议,工作流、多租户和 BI 等商业模块单独销售。
核心功能
- 01通过 @View、@Edit、@Search 注解生成列表、表单、搜索和分页界面
- 02基于角色的权限控制,支持菜单、行级过滤和列级可见性
- 03支持实体的 Excel 导入导出与审计日志
- 04自动生成 REST 接口,并与界面使用相同的权限规则
- 05通过 erupt-ai 在后台配置多种大模型与 MCP 工具
适用场景
- 为运营、人事或财务团队快速搭建内部增删改查后台,无需编写前端代码
- 在已有的 Spring Boot 与 JPA 项目中加入带权限控制的管理面板
- 基于实体类快速原型化数据管理系统
快速上手
- 1
运行一体化 Docker 镜像(内置 H2,无需配置)
docker run -p 8080:8080 erupts/erupt
使用前须知
- 需要 Java 17 或更高版本。
- 部分模块(如 Chart、Flow、Tenant、Cube)为商业模块,并非开源。
标签
常见问题
- erupt 是什么?
- 注解驱动的 Java 后台管理框架,给 JPA 实体加上 @Erupt 即可在运行时生成管理界面、权限、审计与接口。 Erupt 是一个用于搭建内部后台管理系统的 Java 框架。给 JPA 实体加上 @Erupt 注解后,即可得到带分页、搜索、Excel 导入导出和角色权限的完整管理页面。界面与 REST 接口都在运行时根据注解生成,开发者只需编写实体类,无需编写控制器或前端代码。
- erupt 可以免费使用吗?用的什么许可证?
- erupt 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- erupt 还在维护吗?
- 活跃维护中。erupt 最近一次提交是在 2026年10月21日。
- erupt 适合用来做什么?
- 为运营、人事或财务团队快速搭建内部增删改查后台,无需编写前端代码 在已有的 Spring Boot 与 JPA 项目中加入带权限控制的管理面板 基于实体类快速原型化数据管理系统
- erupt 怎么安装和运行?
- 运行一体化 Docker 镜像(内置 H2,无需配置): docker run -p 8080:8080 erupts/erupt
- 在哪里获取 erupt?
- 源代码和安装说明在 GitHub 上:https://github.com/erupts/erupt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1418448Apache-2.0更新于 3天前
Apache Dubbo 的 Java 实现,一个用于构建 RPC 通信与微服务的框架。
4.2万2.6万JavaApache-2.0更新于 前天
开源的持久化执行引擎,用于编排微服务、AI Agent 和自适应工作流图,支持多语言 Worker。
3.2万1036JavaApache-2.0更新于 22小时前
基于 DSL 编排组件的 Java 规则引擎,支持规则热刷新,并可将 AI Agent 作为组件编排。
3885526JavaApache-2.0更新于 上个月
一个 Java 库,可直接把 curl 命令当作普通 Java 方法调用,无需手写 HTTP 客户端代码。
109371JavaApache-2.0更新于 6天前
基于 Java 与 Vue3 的低代码平台,可一句话生成完整系统,内置 AI 聊天、知识库与流程编排。
4.8万1.6万JavaApache-2.0更新于 8天前