[Open Source] An excellent, simple, elegant, and easy-to-use open-source SAAS multi-tenant rapid development platform
Open SourceProcess Management
![[Open Source] An excellent, simple, elegant, and easy-to-use open-source SAAS multi-tenant rapid development platform](https://yy123.ink/api/img/1782590716398-6dmh81.jpg)
1. Project Overview
wemirr-platform
An easy-to-use, visually appealing open-source rapid development platform with minimal code implementation for middle-office systems, SAAS, and multi-tenant applications.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Effect picture














4. Feature Overview
Features
- Distributed Tracing: Supports multiple distributed tracing systems, including SkyWalking, Zipkin, and Pinpoint (the example uses SkyWalking)
- Elegant Layout: Clean design with multiple themes and flexible combinations of guided navigation modes
- Feature-Rich: Includes SAAS, multi-tenancy, and RBAC access control. Download the source code and start using it immediately.
- Message Push: Built-in distributed messaging based on WebSocket and Redis
- Service Governance: Integrates the Nepxion framework to quickly implement powerful features such as blue-green deployments, canary releases, and service governance
- Dynamic Gateway: Supports two configuration delivery methods, page-based configuration (Redis) and Nacos, with dynamic gateway route enabling and disabling
- Gateway Management: Supports traffic control, blacklist management, and more
- Message Bus: Uses RabbitMQ as the message bus to support dynamic data source message broadcasting
- Pluggable Components: Only essential modules are included in the core project; optional components are available in options and can be enabled as needed
- Keep It Simple: Elegant, concise code. Whether developing the frontend or backend, speed is what matters. Here's a simple example.
- High Performance: With distributed tracing integrated, under a 2 Mbps network environment, the slowest API response time is under 300 ms, typically ranging from 10 to 150 ms
- Standard Documentation: Integrates standard SpringDoc => Swagger V3, offering more powerful features and a better-looking UI
- Distributed Tasks: Integrates xxl-job to provide distributed task scheduling
- Workflow: Integrates the camunda-bpm workflow engine (UI is not yet implemented; Nepxion has already provided workflow examples)
Vue development requires only a few lines of concise code to implement single-table CRUD operations, significantly improving development efficiency.
<template> <fs-crud ref="crudRef" v-bind="crudBinding"/> </template>
5. Tech Stack
Software Architecture
Vue, Spring Cloud Alibaba 2021.0.4.0, Spring Cloud 2021.0.4, Nacos, Sentinel, Nepxion, Mybatis-Plus, multi-tenancy, canary releases, Oauth2.0, Spring Security, Redis, Mysql, ShardingJdbc, ShardingSphere
下载地址 免费
评论