推荐几个好用的PHP框架开发的开源项目
CRMEB开源商城系统
CRMEB开源商城系统是一款全开源可商用的系统,前后端分离开发,全部100%开源,在小程序、公众号、H5、APP、PC端都能用,使用方便,二开方便!安装使用也很简单!使用文档、接口文档、数据字典、二开文档、视频教程,各种资料应有尽有,就算你是技术小白,也能轻松上手!
欢迎大家来体验、来提建议,来一起让CRMEB开源商城系统更强大,让更多开发者受益!虽然是开源,但我们该有的功能全都有!拼团、秒杀、优惠券、抽奖、积分、直播、分销、页面DIY... 常用商城系统功能,都是全开源,直接用!
FastAdmin
FastAdmin是一款基于ThinkPHP+Bootstrap的极速后台开发框架。
主要功能
基于Auth验证的权限管理系统
支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置
支持单管理员多角色
支持管理子级数据或个人数据
强大的一键生成功能
一键生成CRUD,包括控制器、模型、视图、JS、语言包、菜单、回收站等
一键压缩打包JS和CSS文件,一键CDN静态资源部署
一键生成控制器菜单和规则
一键生成API接口文档
完善的前端功能组件开发
基于AdminLTE二次开发
基于Bootstrap开发,自适应手机、平板、PC
基于RequireJS进行JS模块管理,按需加载
基于Less进行样式开发
强大的插件扩展功能,在线安装卸载升级插件
通用的会员模块和API模块
共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证
二级域名部署支持,同时域名支持绑定到应用插件
多语言支持,服务端及客户端支持
支持大文件分片上传、剪切板粘贴上传、拖拽上传,进度条显示,图片上传前压缩
支持表格固定列、固定表头、跨页选择、Excel导出、模板渲染等功能
强大的第三方应用模块支持(CMS、博客、知识付费问答、在线投票系统、B2C商城、B2B2C商城)
支持CMS、博客、知识付费问答无缝整合Xunsearch全文搜索
第三方小程序支持(CMS小程序、预订小程序、问答小程序、点餐小程序、B2C小程序、B2B2C小程序、博客小程序)
整合第三方短信接口(阿里云、腾讯云短信)
无缝整合第三方云存储(七牛云、阿里云OSS、又拍云)功能,支持云储存分片上传
第三方富文本编辑器支持(Summernote、百度编辑器)
第三方登录(QQ、微信、微博)整合
第三方支付(微信、支付宝)无缝整合,微信支持PC端扫码支付
丰富的插件应用市场
BuildAdmin
BuildAdmin基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus等流行技术栈的后台管理系统,自适应多端、可视化CRUD代码生成、自带WEB终端、同时提供Web、WebNuxt、Server端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。
主要特性
CRUD代码生成: 图形化拖拽生成后台增删改查代码,自动创建数据表;大气且实用的表格,多达24种表单组件支持,行拖拽排序,受权限控制的编辑和删除等等,并支持关联表,可为您节省大量开发时间。
内置WEB终端: 我们内置了一个WEB终端以实现一些理想中的功能,比如:虽然是基于vue3的系统,但你在安装本系统时,并不需要手动执行npm install和npm build命令。且后续本终端将为您提供更多方便、快捷的服务。
流行且稳定的技术栈: 除了基于ThinkPHP8前后端分离架构外,我们的Vue3使用了Setup、状态管理使用Pinia、并使用了TypeScript、Vite等可以为你的知识面添砖加瓦的技术栈。
模块市场: 一键安装数据导出、短信发送、云存储、单页或是纯前端技术栈的学习案例项目等等,随时随地为系统添砖加瓦,系统能够自动维护package.json和composer.json并通过内置终端自动完成模块所需依赖的安装,若您愿意成为模块开发者,模块可以:覆盖系统任何文件或为系统新增文件,您的模块经由官方审核即可上架。
前后端分离: web文件夹内包含:干净(不含后端代码)、完整(所有前端代码文件均在此内) 的前端代码文件,对前端开发者友好,作为纯前端开发者,您可以将BAdmin当做学习与资源的社群,本系统可为您准备好案例和模板等所需要的环境,而您只需专注于学习或工作,不需要会任何后端代码!
按需加载: 前端的页面组件和语言包均是在使用到它们时,才从网络异步加载,服务端则是基于TP8和PSR规范天生拥有真正的按需加载能力,所以,您无需考虑我并不需要多语言、我并不需要某个后台功能这类的问题,不需要不使用或隐藏即可。
数据回收与反悔: 内置全局数据回收站,并且提供字段级数据修改记录和修改对比,随时回滚和还原,安全且无感。
高颜值: 提供三种布局模式,其中默认布局使用无边框设计风格,它并没有强行填满屏幕的每一个缝然后使用边框线进行分隔,所有的功能版块,都像是悬浮在屏幕上的,同时又将屏幕空间及其合理的利用了。
权限验证: 可视化的管理权限,然后根据权限动态的注册路由、菜单、页面、按钮(权限节点)、支持无限父子级权限分组、前后端搭配鉴权,自由分派页面和按钮权限。
未来可期: 我们正在持续维护系统,并着手开发更多基础设施模块,按需一键安装,甚至提供开箱即用的各行业完整应用。
一举多得: 后台自适应PC、平板、手机等多种场景的支持,轻松应对各种需求。
其他杂项: 角色组/管理员/管理员日志、 会员/会员组/会员余额、积分日志、系统配置/控制台/附件管理/个人资料管理等等、更多特性等你探索...
SWIFTADMIN
SWIFTADMIN 是一款基于 webman + Layui 开发的 http 服务框架,提供了一个简单易用的(权限)后台管理系统,
拥有极简的封装扩展,特别适合中小企业和个人站长用于开发 web 站点或者 http 接口。支持路由、中间件、 多应用、 自定义进程、无需更改直接兼容现有 composer 项目组件等诸多特性。具有学习成本低、简单易用、超高性能、超高稳定性等特点。
为什么选择 SWIFTADMIN?
如果你熟悉ThinkPHP/Laravel/Yii2等框架,那么你可以很快上手 SWIFTADMIN,因为 SWIFTADMIN 是完全复用的这些框架的composer包。一样的代码写法,性能却可以提升10 倍以上。运行在PHPCLI模式之下,他不是类似于SWOOLE异步协程的工作模式,所以新手朋友不需要担心变量污染的问题,也不需要担心第三方扩展包异步协程的问题,只需要专注于业务开发即可。
软件功能
用户管理 用户是系统操作者,该功能主要完成系统用户配置。
公司管理 设置公司常用信息,前端标签调用
部门管理 配置系统组织机构(部门、小组),树结构展现支持数据权限。
岗位管理 配置系统用户所属担任职务。
菜单管理 配置系统菜单,操作权限,按钮、栏目等权限标识等。
角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分。
插件管理 可开发定制属于自己的插件,可安装升级社区插件!!!
数据字典 对系统中经常使用的一些较为固定的数据进行维护。
操作日志 用户后台操作日志,全局异常、SQL注入等记录
软件优势
开箱即用 分钟快速安装,安装后即可进入开发无需复杂配置。
精美样式 针对Layui2.x管理端开发独立ant Design精美样式。
方便快捷 没用VUE框架,免编译,基于原生jQuery并封装统一入口。
菜单接入 接口化菜单接入,可将应用轻松接入任意菜单模块中,无需后台配置。
表单构建 基于Layui2.x开发的可视化表单设计器,可自定义表单控件,极大提高开发效率。
代码生成 轻松一键CURD,自动生成代码,自动生成表单,自动生成接口,自动生成菜单,自动生成权限。
插件开发 支持自定义插件开发,可定制自己的插件,并支持一键打包/升级/测试。
性能强悍 底层WebMan-PHPCli常驻内存模式,性能是TP/Laravel的10倍以上。
评论 (0)