Repolode
rocboss

rocboss/paopao-ce

基于 Go 与 Vue 3 的开源微社区平台,适合自建社交产品与社区站点。

可替代:Twitter

Star
4,502
Fork
649
未关闭 Issue
17
最近提交
3个月前

这是什么?

PaoPao 是一个全栈微社区系统,由基于 Gin 的 Go 后端、Vue 3 网页客户端以及可选的 Tauri 桌面应用组成。适合希望自建社区产品,或在现有社交平台代码上二次开发的团队和个人。

后端支持 MySQL、PostgreSQL、SQLite、Redis 和 Meilisearch,并兼容 MinIO、阿里云 OSS、腾讯云 COS、华为 OBS 以及 S3 兼容的对象存储。运行时功能按 Default、Develop、Demo、Slim 等套件分组,部署时可只启用所需模块。

项目可以从源码运行,也支持 Docker、Docker Compose 和一体化容器镜像部署。配置以文件为主,YAML 仅保留启动必需项,其余运营参数可通过管理后台调整。

核心功能

  • 01后端基于 Gin,网页端采用 Vue 3 与 Naive UI
  • 02同一仓库内提供可选的 Tauri 桌面应用
  • 03通过功能套件按需启用不同模块
  • 04支持 MySQL、PostgreSQL、SQLite、Redis 与 Meilisearch
  • 05兼容多种对象存储,包括 S3 兼容服务
  • 06提供 Docker、Docker Compose 与源码部署方式

适用场景

  • 自建社区或论坛网站
  • 在投入使用前评估一个可扩展的社交平台
  • 基于现有 Go 与 Vue 代码库定制社交产品

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/rocboss/paopao-ce.git
  2. 2

    进入项目目录

    cd paopao-ce
  3. 3

    使用 Docker Compose 启动本地环境

    docker compose up -d

使用前须知

  • 从源码运行需要同时配置 MySQL、Redis 和 Meilisearch,并安装 Go 后端与 Node.js 前端环境。
  • 构建桌面应用需要 Rust 和 Tauri 的前置环境。

收录于专题

标签

常见问题

paopao-ce 是什么?
基于 Go 与 Vue 3 的开源微社区平台,适合自建社交产品与社区站点。 PaoPao 是一个全栈微社区系统,由基于 Gin 的 Go 后端、Vue 3 网页客户端以及可选的 Tauri 桌面应用组成。适合希望自建社区产品,或在现有社交平台代码上二次开发的团队和个人。
paopao-ce 可以免费使用吗?用的什么许可证?
paopao-ce 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
paopao-ce 还在维护吗?
半年内有更新。paopao-ce 最近一次提交是在 2026年8月3日。
paopao-ce 适合用来做什么?
自建社区或论坛网站 在投入使用前评估一个可扩展的社交平台 基于现有 Go 与 Vue 代码库定制社交产品
paopao-ce 怎么安装和运行?
克隆代码仓库: git clone https://github.com/rocboss/paopao-ce.git 进入项目目录: cd paopao-ce 使用 Docker Compose 启动本地环境: docker compose up -d
在哪里获取 paopao-ce?
源代码和安装说明在 GitHub 上:https://github.com/rocboss/paopao-ce

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目