Плагин для Claude Code со skills и агентами, которые помогают создавать приложения на Spring Boot 4.x и Java 21+ с соблюдением лучших практик.
- Звёзды
- 3,077
- Форки
- 513
- Открытые issues
- 1
- Последний коммит
- 3 часа назад
Что это?
Erupt — Java-фреймворк для создания внутренних административных систем. Каждая JPA-сущность с аннотацией @Erupt превращается в полноценную страницу администратора с пагинацией, поиском, импортом и экспортом Excel, а также ролевым разграничением доступа. Интерфейс и REST-эндпоинты генерируются во время выполнения на основе аннотаций, поэтому разработчикам достаточно писать классы сущностей — контроллеры и фронтенд-код не нужны.
Фреймворк рассчитан на Java 17 и Spring Boot 3.x. В нём есть более 30 компонентов для полей, включая дату, слайдер, дерево, редактор кода, таблицу ссылок и Markdown. Через JPA поддерживаются MySQL, PostgreSQL, Oracle, SQL Server и DM; для MongoDB доступен отдельный модуль.
В проект также входят дополнительные AI-модули: erupt-ai для подключения множества LLM-провайдеров и MCP-инструментов с ролевым контролем доступа, а erupt-ai-claw — для управления сущностями, shell и файлами на естественном языке. Основные модули распространяются по лицензии Apache 2.0, а отдельные коммерческие модули для процессов согласования, мультитенантности и BI продаются отдельно.
Ключевые возможности
- 01Генерирует интерфейсы списков, форм, поиска и пагинации на основе аннотаций @View, @Edit и @Search
- 02Ролевое разграничение доступа с настройкой меню, фильтрацией на уровне строк и управлением видимостью столбцов
- 03Импорт и экспорт Excel, а также аудит сущностей
- 04Автоматически генерируемые REST-эндпоинты, для которых действуют те же правила доступа, что и для интерфейса
- 05Настройка нескольких LLM-провайдеров и MCP-инструментов администратором через erupt-ai
Сценарии использования
- Создание внутренних CRUD-систем для операционных, HR- и финансовых команд без написания фронтенд-кода
- Добавление панели администратора с разграничением доступа в существующее приложение на Spring Boot и JPA
- Быстрое прототипирование системы управления данными на основе классов сущностей
Быстрый старт
- 1
Запустите универсальный Docker-образ (встроенная H2, настройка не требуется)
docker run -p 8080:8080 erupts/erupt
Что важно знать
- Требуется Java 17 или новее.
- Некоторые модули, например Chart, Flow, Tenant и Cube, являются коммерческими, а не открытыми.
Темы
Частые вопросы
- Что такое erupt?
- Java-фреймворк для админ-панелей на основе аннотаций: добавьте к JPA-сущности @Erupt — и получите интерфейс администратора, RBAC, аудит и REST API. Erupt — Java-фреймворк для создания внутренних административных систем. Каждая JPA-сущность с аннотацией @Erupt превращается в полноценную страницу администратора с пагинацией, поиском, импортом и экспортом Excel, а также ролевым разграничением доступа. Интерфейс и REST-эндпоинты генерируются во время выполнения на основе аннотаций, поэтому разработчикам достаточно писать классы сущностей — контроллеры и фронтенд-код не нужны.
- erupt можно использовать бесплатно? Какая у него лицензия?
- erupt распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- erupt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в erupt — 21 окт. 2026 г..
- Для чего можно использовать erupt?
- Создание внутренних CRUD-систем для операционных, HR- и финансовых команд без написания фронтенд-кода Добавление панели администратора с разграничением доступа в существующее приложение на Spring Boot и JPA Быстрое прототипирование системы управления данными на основе классов сущностей
- Как установить erupt?
- Запустите универсальный Docker-образ (встроенная H2, настройка не требуется): docker run -p 8080:8080 erupts/erupt
- Где скачать erupt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/erupts/erupt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Java-реализация Apache Dubbo — RPC- и микросервисного фреймворка для связи между сервисами, обнаружения сервисов и управления трафиком.
Open-source движок устойчивого выполнения для оркестрации микросервисов, AI-агентов и адаптивных графов workflow с воркерами на разных языках.
Java-движок правил и оркестрации компонентов: бизнес-процессы описываются на DSL, правила обновляются без перезапуска, доступны узлы AI Agent.
Библиотека для Java, которая выполняет обычные команды curl как вызовы методов: можно вставлять команды из Postman или browser DevTools, не написав ни строки кода HTTP-клиента.
Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.