Каркас HR-системы на Spring Boot и Vue: ролевые меню, данные о сотрудниках, зарплатные счета и онлайн-чат.
yangzongzhuan/RuoYi
Java-фреймворк для быстрой разработки админ-панелей на Spring Boot: управление пользователями, ролями, меню и правами, генерация кода и планировщик задач.
- Звёзды
- 8,641
- Форки
- 2,438
- Открытые issues
- 22
- Последний коммит
- 29 дней назад
Что это?
RuoYi — лёгкий Java-фреймворк для админ-панелей на Spring Boot, предназначенный для внутренних веб-систем: административных консолей, личных кабинетов, CMS, CRM и OA-инструментов. В основе стека — Spring, MyBatis и Shiro; проект позиционируется как не требующий других тяжёлых зависимостей, поэтому после настройки его можно запускать сразу.
В проект входят готовые модули управления пользователями, подразделениями, должностями, меню и кнопками, ролями с правами на уровне данных, словарями, параметрами, объявлениями, журналами операций и входов, пользователями онлайн и запланированными задачами с журналами выполнения. Также есть генератор кода, который создаёт Java, HTML, XML и SQL для CRUD-страниц, мониторинг сервера и кэша, монитор пула соединений и онлайн-конструктор форм.
Для фронтенда используется UI-фреймворк темы админ-панелей H+. В отдельных ветках представлены версии для Spring Boot 2.x, 3.x и 4.x; в репозитории также указаны соответствующие версии для раздельной разработки фронтенда и бэкенда и для микросервисов.
Ключевые возможности
- 01Разграничение доступа на основе ролей с правами для меню и кнопок, а также областью данных по подразделениям.
- 02Встроенные модули управления пользователями, подразделениями, словарями, параметрами и объявлениями.
- 03Генератор кода, создающий Java, HTML, XML и SQL для CRUD-функциональности.
- 04Управление запланированными задачами с журналами результатов выполнения.
- 05Мониторинг сервера, кэша и пула соединений с базой данных.
- 06Автоматическая генерация документации API на основе бизнес-кода.
Сценарии использования
- Создание внутренней административной консоли или бэк-офисной системы для компании.
- Запуск проекта на Spring Boot, которому нужны готовые механизмы входа, ролей и меню.
- Генерация базовых CRUD-страниц и SQL для бизнес-таблиц с данными в базе.
- Добавление UI для управления запланированными задачами в Java-веб-приложение.
Что важно знать
- В README нет инструкций по установке или запуску, поэтому здесь не приводятся шаги для быстрого старта.
- Документация и обсуждения сообщества ведутся преимущественно на китайском языке.
Темы
Частые вопросы
- Что такое RuoYi?
- Java-фреймворк для быстрой разработки админ-панелей на Spring Boot: управление пользователями, ролями, меню и правами, генерация кода и планировщик задач. RuoYi — лёгкий Java-фреймворк для админ-панелей на Spring Boot, предназначенный для внутренних веб-систем: административных консолей, личных кабинетов, CMS, CRM и OA-инструментов. В основе стека — Spring, MyBatis и Shiro; проект позиционируется как не требующий других тяжёлых зависимостей, поэтому после настройки его можно запускать сразу.
- RuoYi можно использовать бесплатно? Какая у него лицензия?
- RuoYi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RuoYi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RuoYi — 10 окт. 2026 г..
- Для чего можно использовать RuoYi?
- Создание внутренней административной консоли или бэк-офисной системы для компании. Запуск проекта на Spring Boot, которому нужны готовые механизмы входа, ролей и меню. Генерация базовых CRUD-страниц и SQL для бизнес-таблиц с данными в базе. Добавление UI для управления запланированными задачами в Java-веб-приложение.
- Где скачать RuoYi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yangzongzhuan/RuoYi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.
Плагин расширенных HTML-таблиц для Bootstrap и других CSS-фреймворков: сортировка, пагинация, выбор строк и дополнительные расширения.
Полнофункциональная админ-платформа на Vue 3 и Gin с JWT-аутентификацией, RBAC, генератором кода и конструктором форм для внутренних бизнес-систем.
Стартовый шаблон админ-системы на Gin и Vue с RBAC, JWT-аутентификацией, генератором кода и конструктором форм; поддерживает фронтенды на Element UI, Arco Design и Ant Design.
Полнофункциональная система электронной коммерции с витриной и административной панелью на Spring Boot и MyBatis, которую можно развернуть с помощью Docker.