轻、快、模块化,且适合长期演进。
开源 · 自托管 · 可编排
开源、全栈、可编排。用 Go + Vue 快速启动,只开启你真正需要的能力,并从一开始就把可观测性放进系统里。
Friendship · 更像朋友圈的亲密感Followship · 更像 Twitter 的增长感
产品主界面

明色层次

桌面端

Web 与桌面端共用一套更完整的产品语言。
把部署复杂度压缩成清晰的功能选择。
为什么是 PaoPao
更适合长期运行的社区产品起点。
适合想更干净地启动、更稳地运行、也更容易继续扩展的社区产品。
双关系模式
Friendship 与 Followship 同时内置,让产品既可以偏熟人社区,也可以偏关注网络。
可编排 Feature Suites
Default、Develop、Demo、Slim,再加 Base、Option、Sms 等子套件,让每个发行形态更清晰。
为内容发现设计的搜索
Meilisearch 支持让 feed 与推文检索更像一个真正活着的社区产品。
灵活的数据与存储层
MySQL、PostgreSQL、Sqlite3、MinIO、S3、AliOSS、LocalOSS,可以覆盖从个人部署到复杂环境。
生来可编排
把真正要运行的那套能力,组合出来。
按需选择服务、存储、搜索与运维能力,把运行面控制在清晰且可持续的范围里。
四种默认套件风格
Default、Develop、Demo、Slim,从一开始就让运行形态有了明确区别。
前后端可分离,也可内嵌
既可以独立前端服务,也可以把界面和后端 API 一起发布。
存储能力能随产品成长
从 LocalOSS 过渡到 MinIO 或 S3 兼容存储,不必重构整个系统。
Features:
Default: ["Web", "Frontend:EmbedWeb", "Meili", "LocalOSS", "MySQL", "BigCacheIndex", "LoggerFile"]
Develop: ["Base", "MySQL", "BigCacheIndex", "Meili", "Sms", "AliOSS", "LoggerMeili", "OSS:Retention"]
Demo: ["Base", "MySQL", "Option", "Zinc", "Sms", "MinIO", "LoggerZinc", "Migration"]
Slim: ["Base", "Sqlite3", "LocalOSS", "LoggerFile", "OSS:TempDir"]
release/paopao serve --features sms
release/paopao serve --no-default-features --features develop界面气质
为阅读、发布与日常回访准备的干净界面。

暗色主题更沉浸的产品氛围
暗色界面让内容、情绪与质感更集中。

明色主题更轻盈的阅读表层
明色主题更适合承接社区的日常流动与信息密度。

桌面端把社区带出浏览器
Tauri 让社区进入桌面工作流,存在感更强。
演进节奏
它会继续往前走。
关系模型和性能剖析一起出现,说明项目同时在思考产品与运行能力。
互动增强与监控体系一起成熟,让项目更接近真实运营场景。
功能层和数据层同步前进,开始体现发行版本的分层野心。
后续方向仍然清晰,说明这个项目并没有停在“能用”阶段。
构建你的社区
从第一天起,就把社区产品做得更完整。
直接使用现有栈,按需组织运行能力,并为后续增长留出空间,而不是从零开始反复搭建。
