7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Erupt

Open source

Annotation-driven Java framework that generates admin backends, with UI, RBAC, audit logs, and APIs, from annotated JPA entities without writing front-end code.

Open-source alternative to

erupt.xyz
Erupt homepage screenshot
GitHub stars
2.9k
Last commit
yesterday
Repository age
6 years
Version
2.3.0
Licence
Apache-2.0
Self-hosted
Yes

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

SaaS alternatives to Erupt

See all