Niucloud Admin - 基于最新的 Vite / TypeScript / Vue3 / ElementPlus + TinkPHP6 打造的前后端一体管理后台框架,免费开源,可以快速开发企业级应用

一款包含前端和后端业务代码的 admin 框架,前端采用最新的前端技术栈,后端使用 TP6。

关于 Niucloud Admin

Niucloud Admin 是一款可以让开发者快速开发通用管理后台的开发框架,前端采用最新的 Vite / TypeScript / Vue3 / ElementPlus 等最新的技术架构,后台结合 PHP8、Java SDK、Python 等主流后端语言搭建,框架内置集成了用户权限、代码生成器、表单设计、云存储、短信发送、素材中心、微信及公众号、Api 模块一系列开箱就能用的常见业务功能,是一款优秀的企业级应用软件开发系统。

niucloud-admin 官网
niucloud-admin 官网

Niucloud Admin 的技术特性

  • 前端采用 Vite / TypeScript / Vue3 / ElementPlus / Pina 等前端技术,支持 i18n 国际化
  • 后台 php 采用 thinkphp6 / php8 / mysql,支持 composer 快速安装扩展,支持 redis 缓存以及消息队列,支持多语言设计开发
  • Niucloud Admin 采用多租户的 saas 系统设计,能够提供企业级软件服务运营 ,同时满足用户多站点,多商户,多门店等系统开发需求
  • Niucloud Admin 已经搭建好常规系统的开发底层,具体的底层功能包括:管理员管理权限管理,网站设置,计划任务管理,素材管理,会员管理,会员账户管理,微信公众号以及小程序管理,支付管理,第三方登录管理,消息管理,短信管理,文章管理,前端装修等全面的基础功能,这样开发者不需要开发基础的结构而专心开发业务
  • 内置支持微信/支付宝支付,微信公众号/小程序/短信消息管理,阿里云/腾讯云短信,七牛云/阿里云存储等基础的功能扩展,后续会根据实际业务不断扩展基础组件
  • 专门开发了代码生成器,这样开发者根据数据表就可以一键生成基础的业务代码,包括:后台 php 业务代码以及对应的前端 vue 代码,大大提高开发效率

Niucloud Admin 开发上手体验和使用建议

之前我推荐过不少企业级的 admin 后台,大多都是只包含前端代码,后端功能还需要自行开发,而今天推荐的 Niucloud Admin 是一个同时包含前后端代码的一体后台管理系统,前端采用当下热门的技术栈,后端基于 ThinkPHP6 开发,很多常见的业务功能都开发好了,可以直接使用。

niucloud-admin 登录
niucloud-admin 登录

管理后台提供了可预览的 demo ,登录控制台页面可直观体现站点会员数量、平台拥有的站点数、所有访客数量统计;同时也加入了统计走势图,便于平台根据需求制定或者调整运营策略;主要快捷入口可方便快速打开需要处理的业务数据。

niucloud-admin 主控台
niucloud-admin 主控台

另外像文章管理系统设置、素材管理、会员、财务等主要功能页面也一应俱全,具体可参照官方文档上手去体验。

niucloud-admin 文章编辑
niucloud-admin 文章编辑
niucloud-admin 菜单和权限
niucloud-admin 菜单和权限

Niucloud Admin 的后端环境是 PHP8,支持通过宝塔面板docker 来部署。

免费开源和商用说明

Niucloud Admin 是一个免费开源的 admin 管理后台项目,由杭州牛之云科技有限公司开发,采用 MIT 开源协议,任何人都可以免费下载使用,下面是官方在项目主页发表的开源使用须知:

开源使用须知

  1. 允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;
  2. 本框架应用源代码所有权和著作权归 niucloud 官方所有,基于 niucloud-admin 框架开发的应用,所有权和著作权归应用开发商所有。但必须声明是基于 niucloud-admin 框架开发,请自觉遵守,否则产生的一切任何后果责任由侵权者自负;
  3. 本框架源码全部开源;包括前端,后端,无任何加密;
  4. 商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负;
  5. 一切事物有个人喜好的标准,本开源代码意在分享,不喜勿喷。

除了 Niucloud Admin,官方还有基于 UniApp 开发的用户商城端产品,不过目前没有发现用户端的项目源码,有兴趣可联系客服了解。