Categories
Developer Tools Workflow Automation CRM ERP Business Management Admin Panel Multi-Tenant Low-Code PlatformStars
Forks
Watchers
Developer links
RuoYi-Vue-Pro
One admin platform can cover the back office of a whole company, from approvals and inventory to customers, projects, and devices. RuoYi-Vue-Pro, also called Yudao, wraps a long list of business modules around a shared system core, so teams switch on only the pieces they need. The core handles tenants, tenant packages, menus, roles, departments, SMS and email channels, audit logs, and OAuth2 single sign-on for connected apps. A workflow module offers a BPMN designer and a simplified DingTalk and Feishu style designer for approval flows. Business modules add ERP, WMS inbound and outbound documents, CRM, MES production dashboards, an HR workbench, finance vouchers, project work items, and an OA workspace with attendance, notices, and notes. More modules cover a shop and member center, payments, WeChat official accounts, AI model chat, IoT product and device management, and instant messaging with groups, shared cards, and voice calls. A code generator turns database tables into CRUD pages and back-end code, and file storage can point to local disk or S3-compatible services. Public demo sites allow a full click-through before installing anything. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Many Business Modules, One Platform
- ERP, CRM, warehouse, production, HR, finance, project, and office modules share one login, tenant model, and permission system, so teams avoid stitching separate tools together.
- Multi-Tenant From The Start
- Tenant management and tenant packages control which menus and buttons each customer sees, which suits teams building SaaS products on a single shared installation.
- Approval Flows Without Coding
- A visual designer builds BPMN or simplified approval flows for everyday business approvals, so process owners adjust steps themselves instead of waiting for developers.
- Generate Pages From Tables
- The code generator turns database tables into CRUD back-end code, admin pages, SQL, and unit tests, which shortens the time to ship each new internal screen.
Features
- Multi-Tenant System Core
- Manage users, departments, roles, menus, tenant packages, dictionaries, SMS and email channels, notices, and audit logs from the standard system module.
- Workflow Designer
- Build approval processes with a BPMN designer or a simplified DingTalk and Feishu style designer, then track and handle tasks inside the admin console.
- ERP, WMS, And CRM
- Track inbound, outbound, transfer, and stocktake documents in WMS, alongside ERP and CRM modules for customers and business records.
- HR, OA, And Projects
- Run HR dashboards, an OA workspace with attendance and notices, finance vouchers, and project work items from one navigation menu.
- IoT And Instant Messaging
- Manage IoT products and devices in card or table views, and chat with groups, shared cards, and voice calls through the built-in IM module.
- Code Generator And Files
- Generate CRUD code for Java, Vue, and SQL, and store uploaded files on local disk or S3-compatible services including MinIO.