Skip to content
forked from ijry/uiadmin

UiAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能;我们按照统一的API风格,开发了支持spring-boot3.0、Flask、Express、thinkphp6.0、laravel9.0、Hyperf3.0版本的后端实现。

License

Notifications You must be signed in to change notification settings

yaowb1994/uiadmin

 
 

Repository files navigation

UiAdmin

说明

这是一个Monorepo仓库,包含不同框架的uiadmin实现。

后端实现

uiadmin-hyperf 基于hyperf3[php]框架的uiadmin后端实现
uiadmin-laravel 基于laravel9[php]框架的uiadmin后端实现
uiadmin-starter 基于thinkphp6[php]框架的uiadmin后端实现

配套前台脚手架几其它

uiadmin-3rd 一些第三方的开源依赖项目,一般不需要自己编译。
uiadmin-flutter 一个基于flutter的前台脚手架工程
uiadmin-uniapp 一个基于uni-app的前台脚手架工程
uiadmin-vue 一个基于vue3 vite typescript的前台脚手架工程

安装

请参考文档

UiAdmin(ThinkPHP6.0版本)

UiAdmin是一套轻量级全栈通用后台,采用前后端分离技术,数据交互采用json格式;通过后端Builder不需要一行前端代码就能体验一个vue element的现代化后台;同时我们打造一了套兼容性的API标准,从ThinkPHP6.0、SpringBoot、.NET5开始,逐步覆盖Go、Node.jS等多语言框架。

特性

模块化

UiAdmin后台本着高内聚低耦合的原则, 模块作为UiAdmin的最小功能包可以共享 用户可以在模块市场上传下载模块

Builder动态页面构建

UiAdmin首创自主研发了基于前后端分离的 页面自动生成技术,目前支持xyBuilderList和 xyBuilderForm,前者自动生成列表后者自动 生成表单,二者结合可以完成90%以上的 后台功能需求。

多平台支持

UiAdmin诞生在移动互联网后半场,面多各种 流量入口,UiAdmin将从如下方面对多个平台支持: pc端采用web方式实现,手机端将采用uni-app技术, 达到一次开发全面覆盖iOS、安卓、微信小程序、支 付宝小程序、百度小程序、头条小程序、H5,从而 节省开发者的大量精力。

多语言API兼容

UiAdmin后台将打造统一的后台框架体系, 后端横跨php、java、python、node、.net 等等语言,前端将支持vue、react、angular 语言,多个语言支持通过统一的API标准兼容.

资源

官方网站:https://uiadmin.net
成功案例:https://uiadmin.net/case
插件市场:https://uiadmin.net/ext

解决问题

文档手册:https://uiadmin.net/docs/uiadmin1-2 交流社区:https://uiadmin.net/ask
或者通过下面的QQ群进行提问

开源地址

码云仓库:https://gitee.com/uiadmin
github:https://github.com/ijry/uiadmin

注意

如果需要1.0版本的ThinkPHP5.1版本请查看本仓库的1.0分支即可。

QQ群

欢迎加群一起讨论框架选型、功能实现、架构等等
QQ群:275346949
点击链接加入群聊【QQ群1】:https://jq.qq.com/?_wv=1027&k=5sxKFMc

About

UiAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能;我们按照统一的API风格,开发了支持spring-boot3.0、Flask、Express、thinkphp6.0、laravel9.0、Hyperf3.0版本的后端实现。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 84.0%
  • Vue 5.2%
  • JavaScript 2.8%
  • Blade 2.5%
  • C 1.6%
  • CMake 1.4%
  • Other 2.5%