[Open Source] A Low-Code/No-Code Platform Dedicated to Making Development as Easy as Taking It Easy
![[Open Source] A Low-Code/No-Code Platform Dedicated to Making Development as Easy as Taking It Easy](https://yy123.ink/api/img/1782599031624-gwa8ao.jpg)
1. Project Overview
Moyu Low-Code Platform
Moyu Low-Code Platform is a low-code/no-code platform dedicated tomaking development as easy as taking it easy . We aim to break down technical barriers, enabling both programmers and non-programmers to quickly build business systems, improve efficiency, and unleash creativity.
It's not just an efficiency booster for developers looking to save time, but also a powerful website-building tool for workplace beginners and even a secret weapon for managers creating prototypes!
Our vision
Our goal is to build a development platform that truly makes development effortless:
For developers, it's a powerful tool for accelerating releases, reusing logic, and delivering projects quickly.
For business users, it's a WYSIWYG productivity tool that lets them get things done through simple drag-and-drop operations.
In short: Help technical users move faster and empower non-technical users to get things up and running!
2. Open Source License
Licensed under Apache-2.0
3. Screenshots


















4. Feature Overview
Key Features
Unified Low-Code + No-Code Platform: Switch flexibly and use features as needed
Quickly generate business code, or create API interfaces and visual dashboards without writing code.
Single-Instance Microservices Integrated Architecture: Supports both monolithic and microservices development and deployment modes. One codebase handles both architectures and works out of the box.
Decoupled Permissions: Enterprise-grade access control that is secure, reliable, and completely decoupled from business code. Permissions are controlled through annotations.
Applicable scenarios
Building Internal Enterprise Systems (ERP, CRM, OA, etc.)
Rapid Prototyping and Validation
Rapid Integration and Development of Lightweight Applications Such as Data Dashboards
5. Tech Stack
Architecture Diagram

Tech Stack
-
The backend is built on SpringBoot3 and Spring Cloud Alibaba, implementing a unified architecture for microservices and monolithic services. -
The frontend uses VUE3 + AntDesign. -
Nacos is used as the service registry and configuration center (the service registry is not required when running in monolithic mode). -
Supports unified authentication through OAuth2 and multiple login methods (username and password, SMS verification, and WeChat QR code login). -
Supports tenant switching, allowing each tenant to independently manage its own users, organizations, and roles. -
Supports visual configuration of query API interfaces, with SQL automatically generated and executed by the backend. -
Supports annotation-based data permission control, completely decoupled from business code.
Database Information
|
Files |
Description |
|
mf_config.sql |
Nacos Database |
|
mf_oauth.sql |
Authentication Database |
|
mf_system.sql |
System Management Database |
|
mf_scheduler.sql |
Scheduling Center Database |
|
mfish-nocode.sql |
Single-Instance Database |
Single-Instance Startup
-
Initialize the SQL script mfish-nocode.sql -
Find and run MfNoCodeStart in the mf-start/mf-start-boot directory.
Microservices Startup
-
Please visit the official open-source project website.
Swagger Access URL
http://localhost:8888/swagger-ui/index.html
Username and Password
-
Account: admin -
Password: !QAZ2wsx