finds.dev← search

// the find

YunaiV/ruoyi-vue-pro

★ 39,451 · Java · MIT · updated Sep 2026

🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、MES、IM、AI 大模型、IoT 物联网等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!

A Java admin-panel framework (Spring Boot + MyBatis Plus + Vue) that bundles a code generator, RBAC/multi-tenant auth, a Flowable-based workflow engine, and a long list of bolt-on business modules — ERP, CRM, MES, HRM, OA, mall, IM. It's aimed at teams in China building internal back-office systems who want a base to fork rather than a library to depend on.

The workflow module is genuinely deep — it ships both a BPMN designer and a DingTalk/Feishu-style simple designer, with real support for co-sign, delegation, and conditional/parallel branches rather than a toy state machine. The code generator produces full CRUD (Java, Vue, SQL, docs) from a table definition, which is the actual productivity win here. Database portability is unusually wide for a Java admin template — it maintains working SQL scripts and dynamic-datasource config for MySQL, PostgreSQL, Oracle, SQL Server, plus domestic DBs like DM, TiDB, and openGauss, not just a MySQL-only demo.

Scope creep is the real risk: ERP, WMS, MES, HRM, FMS, PMS, OA, IoT, and IM are all in the same repo, so you inherit a huge dependency and module surface even if you only want the auth/RBAC core — read the migration doc before assuming you can cleanly strip modules. The default `master` branch is still Spring Boot 2.7 on JDK 8; the newer JDK17/21 and JDK25 stacks live on separate branches you have to actively switch to. Primary docs, issue triage, and community activity are Gitee/Chinese-first — GitHub is a mirror, so English-language support will lag. The README also doubles as a pitch for the maintainer's outsourcing shop, which is worth knowing going in since it shapes what gets prioritized upstream.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →