Discourse
Discourseは高機能なテキストエディタ(the "composer")を備えている。このエディタはプレーンテキスト、Markdown、HTMLに対応している。Composerには書式設定、引用、アップロードボタンを含むツールバーが備わっている。Composerのプレビューパネルを使用すると、ユーザーは投稿のライブプレビューを確認することができる。このエディタはドラッグ・アンド・ドロップによる画像とファイルのアップロードに対応している。ComposerはOpen Graph(英語版)とoEmbed(英語版)に対応している。これらの標準に対応する外部ウェブサイトのURLは、URLの概要を表示するために自動的に展開される。Composerの重要な機能の1つは、公開前に投稿の下書きを保存できることである。
Composerのいくつかのアクションは、ユーザーの入力に基づいてトリガーされる。「@」文字を使用すると、他のユーザーに言及するためのパネルが表示される。「#」文字を使用すると、カテゴリとタグのための同様のパネルが表示される。Composerは礼儀正しいディスカッションを促進することを目的とした、設定可能なJIT(英語版)教育パネルも備えている。