About Erupt
Erupt is a Java admin framework built on a code-as-configuration idea: annotate an entity class with @Erupt and a complete admin page is generated at runtime, with no controllers, front-end build, or scaffolding. It targets Java 17 and Spring Boot 3.x, starts in a few seconds, and is released under the Apache-2.0 license.
The framework ships more than 30 UI components, including date pickers, sliders, trees, code editors, reference tables, autocomplete, maps, signatures, and Markdown. Role-based access control, audit logs, Excel import and export, and OpenAPI support are built in, and every annotated entity becomes a permission-aware REST endpoint.
Newer releases add AI features: connections to more than 50 LLM providers, MCP-native tools, and skills for coding agents, positioned as an AI harness for admin apps. Documentation is available in English and Chinese, with a live demo. Erupt suits Java teams that want to ship internal tools and back-office systems quickly without maintaining a separate front end.
Key features
- One annotated entity generates one admin page
- No front-end code or build step
- 30+ built-in UI components
- Role-based access control and audit logs
- Excel import and export
- REST endpoints with OpenAPI support
- LLM provider and MCP integrations
Good fit for
- →Internal admin tools for Java teams
- →Rapid back-office systems on Spring Boot
- Built with
- Java
- Tags
- java
- admin-panel
- low-code
- spring-boot
- rbac
- jpa
- internal-tools
- mcp
Erupt: questions and answers
- What is Erupt used for?
- Erupt is an annotation-driven Java framework that generates admin backends, with UI, RBAC, audit logs, and APIs, from annotated JPA entities without writing front-end code. It is a good fit for internal admin tools for Java teams and rapid back-office systems on Spring Boot.
- Is Erupt open source?
- Yes. Erupt is open source under the Apache-2.0 licence. Its source code is on GitHub at erupts/erupt and is written mainly in Java.
- Is Erupt free?
- Yes. Erupt is open source, so the software itself is free to use.
- Can I self-host Erupt?
- Yes. Erupt can be self-hosted on your own server or infrastructure.
- What is Erupt an alternative to?
- Erupt is an open-source alternative to Retool and Forest Admin. Other open-source alternatives to Retool include Lowdefy, Motor Admin and DashPress.
- Is Erupt actively maintained?
- Yes. The most recent commit to Erupt was on 1 October 2026, and the latest release is 2.3.0, published on 25 September 2026. The project has 2.9k stars on GitHub.
Open-source alternatives to Erupt
See all
Lowdefy
Low-code & Internal Tools
Build apps that AI can generate, humans can review, and teams can maintain. Config that wo
Apache-2.0vs Retool★ 3k
Motor Admin
Low-code & Internal Tools
Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from th
MITvs Retool★ 839
DashPress
Low-code & Internal Tools
Generate powerful admin apps without writing a single line of code - Run `npx dashpress` t
AGPL-3.0vs Retool★ 1.9k
Avo
Low-code & Internal Tools
The Essential Toolkit for building Internal Tools and admin panels with Ruby on Rails
OSSvs Retool★ 1.8k
Hetu
Low-code & Internal Tools
低代码平台, 可视化编辑器,单手打代码,解放你的双手
MITvs Retool★ 797
ToolJet
Low-code & Internal Tools
ToolJet is the open-source, AI-native low-code platform for internal tools. Build with AI,
AGPL-3.0vs Retool★ 41k
SaaS alternatives to Erupt
See all
Retool
Low-code & Internal Tools
Retool is a platform for building internal tools and business apps that connect to any database, API or LLM, with an AI app builder and agent support.
SaaS
Forest Admin
Low-code & Internal Tools
Admin panel and back-office builder that connects to existing databases
SaaS
DronaHQ
Low-code & Internal Tools
Low-code platform for internal tools, admin panels and workflows
SaaS
UI Bakery
Low-code & Internal Tools
Internal tool builder with a visual editor and SQL and JavaScript data connections
SaaS
Basedash
Low-code & Internal Tools
Admin panel and internal tool builder that connects directly to SQL databases
SaaS
Basevolt
Low-code & Internal Tools
Local-first admin panel generator that connects to your database and configures the schema with AI
SaaS

