[Open Source] A passion-driven, open-source multi-tenant SaaS system featuring an attractive UI and an easy learning curve.

Open SourceProcess Management
2026-06-28 06:24 1 次浏览 • 0 次下载 0KB
[Open Source] A passion-driven, open-source multi-tenant SaaS system featuring an attractive UI and an easy learning curve.

1. Project Overview

wemirr-platform

A purely passion-driven, open-source multi-tenant SaaS system built with SpringCloud2024, MySQL, Mybatis-Plus, and Spring Cloud Alibaba2023.

An open-source platform featuring an attractive UI, an easy learning curve, middle-platform capabilities, SaaS functionality, and multi-tenancy, allowing features to be implemented with minimal code.

WP's mission: To challenge fake open source and build an outstanding, simple, and beautiful open-source SaaS and multi-tenant cloud platform architecture. From open source, back to open source. Giving everyone more time to relax, learn, spend time with family, exercise, and find a partner.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image
Image
Image
Image
Image
Image
Image
Image

 

4. Feature Overview

WEMIRR PLATFORM

Provides strong support for enterprise services, middle-platform systems, digital transformation, and domestic technology innovation, while also serving as a simple and easy-to-use microservices development framework.

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
  • 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: Apart from essential projects, all optional components are available in wemirr-platform-plugin and can be added 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 snail-job to replace xxl-job and provide distributed task scheduling.

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 2023, Spring Cloud 2023, Nacos, Sentinel, Mybatis-Plus, multi-tenancy, canary releases, Sa-Token, Redis, MySQL,

Version Management

The entire project source code is open source, with no stripped-down version. Developers with Spring Cloud experience can use the project without paid assistance.

v2 -> v3 is a breaking upgrade. Upgrading systems that are already running stably is not recommended, as it requires considerable work.

After extensive research and feedback, we found that most domestic OAuth2.x users are not using genuine OAuth2 implementations. The v3 login system does not use the OAuth2.x login protocol. However, its permission framework is sa-token, which makes configuring sso-server and oauth2-server very straightforward.

Version

Description

v3-dev

JDK17, SCA2023, SC2024, Sa-Token. New users are recommended to use the v3-dev branch (strongly recommended, as it will be the primary focus going forward).

v2-dev

JDK17, SCA2022, SC2023, OAuth2.1, Security. Please use the v2-dev branch (bug fixes only).

v1-dev

~For JDK8 - JDK11, please use the vben branch (deprecated).~

#1
资源直链https://gitee.com/battcn/wemirr-platform
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare