Repolode
yangzongzhuan

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-чат, базу знаний и оркестрацию рабочих процессов.

48,4 тыс.+43 за неделю16,2 тыс.JavaApache-2.0Обновлён позавчера

Плагин расширенных HTML-таблиц для Bootstrap и других CSS-фреймворков: сортировка, пагинация, выбор строк и дополнительные расширения.

Фронтенд и UI#bootstrap#table#datatable
11,8 тыс.+1 за неделю4,3 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 15 часов назад

Полнофункциональная админ-платформа на Vue 3 и Gin с JWT-аутентификацией, RBAC, генератором кода и конструктором форм для внутренних бизнес-систем.

25,1 тыс.+4 за неделю7,1 тыс.GoApache-2.0Обновлён 11 дней назад

Стартовый шаблон админ-системы на Gin и Vue с RBAC, JWT-аутентификацией, генератором кода и конструктором форм; поддерживает фронтенды на Element UI, Arco Design и Ant Design.

12,8 тыс.+1 за неделю2,6 тыс.GoMITАктивно поддерживаетсяОбновлён 12 дней назад

Полнофункциональная система электронной коммерции с витриной и административной панелью на Spring Boot и MyBatis, которую можно развернуть с помощью Docker.

85 тыс.+2 за неделю29,8 тыс.JavaApache-2.0Обновлён 2 месяца назад