#1818th of 36 in Backends, databases and hosting
erupt
Annotation-driven Java admin framework where one JPA entity becomes one admin page
- Stars
- 4k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Java
2,816 on 10 Apr 20263,980 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Erupt generates admin UIs, REST endpoints and permission checks from annotations on JPA entities, on Java 17 and Spring Boot 3.x. It includes RBAC, Excel import/export and 30+ form components, plus an optional erupt-ai module with 50+ LLM providers, MCP tools and A2A. Workflow, multi-tenant and BI modules are commercial.
Who it is for: Java and Spring Boot teams building internal admin panels and back-office tools
Strengths
- One annotated JPA entity yields paged, searchable, exportable, role-gated admin page without front-end code
- Ships RBAC, row and column permissions, OAuth2/LDAP/SSO, Excel and OpenAPI in core modules
- erupt-ai adds 50+ LLM providers, MCP over SSE and STDIO, and per-role tool whitelisting
- Core modules are Apache 2.0; sample runs with in-memory H2 and no config
Weaknesses
- Java and Spring Boot only; JPA databases are MySQL, PostgreSQL, Oracle, SQL Server, DM
- Workflow, multi-tenant SaaS and BI modules are paid, source-code delivery
- Sends anonymous telemetry by default; opt-out via config or environment variable
- UI customization is bounded by what the annotations expose
What it needs
- no GPU
- Needs Java 17+, Spring Boot 3.x, Maven, JPA database (H2 default; MySQL, PostgreSQL, Oracle, SQL Server, DM), MongoDB (optional), Redis (optional)
- Models: OpenAI, Claude, Gemini, DeepSeek, Qwen
- port 8080
Quick answers
Is erupt open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run erupt with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Backends, databases and hosting
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| 2 | medusaNode.js commerce platform with modular products, carts, orders and payments | 91 out of 100 |
| 3 | supabasePostgres backend with auth, storage, realtime and edge functions | 90 out of 100 |
| #4 | composeCLI plugin that runs multi-container apps from a compose.yaml file | 90 out of 100 |
| #5 | nacosService discovery, health checking and dynamic config server for microservices | 89 out of 100 |