Webの歴史はコミュニケーションからはじまったといっても過言ではないでしょう。ネットニュースやIRCなどからはじまり、Eメールやフォーラム、さらに最近ではSlackに代表されるチャットやソーシャルメディアもあります。常にコミュニケーションが中心にあります。 今回紹介するGoDiscourseもそんなコミュニケーションを促進するためのソフトウェアです。Go/React/PostgreSQLというスタックで作られたフォーラムソフトウェアになります。

GoDiscourseの使い方

トップページです。スレッドが並んでいます。

スレッド詳細です。コメントが並びます。

新しいトピックも立てられます。

GoDiscourseは名前の通りDiscourseにインスパイアされているようです。認証とスレッド一覧、詳細画面でコメントと基本的なフォーラムの機能は押さえられています。後はユーザ情報であったり、いいねするような機能さえあれば十分ではないでしょうか。

GoDiscourseはGo製のオープンソース・ソフトウェア(MIT License)です。

Fix showdown options - HunterQ! - GoDiscourse godiscourse/godiscourse: Yet another open source forum in Golang, React and PostgreSQL.