大家好!我是 Guide 哥,Java 後端開發。一個會一點前端,喜歡烹飪的自由少年。
最近有點小忙。但是,由於前幾天答應了一位讀者自己會推薦一些開源的論壇系統,所以,昨晚就簡單地熬了個夜,對比了很多個開源論壇系統之後,總結成了這篇文章。
這篇文章我一共推薦了 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 框架的精神還是非常值得讚賞的!)。
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://community.mdclub.org/
- Star : 0.5k
- 簡介:MDClub 漂亮、輕量且好用,它能讓線上討論變得更加輕鬆愉悅
- 技術棧:PHP+MySQL
- 推薦等級 :⭐⭐⭐⭐
- 評價 :MDclub 是一款簡約風格的論壇專案。漂亮、輕量且容易上手。程式碼實現基於 MDUI 框架,分層分明。網站適配多種終端,從手機、ipad 到大屏顯示器,均能自動適配,並且提供根據作業系統的主題,自動切換亮色主題和暗色主題。這個特性真的超讚的~
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