# erupts/erupt

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/erupts-erupt).**

2,687 stars · 504 forks · Java · apache-2.0

## Links

- GitHub: https://github.com/erupts/erupt
- Homepage: https://www.erupt.xyz
- awesome-repositories: https://awesome-repositories.com/repository/erupts-erupt.md

## Topics

`admin` `airtable` `annotation` `crm` `curd` `ddd` `erp` `erupt` `erupt-cloud` `java` `jpa` `low-code` `nocobase` `spring-boot` `upms`

## Description

Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions.

The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service reporting and dashboards.

The system covers wide-ranging capabilities including visual workflow automation for approval routing, multi-tenant data isolation with role-based access filtering, and server monitoring with cluster topology visualization. It further incorporates scheduled task orchestration, an embedded web terminal, and automated process notifications via in-app and SMS delivery.

## Tags

### Business & Productivity Software

- [Automated Admin Interfaces](https://awesome-repositories.com/f/business-productivity-software/admin-panel-generators/automated-admin-interfaces.md) — Generates web-based management consoles and REST endpoints directly from backend code to avoid manual frontend development.
- [Business Intelligence](https://awesome-repositories.com/f/business-productivity-software/business-intelligence-strategy/business-intelligence-analytics/business-intelligence.md) — Connects to analytical warehouses and OLAP sources to create semantic data layers and self-service dashboards.
- [Visual Workflow Automators](https://awesome-repositories.com/f/business-productivity-software/visual-workflow-automators.md) — Provides a visual designer for building process nodes and configuration logic for complex business workflows. ([source](https://docs.erupt.xyz/modules/pro/erupt-flow))
- [Workflow Notifications](https://awesome-repositories.com/f/business-productivity-software/workflow-notifications.md) — Sends automated alerts to users based on the current state and progression of configured business workflows. ([source](https://docs.erupt.xyz/modules/pro/erupt-flow))

### User Interface & Experience

- [Automatic Admin Interface Generators](https://awesome-repositories.com/f/user-interface-experience/automatic-admin-interface-generators.md) — Automatically derives administrative web pages and management consoles from backend class definitions.
- [Analytical Report Builders](https://awesome-repositories.com/f/user-interface-experience/visual-component-builders/analytical-report-builders.md) — Generates analytical dashboards and reports via a drag-and-drop interface based on predefined data models. ([source](https://docs.erupt.xyz/modules/pro/erupt-cube))

### Artificial Intelligence & ML

- [Large Language Model Integration](https://awesome-repositories.com/f/artificial-intelligence-ml/large-language-models/large-language-model-integration.md) — Provides connectivity to external large language models to enable intelligent administrative capabilities. ([source](https://start.erupt.xyz/))
- [Natural Language Service Controllers](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-service-controllers.md) — Enables server operation management and backend logic execution through a conversational natural language interface. ([source](https://start.erupt.xyz/))
- [MCP Server Connections](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol/mcp-server-management/mcp-server-connections.md) — Implements connections to external MCP servers to provide AI agents with standardized tool access. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))

### Data & Databases

- [BI Semantic Layers](https://awesome-repositories.com/f/data-databases/bi-semantic-layers.md) — Maps raw warehouse data into a business-oriented semantic cube for self-service reporting and dashboards.
- [Semantic Data Models](https://awesome-repositories.com/f/data-databases/semantic-data-models.md) — Maps raw warehouse tables into business-oriented semantic cubes to decouple data sources from BI reporting.
- [Cloud Data Warehouse Connectivity](https://awesome-repositories.com/f/data-databases/data-warehouse-integrations/cloud-data-warehouse-connectivity.md) — Connects to OLAP, OLTP, and cloud-native data warehouses to source data for analytics. ([source](https://docs.erupt.xyz/modules/pro/erupt-cube))

### Development Tools & Productivity

- [Class-Driven Generators](https://awesome-repositories.com/f/development-tools-productivity/admin-panel-generators/generative-admin-panels/class-driven-generators.md) — Automatically creates administrative web pages and REST endpoints from backend class definitions. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))
- [AI Agent Orchestrators](https://awesome-repositories.com/f/development-tools-productivity/backend-orchestrators/ai-agent-orchestrators.md) — Coordinates model providers and tool registration to automate server operations through a conversational interface. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))
- [Visual Workflow Engines](https://awesome-repositories.com/f/development-tools-productivity/visual-workflow-engines.md) — Provides a system for designing business processes and approval sequences using a visual node-based editor.
- [Natural Language CLI Interfaces](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/natural-language-cli-interfaces.md) — Provides a conversational chat interface for executing shell commands and managing server files. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))

### Security & Cryptography

- [Multi-Tenant](https://awesome-repositories.com/f/security-cryptography/access-restrictions/multi-tenant.md) — Ships a management console featuring role-based access control and row-level security for multi-tenant isolation.
- [Multi-Tenant Administration](https://awesome-repositories.com/f/security-cryptography/multi-tenant-administration.md) — Manages isolated configurations and role-based access control for multiple customers within a single SaaS infrastructure.
- [Multi-Tenant Isolation Layers](https://awesome-repositories.com/f/security-cryptography/multi-tenant-isolation-layers.md) — Implements data-level isolation to segment configurations and records across multiple customer accounts.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Controls data visibility via row and column level restrictions based on assigned user roles.
- [Row and Column Access Controls](https://awesome-repositories.com/f/security-cryptography/row-and-column-access-controls.md) — Controls user roles and data visibility using granular row-level filters and column-level restrictions. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))

### Software Engineering & Architecture

- [Business Process Orchestrators](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-architectures/business-process-orchestrators.md) — Coordinates business processes and approvals through a sequenced, event-driven node-based system.
- [Business Approval Workflows](https://awesome-repositories.com/f/software-engineering-architecture/business-approval-workflows.md) — Coordinates business processes through an engine that manages the sequence of required manual approvals. ([source](https://start.erupt.xyz/))
- [Approval Routing Engines](https://awesome-repositories.com/f/software-engineering-architecture/business-approval-workflows/approval-routing-engines.md) — Routes business processes through initiation and approval steps, including support for gateways and countersigns. ([source](https://docs.erupt.xyz/modules/pro/erupt-flow))
- [Standardized Protocol-Based Integrations](https://awesome-repositories.com/f/software-engineering-architecture/standardized-protocol-based-integrations.md) — Integrates external logic and AI models using standardized communication protocols like server-sent events.

### Web Development

- [Automatic REST Endpoint Generators](https://awesome-repositories.com/f/web-development/automatic-rest-endpoint-generators.md) — Automatically generates REST endpoints for data entities based on backend class definitions. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))
- [LLM Admin Frameworks](https://awesome-repositories.com/f/web-development/llm-admin-frameworks.md) — Generates administrative interfaces and REST endpoints that integrate language models and AI agents into backend operations.
- [Real-Time Communication](https://awesome-repositories.com/f/web-development/real-time-communication.md) — Establishes persistent socket connections for instant, bidirectional data exchange between the client and server. ([source](https://start.erupt.xyz/))

### Part of an Awesome List

- [Tool-Use Integrations](https://awesome-repositories.com/f/awesome-lists/ai/ai-model-and-api-integration/tool-use-integrations.md) — Exposes backend logic as tools for AI models while restricting execution via role-based access control. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))
- [Web Frameworks](https://awesome-repositories.com/f/awesome-lists/devtools/web-frameworks.md) — Annotation-driven low-code and JPA visualization framework.

### DevOps & Infrastructure

- [Topology Visualizers](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/microservice-infrastructure/topology-visualizers.md) — Maps service call graphs and configuration deployment status within an administrative console. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))
- [Task Schedulers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers.md) — Provides a built-in scheduling engine to execute background jobs and system maintenance on predefined timelines.
- [Distributed Configuration Management](https://awesome-repositories.com/f/devops-infrastructure/distributed-configuration-management.md) — Centralizes configuration schemas and rollout policies across multiple service nodes in a cluster. ([source](https://cdn.jsdelivr.net/gh/erupts/erupt@master/README.md))

### Networking & Communication

- [Socket Communication](https://awesome-repositories.com/f/networking-communication/socket-communication.md) — Maintains persistent network connections to support real-time data exchange and remote terminal access.

### System Administration & Monitoring

- [Server Monitoring and Auditing](https://awesome-repositories.com/f/system-administration-monitoring/server-monitoring-and-auditing.md) — Tracks system metrics and visualizes service topology through real-time dashboards and embedded terminals.
