一套代码搞定小程序+H5+App+PC,这个开源社区系统太强了
- 2026-10-23 11:25:05
部长。今天,给大家介绍一款国产开源社区论坛系统 —— Foxbook ,一套后端支撑小程序、H5、App、PC 四端,功能完整开箱即用,拿来就能二开上线。。
关注微信公众号:【源码部落】,获取开源项目分享。
项目介绍
狐书社区 是一个基于 Webman + Vue3 + uni-app 开发的全栈开源社区系统,定位是「轻量、高性能、可扩展」的社区论坛解决方案。
整个项目包含三个核心部分:
- 🦊 foxbook-php —— 后端服务,基于 Webman 2.x 框架,性能强劲,承载所有业务逻辑和数据
- 📱 foxbook-uni —— 用户端,基于 uni-app + Vue3,一套代码编译到微信小程序、H5、App 多端
- 🖥️ foxbook-admin —— 管理后台,基于 Vue3 + Ant Design Vue,功能齐全的运营管理系统
除此之外,还内置了 PC Web 端 (服务端渲染),相当于 四端共用一套后端 ,数据实时互通。项目采用 MIT 协议 开源,个人和商业均可免费使用,没有授权费的压力。
功能特性
📝 内容发布与互动
支持图文、投票等多种帖子类型 话题(Discuss)功能,用户可创建和加入话题讨论 点赞、收藏、评论、回复楼中楼,完整的互动体系 分类管理,帖子可归属不同栏目
👤 用户系统
微信小程序一键登录 + 账号密码注册登录 用户关注/粉丝体系 用户等级 + 经验值系统,可自定义等级规则 用户认证标签(V 认证),多对多配置 个人资料编辑、头像/背景图自定义
🔔 消息通知
点赞、评论、关注等互动消息实时推送 活动消息群发,基于 Redis 队列分批推送 系统消息独立通道
⚙️ 管理后台
帖子、评论、用户、分类全量管理 敏感词过滤,内容安全第一道防线 RBAC 权限系统,多角色多权限精细控制 操作日志审计,所有管理操作可追溯 站点配置、OSS 配置、邮件配置、微信配置统一管理 活动消息群发,运营神器 数据看板,核心指标一目了然
☁️ 云服务集成
阿里云 OSS 直传,前端直传不经过服务器 阿里云邮件推送 微信小程序登录/支付/内容安全对接 Redis 缓存 + 队列,高性能保障
技术选型
选得很克制,没有为了炫技而堆技术。
🚀 后端:Webman 2.x + PHP 8
后端用的是 Webman ,一个基于 Workerman 的高性能 PHP 框架。和传统的 ThinkPHP、Laravel 比,最大的优势就是 常驻内存、性能强劲 ,官方数据是传统框架的 10-30 倍。
核心依赖:
webman/database —— Eloquent 风格 ORM,Laravel 用户零成本上手 webman/redis —— Redis 缓存和会话 webman/redis-queue —— Redis 消息队列,群发/异步任务 w7corp/easywechat —— 微信生态 SDK think-template —— PC 端服务端渲染模板引擎 ramsey/uuid —— UUID v7 主键
📱 前端:uni-app + Vue3
用户端采用 uni-app + Vue3 ,一套代码编译到微信小程序、H5、App 三端。UI 组件库用的是 TDesign uni-app ,腾讯出品,风格简洁统一。
状态管理用 Pinia ,配合持久化插件,登录态、站点配置、tabbar 未读数统一管理。
🖥️ 管理后台:Vue3 + Ant Design Vue
管理后台是标准的 Vue3 + Vite + Pinia + Ant Design Vue 4 组合,动态路由 + 动态菜单,权限控制到接口级别。
封装了通用的 DataList 和 SearchForm 组件,CRUD 页面开发效率很高。
🗄️ 数据库与基础设施
MySQL —— 主数据库,约 30+ 张表 Redis —— 缓存、会话、队列 阿里云 OSS —— 文件/图片存储
项目截图





开源地址
gitee源码地址:https://gitee.com/ym721/foxbook官网:https://www.foxbook.cnpc端演示地址:https://q.foxbook.cn
所有分享的源码,我已整理到文档中
关注公众号,私信回复:源码汇总文档
如果您觉得这篇文章对您有帮助,请通过点赞和转发来支持作者,您的每一次互动都是对我们努力的肯定。谢谢!
-End-