Skip to content

摸鱼低代码平台

mfish-nocode

摸鱼低代码平台希望打造一个基于低代码的无代码平台。既能给程序员使用,也能满足非专业人士的需求。

logo

微服务/单体一体化架构

后端采用单体/微服务一体化架构,一套代码同时支持微服务和单体服务两种架构,根据自己需要随意切换架构。

流行框架

前端采用最新的框架:Vue3、AntDesign、Vite等。后端采用最新的框架:SpringBoot3、MybatisPlus等。

权限解耦、支持多租户

菜单、按钮、数据权限与业务代码完全解耦。并支持多租户管理,每个租户允许自定义自己租户的组织、角色和成员权限。

可视化API

通过可视化配置直接生成查询API,无需编写代码和SQL语句

可视化大屏

通过拖拉拽可视化配置直接生成大屏,无需编写代码和API接口

代码生成器

在线配置获取表信息生成对应的代码,一键生成模块前后端代码,一键保存到项目中,重启后端即可使用。

统一认证

支持oauth2单点登录统一认证,可以快速集成外部系统。支持登录互斥,可设置同一个账号同时只能在一处登录。

统一文件管理

支持文件设置私有、公开。公开文件可直接访问,私有文件需要鉴权。并支持OSS等多种存放途径。

统一调度

支持本地任务、RPC任务、消息任务等多种调度方式。多实例部署不会出现重复触发的问题。

热数据缓存

认证信息、用户信息、角色信息、字典信息等查询后会存储到临时缓存中,下次查询时会优先从缓存中获取。长时间无人查询会移除缓存。

功能完善

前后端基础功能完善。包括:租户、菜单、角色、用户、组织、字典、调度、文件、监控、代码生成等一系列系统常规模块。

响应式布局

提供多终端适配:电脑、平板、手机等所有主流设备,提供多种风格的皮肤以及项目布局。