[Open Source] MIT Licensed, A Visually Appealing Desktop-Style Low-Code Platform with Powerful Features
![[Open Source] MIT Licensed, A Visually Appealing Desktop-Style Low-Code Platform with Powerful Features](https://yy123.ink/api/img/1782597057582-h7a8t6.jpg)
1. Project Overview
Microi Wuma - Low-Code Platform
-
The platform originated in 2014 (based on Avalon.js), was rewritten using Vue2 in 2018, and has been continuously updated ever since. It previously received 10 million RMB in funding, with a peak R&D team of over 30 members.
-
The platform was open-sourced on October 29, 2024.
2. Open Source License
Licensed under MIT
3. Screenshots
Preview Images

4. Feature Overview
Platform Highlights
-
No Restrictions: No limits on the number of users, forms, data volume, databases, and more.
-
Cross-platform: Built on .NET 8, supports gRPC for cross-language communication between different development languages.
-
Cross-database: Supports MySQL 5.5+, SQL Server 2016+, and Oracle 11g+. Supports read/write separation, database sharding, and table partitioning, with extensibility for additional database types.
-
Distributed Deployment: Supports distributed deployment, Docker, K8S, Jenkins, Rancher, and CI/CD.
-
Distributed Caching: Supports Redis Sentinel.
-
Distributed Storage: Supports Alibaba Cloud OSS, MinIO, and Amazon S3, with extensibility for additional storage media.
-
Integrated Message Queue (RabbitMQ), Search Engine (ES), and MongoDB.
-
UI Engine: Customizable user interface.
-
SaaS Engine: Supports three SaaS modes, including database-level multi-tenant isolation, TenantId-based tenant isolation, and independent organizational data isolation.
-
Form Engine: Supports extensible components, custom Vue components embedded in forms, secondary development through the Form Engine API, and V8 engine events for flexible implementation of complex business logic.
-
API Engine: Integrates the Google V8 engine, enabling online development of backend APIs using JavaScript. Supports GET and POST requests, file responses, file reading, and more.
-
Module Engine: Supports multi-table relationships, query columns, hidden columns, statistical columns, searchable columns, sortable columns, dynamic V8 buttons, complex WHERE conditions, API endpoint replacement, and multiple embedding modes, including iframe, microservices, components, and built-in UI templates.
-
Template Engine: Supports online HTML template rendering for forms and tables.
-
Database Management: Supports one-click integration of third-party databases, allowing access to any database through the API Engine.
-
Office Engine: Design Office templates locally and use them for exporting and printing.
-
Workflow Engine v4: v1 was based on Microsoft's WWF, v2 on ccflow, v3 on Microsoft's latest WWF, and v4 is fully independently developed and driven by the Form Engine and API Engine.
-
Fine-grained Permission Control: Provides permission management down to individual tables, fields, menus, V8 buttons, and API endpoints.
-
Single Sign-On (SSO): Supports hiding the left sidebar and top navigation bar. Supports third-party systems logging into the low-code platform via SSO, as well as the low-code platform logging into third-party systems.
-
WeChat Official Accounts Platform: Supports multiple Official Account configurations (allowing users from different group companies and subsidiaries to bind different accounts for receiving template messages), multiple Mini Program configurations, and template message configuration.
-
Mobile Applications (uni-app): Provides 100% open-source code and supports packaging into Mini Programs, H5 applications, Android apps, and iOS apps.
-
Reporting Engine: Supports virtual tables and ECharts reports. Reports support custom create, read, update, and delete operations.
-
Microservices: Supports frontend microservices (currently using qiankun for Vue 2 and MicroApp for Vue 3).
-
Task Scheduling: Supports custom scheduled tasks that can execute API Engine endpoints or custom-developed DLLs.
-
Chat System: Supports online chat and message notifications.
-
Data Collection Engine: A comprehensive data collection engine that can collect web pages through the API Engine, including before MVVM rendering, after MVVM rendering, and all API requests.
-
Feishu: Integrates Feishu APIs through the interface engine, supporting message notifications and more
-
Multilingual Support: Both frontend and backend support multilingual management, with online multilingual configuration
Success Cases
-
Over 100 software solutions delivered based on the Microi Wuma platform from 2018 to 2024, serving over 200 customers. A demo trial list is currently being compiled
-
Real Estate Internet Platform (Similar to Beike) (Extensive Customization of Frontend Microservices)
-
Large-Scale Electrical Appliance ERP System (300+ Tables, 100+ Modules)
-
Multiple Apparel ERP Systems (100+ Tables, Completed by One Developer in One Month) (Apparel ERP Systems Built Entirely on a Low-Code Platform)
-
IoT Smart Home Systems (Processing Hundreds of Millions of Data Records) and Intelligent Hardware Control for Plant Factories
-
Multiple OA Systems for Corporate Groups and State-Owned Enterprises
-
Parking Management, Tidal Traffic Detection, Fixed Asset Management, CRM, and Other Platforms
-
Practical Training Courses in Collaboration with Universities
-
Over 100 Case Studies with Online Demos Currently Being Organized
5. Tech Stack
Source Code Directory Guide
-
Dos.ORM: Database Component Source Code
-
Dos.ORM.MySql: MySQL Plugin Source Code for the Database Component
-
Dos.ORM.NoSql: NoSQL Plugin Source Code for the Database Component
-
Dos.ORM.Oracle: Oracle Plugin Source Code for the Database Component
-
Dos.Common: Source Code for Common Development Libraries
-
Microi.net.Api: .NET 8 Backend Framework Source Code, Providing API Interfaces
-
Microi.Cache: Backend Distributed Caching Plugin Source Code
-
Microi.Captcha: Backend CAPTCHA Component Plugin Source Code
-
Microi.gRPC.Client: Backend gRPC Client Testing Source Code
-
Microi.gRPC.Java: Backend gRPC Client Java Testing Source Code
-
Microi.gRPC.Server: Backend gRPC Server Source Code
-
Microi.HDFS: Backend Distributed Storage Plugin Source Code
-
Microi.Job: Backend Task Scheduling Plugin Source Code
-
Microi.Model: Backend Entity Class Source Code
-
Microi.MQ: Backend Message Queue Plugin Source Code
-
Microi.net Frontend Extensions: Extensions Required by the PC Frontend Vue 2 Framework Source Code
-
Microi.Office: Backend Office-Related Processing Plugin Source Code
-
Microi.ORM: Backend Database Differentiation Processing Source Code
-
Microi.SearchEngine: Backend Search Engine Source Code
-
Microi.Spider: Backend Data Collection Engine Plugin Source Code
-
Microi.WeChat: Backend WeChat Plugin Source Code
-
Microi.SystemBase: Backend Basic System Management, Deprecated After Being Fully Replaced by the FormEngine Form Engine
-
lib: DLL References Required by the Backend
-
microi.vue2.pc: Traditional PC Frontend Interface Framework Source Code, element-ui + webpack + vuex + node14
-
microi.vue2.qiankun: PC Frontend Vue 2 Microservices Framework Source Code Based on qiankun
-
microi.vue2.uniapp: Vue 2 Mobile Version Based on uview (No Longer Maintained)
-
microi.vue3.os: PC Frontend Operating System Framework Source Code (Personal Edition: ¥999), element-plus + vite5 + pinia + node18
-
microi.vue3.os.build: PC Frontend Operating System Framework (Free and Open-Source Edition)
-
microi.vue3.tuniao: Vue 3 Mobile Version Source Code Based on Tuniu UI
-
microi.vue3.uni-ui: Vue 3 Mobile Version Based on uni-ui (Not Yet Open-Sourced)
-
npm Component Release - dos.fontawesome: Source Code Has Been Integrated into microi.vue2.pc and Is No Longer Required
-
npm Component Release - microi.services: Source Code Has Been Integrated into microi.vue2.qiankun and Is No Longer Required
-
For Local Development, We Recommend Using VS Code (The Same Applies to the Backend .NET 8). Install the C#, C# Dev Kit, and .NET Install Tool Extensions