返回排行榜

mlogclub/bbs-go

TypeScriptbbs-go.com

A lightweight community and Q&A platform for forums, knowledge bases, and discussions.一个轻量级社区和问答平台。

bbscommunityforumq-and-aquestions-and-answersaskcommunity-platformdiscussiongolangqnareact
Star 增长趋势
Star
3.4k
Forks
691
周增长
Issues
29
1k2k3k
2019年6月2021年10月2024年3月2026年7月
制品库npmnpm install bbs-go
README

中文 | English

感谢您的支持与鼓励!如果您喜欢这个开源项目,不妨给它点个⭐️⭐️⭐️,您的星星是我们前进的动力 🙏🙏🙏

bbs-go 是一个轻量级社区和问答平台,适合搭建论坛、知识库和讨论社区。

官网

演示

Docker Compose 快速开始

bbs-go 提供官方 Docker 镜像,并提供内置 MySQL 或 PostgreSQL 的 Docker Compose 部署方式。

MySQL:

curl -fsSL https://raw.githubusercontent.com/mlogclub/bbs-go/master/docker-compose.yml -o docker-compose.yml
docker compose up -d

PostgreSQL:

curl -fsSL https://raw.githubusercontent.com/mlogclub/bbs-go/master/docker-compose.postgresql.yml -o docker-compose.yml
docker compose up -d

启动后访问:

为什么选择 bbs-go

  • 开箱可用:论坛、问答、文章、评论、点赞收藏、关注消息等核心社区能力可直接使用。
  • 轻量完整:适合搭建论坛、知识库、问答社区和讨论社区,不需要引入沉重的企业级系统。
  • 增长闭环:内置任务、积分、等级、勋章,支持用户活跃和长期留存。
  • 运营友好:提供内容治理、用户治理、权限治理与系统配置能力,方便持续运营。
  • 双语支持:内置 en-US / zh-CN,适合面向不同语言用户的社区场景。

功能地图

bbs-go 功能概览

核心功能

用户侧

  • 账号注册与登录(支持多种登录方式)
  • 用户资料维护与个人主页展示
  • 关注/粉丝关系管理
  • 站内消息与互动提醒
  • 积分记录与排行榜

内容侧

  • 支持帖子、动态、文章发布与编辑
  • 评论、回复、点赞、收藏等完整互动链路
  • 标签与节点管理,便于内容组织和发现
  • 支持投票、隐藏内容等互动玩法
  • 站内搜索能力,提升内容检索效率

增长侧

  • 每日签到,持续活跃激励
  • 任务体系(新手、每日、成就)
  • 积分与经验奖励机制
  • 等级成长配置
  • 勋章与荣誉体系

运营侧

  • 用户、帖子、评论、文章等统一治理
  • 举报处理与违禁词管理
  • 角色、菜单、接口权限分配
  • 系统参数与站点配置管理
  • 运营日志与行为留痕

适用场景

  • 技术交流社区
  • 问答社区
  • 知识库
  • 兴趣爱好社群
  • 产品用户社区
  • 企业内部知识社区
  • 内容型会员社区

和同类产品对比

以下对比基于公开产品定位和常见使用场景。实际选择仍取决于团队技术栈、部署方式、社区规模和运营目标。

产品 更适合 主要优势 bbs-go 更适合的情况
Discourse 成熟大型社区和复杂治理流程 生态成熟、审核治理能力强、支持托管和自托管 希望使用更轻量的自托管平台、偏好 Go 技术栈,并需要论坛 + 问答 + 知识发布一体化能力
Flarum 简洁现代的论坛社区,尤其适合 PHP 技术栈团队 界面简洁、核心轻量、扩展生态灵活 需要更完整的后台运营、问答流程、文章知识沉淀和用户成长激励,不希望大量依赖扩展拼装
NodeBB 实时互动论坛,以及偏好 Node.js 技术栈的团队 实时互动体验、现代论坛界面、移动端体验较好 更偏好 Go 后端、轻量自托管部署和后台运营模型,而不是以实时互动作为核心卖点
Question2Answer 纯问答网站 问答模型聚焦、支持积分排行、PHP/MySQL 部署简单 除了问答,还需要论坛讨论、文章知识库、内容治理、成员运营和长期社区激励

联系我

Discord

https://discord.gg/TnzcSqKZyn

邮箱

mlog1@qq.com

QQ群

BBS-GO用户交流群

微信

微信

付费服务

付费是为了项目能够更好的生存下去,请谅解。项目将一如既往的开源下去~

服务 价格 服务内容
商用授权 ¥1628 提供 bbs-go 商业使用授权
功能定制 面议 接受各种功能定制,只有你想不到的没有我们做不到的

bbs-go 是什么

bbs-go 是一个轻量级社区和问答平台,适合搭建论坛、知识库和讨论社区。

一句话概括:轻量搭建论坛、问答、知识库和讨论社区

Contributors

相关仓库
rocboss/paopao-ce

A scalable social community platform powered by Gin backend and modern TypeScript/Vue frontend architecture

GoGo ModulesMIT Licenseforumgo
paopao-demo.vercel.app
4.5k658
88250/symphony

🎶 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java. https://ld246.com

JavaMavenGNU Affero General Public License v3.0forumbbs
b3log.org/sym
2.9k504
notadd/notadd

A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。

TypeScriptnpmApache License 2.0notaddcms
2.8k398
durdraw/durdraw

Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes

PythonPyPIBSD 3-Clause "New" or "Revised" Licenseascii-arttextmode
durdraw.org
1.8k49
Qbian61/forum-java

一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot).

JavaMavenGNU Affero General Public License v3.0forumbbs
developers.pub
1.7k496
1j01/textual-paint

:art: MS Paint in your terminal.

PythonPyPIMIT Licenseimageimage-editor
pypi.org/project/textual-paint/
1.1k20
diyhi/bbs

巡云轻论坛是一款基于 JDK21 + Spring Boot 4.x 构建的现代社区系统,采用前后端分离架构,自适应移动端与 PC 端。系统集成论坛与问答模块。针对高频访问数据表引入分表存储策略,有效解决单表性能瓶颈。论坛全面适配国产信创达梦数据库及 MySQL,是追求极致性能与合规性的现代社区首选方案。 演示站:https://bbs3.diyhi.com

JavaMavenGNU Affero General Public License v3.0forumbbs
1.1k273