V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
codecodecode
V2EX  ›  问与答

想要搭建个论坛? Guide 哥调研了 100 来个 Java 开源论坛系统,发现这 5 个最好用!

  •  2
     
  •   codecodecode · 2020-09-23 20:34:20 +08:00 · 2144 次点击
    这是一个创建于 1557 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 V2EX 潜水很久,分享一些干货给大家吧!

    最近有点小忙。但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章。

    这篇文章我一共推荐了 5 个论坛类开源项目,除了有 1 个是基于 PHP 开发之外,其他都是基于 Java ,并且大部分都是基于 Spring Boot 这个主流框架来做的。

    欢迎小伙伴们在评论区补充啊!ღ( ´・ᴗ・` )比心

    1. NiterForum

    • Github 地址:https://github.com/yourkevin/NiterForum
    • 官网地址:https://niter.cn/forum
    • Star : 0.5k
    • 简介:尼特社区-NiterForum-一个论坛程序,几乎具有一个论坛 /社区所应该有的全部功能-后端 Springboot/MyBatis/Maven/MySQL-前端 Thymeleaf/Layui-可供初学者,学习、交流使用。
    • 技术栈: 后端 Springboot + MyBatis + Maven + MySQL 前端 Thymeleaf + Layui
    • 推荐等级 :⭐⭐⭐⭐⭐
    • 评价:可以说 NiterForum 提供了一个论坛所能提供的所有功能,功能特性覆盖的非常全面。但这并不是这次推荐他的主要原因。作为本次论坛项目中第一个推荐的项目,NiterForum 的 NB 之处就是:他提供 NiterApp,完美适配了 NiterForum,支持 app 端扫码登录!

    2. Symphony

    • Github 地址:https://github.com/88250/symphony
    • 官网地址:https://ld246.com/
    • Star : 0.7k
    • 简介:🎶 一款用 Java 实现的现代化社区(论坛 /问答 /BBS/社交网络 /博客)系统平台。
    • 技术栈:Latke (作者自研的以 JSON 为主的 Java Web 框架)+jsoup + Jodd
    • 推荐等级 :⭐⭐⭐⭐
    • 评价:讲真,Symphony 是笔者目前见过的论坛项目中功能最齐全的一款(没有之一),满足多维需求:面向内容、面向知识问答、面向用户分享、交友、游戏等。而且 Symphony 风格时尚,充满创新、好玩的特性。交互体验一级棒。这个项目的缺点也很明显,那就是项目使用的技术栈不是主流,比较小众(不过,作者自研 Java Web 框架的精神还是非常值得赞赏的!)。

    sym

    3. 码问社区

    • Github 地址:https://github.com/codedrinker/community
    • 官网地址:http://www.mawen.co/?sort=hot
    • Star : 1.1k
    • 简介:开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。
    • 技术栈:SpringBoot + MyBatis+MySQL/H2+Flyway
    • 推荐等级 :⭐⭐⭐⭐⭐
    • 评价:码问社区的作者是阿里巴巴的一位大佬,开源了很多有意思的项目,码问社区就是其中一款,采用 SpringBoot + Vue 等主流技术栈打造,并配有整个开发过程的视频讲解实战项目首推。

    4. MDclub

    • Github 地址:[https://github.com/zdhxiong/mdclub](: https://github.com/zdhxiong/mdclub "https://github.com/zdhxiong/mdclub")
    • 官网地址:https://community.mdclub.org/
    • Star : 0.5k
    • 简介:MDClub 漂亮、轻量且好用,它能让在线讨论变得更加轻松愉悦
    • 技术栈:PHP+MySQL
    • 推荐等级 :⭐⭐⭐⭐
    • 评价 :MDclub 是一款简约风格的论坛项目。漂亮、轻量且容易上手。代码实现基于 MDUI 框架,分层分明。网站适配多种终端,从手机、ipad 到大屏显示器,均能自动适配,并且提供根据操作系统的主题,自动切换亮色主题和暗色主题。这个特性真的超赞的~

    mdclub.png

    5. 朋也社区

    • Github 地址:https://github.com/tomoya92/pybbs
    • 官网地址:https://tomoya92.github.io/pybbs/
    • Star : 1.1 k
    • 简介:更实用的 Java 开发的社区(论坛)
    • 技术栈:Spring-Boot + Mybatis-Plus + MySQL
    • 推荐等级 :⭐⭐⭐⭐
    • 评价:朋也社区基于 Java 语言,采用主流的 Java Web 开发框架( SpringBoot )进行开发。个人觉得朋也社区最大的亮点是在设计层面上支持高度的可定制化。要实现这点很不容易,需要有很强的设计能力,并且朋也社区在实现过程对于各种集成的服务支持配置化(可随意开启或关闭)。

    我是 Guide 哥,一 Java 后端开发,会一点前端,自由的少年。我们下期再见!微信搜“JavaGuide”回复“面试突击”领取我整理的 4 本原创 PDF

    2 条回复    2020-09-24 09:36:58 +08:00
    codecodecode
        1
    codecodecode  
    OP
       2020-09-23 20:35:12 +08:00
    希望对需要的小伙伴有帮助啊,我的 Github:https://github.com/Snailclimb ,欢迎来撩!
    tctc4869
        2
    tctc4869  
       2020-09-24 09:36:58 +08:00
    @codecodecode 我想问一下,
    这 5 个论坛有没有以下功能:
    ( 1 ) 未登录的网民登录验证,输入任何网址请求,都会跳转到登录页面
    ( 2 )注册限制,例如关闭注册功能,或者由管理员用户或站长生成邀请码,只有收到邀请码的网民才能注册成功。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:42 · PVG 21:42 · LAX 05:42 · JFK 08:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.