hello, 大家好, 我是徐小夕, 年底复盘马上要来了, 先给大家盘盘日常做 web 系统的一些成熟方案, 以便大家对2024年的技术选型有一个更清晰地判断.

最全vue3开源管理系统汇总

近年来,React 框架的崛起为前端开发带来了新的可能性,其在构建用户界面方面的灵活性和高效性,使其在开源管理系统的开发中得到了广泛应用。

上一篇文章和大家分享了国内外 star 比较多的 vue3 开源管理系统,  也是我之前做项目会考虑的方案, 本篇文章继续为大家推荐几款基于 React 的开源管理系统,让我们一起探索这些工具如何利用 React 的力量,帮助大家在项目管理,团队协作以及数据管理方面实现更高的效率。

1.Fusion Design

Fusion Design是Ant Design团队推出的一套设计规范,旨在提供一致的用户体验。

Fusion Design基于React和Vue等流行的前端框架,提供了一系列的UI组件和设计语言,可以方便地构建出高质量的Web界面。

70829623b4b7ae8dad38f515c18c3389.png

项目功能:

  1. 企业级的中后台设计系统解决方案:基于对阿里集团中后台业务的总结和抽象,提供了一套开箱即用的核心模式

  2. 强大的配置平台,轻松维护品牌统一:通过设计系统站点,统一管理设计物料和前端物料;使用 Design Token,轻松定制全局样式

  3. 模块化研发,让效率突飞猛进:配合前端工具,开发模块模板更高效

  4. 原生插件,让设计和研发无缝衔接:设计系统里所有设计物料和前端物料,都能通过 Sketch 插件直接使用,真正做到 Design to Code

35e41447c950493743cc239bd0f8d0d0.png

2.飞冰 ICE

飞冰 (ICE) 是一套基于 React 的前端解决方案,围绕应用研发框架 (ice.js 3) 提供了应用的构建、路由、调试等基础能力以及微前端、一体化等领域能力,同时结合可视化操作、物料复用等方案降低研发门槛。

740fad0eff68c7e448dcac1df538dcab.png

项目特性:

🐒 开箱即用:TypeScript/Webpack5/CSS Modules/Mock/SSR,各种方案 All in One

🦊 贴合业务的最佳实践:目录规范、代码规范、路由方案、状态管理、数据请求等

🐯 多种应用模式:支持服务端渲染 SSR 以及静态构建 SSG

🐦 强大的插件能力:官方所有能力都通过插件实现,业务可以通过插件扩展各种能力

🐘 丰富的领域方案:微前端 ICESTARK、一体化方案等

02399b99147884ecb5f04fe17a484527.png

3.Ant Motion

Ant Motion 是Ant Design 中提炼出来的动效语言。他不仅仅是动效语言,同时也是一套 React 框架动效解决方案,可以帮助开发者,更容易在项目中使用动效。

bca8ee91f5bbf448d4bb635c9e2e3575.png

该项目提供了单项,组合动画,以及整套解决方案。

界面动效能加强用户认知且增加活力。

动效价值 增加体验舒适度: 让用户认知过程更为自然。

0a7913de1b5f1aa38b06639e1b9bc5c0.png

增加界面活力: 第一时间吸引注意力,突出重点。

描述层级关系: 体现元素之间的层级与空间关系。

提供反馈、明确意向: 助力交互体验。

衍生出动效设计的三原则:ed4f2b30c2540a0f1c0b680c1ec6b0ee.png

4.React-Admin

React-Admin是基于React16.x、Ant Design3.x的管理系统架构。

采用前后端分离,内置了许多管理系统常用功能,通过一些脚本、封装帮助开发人员快速开发管理系统,集中精力处理业务逻辑。

bce505ce98fe488742fb532854b381e6.png

项目特点:

  • 适应任何后端(REST、GraphQL、SOAP等)

  • 技术栈包括material-ui, redux, react-final-form, redux-saga, react-router, recompose, reselect等。

  • 得益于积极渲染(服务器返回之前渲染),用户界面非常快。

  • 几秒钟内可撤消更新和删除

38961dd07026e4041160d66fb3c71520.png
  • 支持任何身份验证提供者(RESTAPI,OAuth,BasicAuth等)

  • 功能齐全的数据(排序,分页,过滤器)

  • 支持键入筛选

  • 支持任何表单布局(简单、选项卡等)

  • 自定义操作用于各种数据类型(布尔值、数字、富文本等)的大型组件库。

5.Ant Design

(Antd)是一个基于React技术栈的UI组件库,由蚂蚁金服前端团队开发和维护。Antd提供了丰富的组件和配套的设计规范,可以帮助开发者快速构建高质量的Web应用。

677a30329f70e456f059ae382f0061f1.pngAntd的组件风格简洁、易用、美观,同时提供了灵活的主题定制和国际化支持,是一个非常优秀的UI组件库。

项目特性:

🌈 提炼自企业级中后台产品的交互语言和视觉风格。

📦 开箱即用的高质量 React 组件。

🛡 使用 TypeScript 开发,提供完整的类型定义文件。

⚙️ 全链路开发和设计工具体系。

🌍 数十个国际化语言支持。

🎨 深入每个细节的主题定制能力。

a479b0da7f590a492bc88008901d3892.png

6.Shards-Dashboard-React

Shards-Dashboard-React是一个免费的React Admin仪表板模板,具有现代设计系统以及许多自定义模板和组件。

d380cbd494f1530766e05a1591875405.png

所有模板都具有充分的响应能力,能够适应和重排其布局以适应任何视口大小。Shards Dashboard Lite React具有轻量的特点并且经过高度优化,从零开始构建的,同时遵循了现代开发的最佳实践。

781940ca1aee482bd627e7e5d43ed3bb.png

7.React Hook Form

React Hook Form是一个高性能、灵活、易拓展、易于使用的表单校验库,用于React Web&Native的表单验证。2e80c939e0450d741fea905efdd6c42f.png

项目特性:

  • 使创建表单和集成更加便捷

  • 非受控表单校验

  • 以性能和开发体验为基础构建

  • 迷你的体积而没有其他依赖

3cd1fb4fdc238c875bf34387afb028e6.png
  • 遵循 html 标准进行校验

  • 与 React Native 兼容

  • 支持Yup, Joi, Superstruct或自定义

  • 支持浏览器原生校验 从这里快速构建你的表单

fb15c4d76a00950d2812e2c6fe7169f4.png

8.TanStack Query

TanStack Query是一个基于React Hooks的轻量级查询库,它提供了简单易用的API来处理数据查询和数据变更的逻辑。

它的核心是QueryClient,它是一个全局状态管理器,可以帮助我们从多个组件中访问和共享数据查询结果。

47725ea0f9428b5ddfa4ae3d8df65b82.png

该项目是为网络开发人员提供的高质量开源软件。

用于状态管理、路由、数据可视化、图表、表格等的无头、类型安全且功能强大的实用程序。

4094afbc38c56d68a652754e1d8934cb.png

9.MUI

MUI是Dcloud官方推出的一个基于html5+标准的框架,同时拥有h5组件和原生组件,是最接近原生APP体验的高性能前端框架。并且是一个 React样式库,可以帮助你很快构建漂亮的UI。

a949ce6dbbdcee2d6f47192b196b63e0.png

框架性能:

追求性能体验,MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K。

7631735deac099b19d74287cd2bcb91e.png

框架特点:

鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI感觉也是重要目标,MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件。

08d1558f8336e83a047b2ea099f5c055.png

10.React Suite

React Suite是一套偏向后台产品的组件库。是一套 React 组件库,为后台产品而生。同时也是一个具有贴心设计以及对开发者友好的 UI 框架。” React Suite 支持服务端渲染,支持Next.js构建应用。

5da55cd0721cfc95515da6952ee42f18.png

React Suite包含了可用于企业级系统产品的各种组件库。由于能够支持所有主流的浏览器和平台,因此React Suite几乎适用并支持任何系统的服务器端渲染。安装npm i rsuite --save应用优势l通过全局访问功能,来轻松地管理应用程序。

3cc3b385a39d407d7e6dd669864d83bb.png

11.Built At Lightspeed

Built At Lightspeed 是一个新的主题市场,为现代堆栈提供大量开源和高级主题。

包含4000+模板和UI套件的目录,用于现代堆栈。

a70ce85b6c602dc994989f750acb0d6b.png

可以提供安全、可扩展且具有成本效益的闪电般快速的网站

为用户提供最前沿和最独特的主题。

Built At Lightspeed不仅仅是后台管理模板,这个模板网站还可以搜索比如企业官网、宣传页等网站模板。

3701b05ccb0337f2ff2a29eed307aea3.png

12.Mantis React

Mantis 是一个免费开源的 React Redux 仪表板模板,使用 MUI React 组件库制作,旨在实现灵活性和更好的可定制性。

ea1cd2c88a0eb5135034e620007dd949.png

项目特点:

  • 专业的用户界面。

  • MUI (Material-UI) React 组件。

  • 完全响应式,所有现代浏览器都支持。

  • 易于使用的代码结构

  • 灵活且高性能的代码

  • 简易文档指南

511611dc7cfe9dd269e00a6855cb9499.png

13.Mu Admin

React mu admin, 基于 React18,TypeScript,vite4,antd4.x等相关主流技术开发,一个免费开源的中后台管理系统开箱即用的前端解决方案,也可适用于学习React时进行参考或练手的项目。

553e7f15d020bdbe3e940682da5b87cb.png
  • 主题切换:普通、暗黑主题模式

a7a22b54c6d87d5aebbb91bb7f94acf0.png
  • Mock 数据:内置 Mock 数据方案

  • 用户管理:登录、登出演示、账号管理

  • 权限管理:路由权限(动态路由)、组件权限(按钮)

  • 多代理配置:开发环境(development)配置多个本地代理

  • 其他内置功能:伸缩侧边栏、面包屑、全屏等 作者:梁木由的前端新气象

14.arco.design

62e618a200541b067a558d8197c3b317.png

Arco.Design是字节跳动推出UI组件库,目前有React和Vue两个版本。

ArcoDesign的目标,即通过通用的设计系统去解决产品中的体验问题, 并为产品设计提供指导原则解决业务问题,同时它能够促进设计部门和研发部门之间协作, 成为开发者之间沟通的语言。

a326b8b0e8b1722611e8b3d1faa96190.png

项目特性:

  • 智能设计体系 连接轻盈体验

  • 灵活丰富的生态平台

50dd9c80aa18a03e238dc08b95550cdf.png
  • 千人千面的风格配置平台

  • 多场景的接入案例

  • 完善的设计开发资源

daa3ed0fd778feebcb05a01e9e8a7c92.png

15.React-Redux

React-Redux是一个用于在React应用中管理状态的第三方库。它是基于Redux架构的,提供了一种在React应用中高效管理状态的方式。

b70e5440715cedc2132067a3e02b6e96.png
  1. 声明式设计:React 使创建交互式 UI 变得轻而易举。为应用的每一个状态设计简洁的视图,当数据变动时 React能高效更新并渲染合适的组件。

  2. 组件化: 构建管理自身状态的封装组件,然后对其组合以构成复杂的 UI。

  3. 高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。

  4. 灵活:无论使用什么技术栈,在无需重写现有代码的前提下,通过引入React来开发新功能。

b631a6a6a262d50573cde622df2ef033.png

16.Notus React

Notus React 是免费和开源的。它不会更改 Tailwind CSS 中的任何 CSS。它具有多个 HTML 元素,并带有 ReactJS、Vue 和 Angular 的动态组件。

0f4795e3b57b2d35f10a80354351156f.png

项目功能:

1.CSS 组件:Notus React 带有大量完全编码的 CSS 组件。

2.页面:此扩展还带有 3 个示例页面。它们已完全编码,因此您可以立即开始工作。

3.JavaScript组件:为 React、NextJS、Vue 和 Angular 提供了许多动态组件。

4.文档:由开发人员为开发人员构建。

53dfb77184d1e4bb9dd6b0438d11312c.png

17.Now UI Kit React

Now UI Kit PRO React是由 Invision 和 Creative Tim 提供的高级 Bootstrap4套件。

它是使用 Create React App 基于 React、React Hooks 和 Reactstrap 构建的的。它是一个漂亮的跨平台 UI 套件,包含 1000 多个组件、34 个部分和 11 个示例页面。

c2644020f2ae91a4cc212ebd77acd819.png

Now UI Kit PRO React将推出Now UI Kit PRO React。它将包含大量组件、部分和示例页面,因此可以使用 badass Bootstrap4UI 套件开始开发。

bd089dc9fedbaf37de8fbcb275e44038.png

18.LANIF Admin

一款基于React生态系统的最成熟的技术体系,搭建的一套开箱即用的后台管理系统,框架里包含了一些独有的定制组件,以及许多经过大量实践口碑良好的第三方组件.

d6e98cd8d808e99b391dcf195fd30d62.png

项目功能:

  • 封装了dva框架的数据流转,简单的请求可以不用在model和service中定义

  • 封装了数据模拟,可以独立于后台开发前台功能

  • 封装了分页请求,简化并规范了分页逻辑

  • 封装了fetch请求,适应与后台多种交互请求, body参数 parameter参数 path参数,动态请求头,请求前后拦截

d792a3a010afdd91437c62a9fc999fbd.png
  • 路由按需加载,首屏加载超快

  • 扩展了antd写了许多实用的UI,通过一个配置即可生成,后台CRUD三件套(数据表格,搜索框,新增编辑表单)

  • 按业务模块划分的目录结构,开发独力功能时无需分心其它模块,做到最小耦合

28a2d582bd0bee9142c73100ea3158f8.png

19.Shards Dashboard Lite React

Shards Dashboard Lite React是一个免费的React Admin仪表板模板,具有现代设计系统以及许多自定义模板和组件。

fe632e97fe91f93b3207b8d07f37932f.png

项目功能:

  • 免费的 React 管理仪表板模板包,具有现代设计系统和大量自定义模板和组件。

  • 完全响应式:所有模板都是完全响应式的,并且能够根据任何视口大小调整和重排其布局。

  • Shards Dashboard Lite React 占用空间最小,并且经过高度优化,可实现超快的性能。

  • 分片仪表板 Lite React 是从头开始构建的,同时遵循现代开发最佳实践。

621497c79ab3ab0572a21a3b5899e73a.png

20.AdminJS

AdminJS 是一个自动管理界面,可以插入到您的应用程序中。作为开发人员,您提供数据库模型(如帖子、评论、商店、产品或您的应用程序使用的任何其他内容),AdminJS 生成允许您(或其他受信任用户)管理内容的 UI。

fd79354a92f7c45ec76b86d74c290b4e.png

基于 Ant Design 设计语言,提供了开箱即用的高质量 React 和 Angular 组件实现,用于开发和服务于企业级中后台产品。

1ec85289c166f964d2af313ae97c151b.png

更多推荐

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐