Discourse logo

Discourse

The 100% open source, next-generation discussion platform built for the next decade of the Internet.
211
93
+ 1
82

What is Discourse?

Discourse is a simple, flat forum, where replies flow down the page in a line. Replies are attached to the bottom and top of each post, so you can optionally expand the context of the conversation – without breaking your flow.
Discourse is a tool in the Forums category of a tech stack.
Discourse is an open source tool with 29.8K GitHub stars and 6.7K GitHub forks. Here’s a link to Discourse's open source repository on GitHub

Who uses Discourse?

Companies
153 companies reportedly use Discourse in their tech stacks, including Twitter, Heroku, and CodeCombat.

Developers
57 developers on StackShare have stated that they use Discourse.

Discourse Integrations

WordPress, Zendesk, Zapier, Tray.io, and CanJS are some of the popular tools that integrate with Discourse. Here's a list of all 7 tools that integrate with Discourse.

Why developers like Discourse?

Here’s a list of reasons why companies and developers use Discourse
Discourse Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Discourse in their tech stack.

Josh Dzielak
Josh Dzielak
Developer Advocate at DeveloperMode · | 19 upvotes · 88.2K views
atAlgoliaAlgolia
Algolia
Algolia
Discord
Discord
Gitter
Gitter
Discourse
Discourse
Rails
Rails
Ember.js
Ember.js

Shortly after I joined Algolia as a developer advocate, I knew I wanted to establish a place for the community to congregate and share their projects, questions and advice. There are a ton of platforms out there that can be used to host communities, and they tend to fall into two categories - real-time sync (like chat) and async (like forums). Because the community was already large, I felt that a chat platform like Discord or Gitter might be overwhelming and opted for a forum-like solution instead (which would also create content that's searchable from Google).

I looked at paid, closed-source options like AnswerHub and ForumBee and old-school solutions like phpBB and vBulletin, but none seemed to offer the power, flexibility and developer-friendliness of Discourse. Discourse is open source, written in Rails with Ember.js on the front-end. That made me confident I could modify it to meet our exact needs. Discourse's own forum is very active which made me confident I could get help if I needed it.

It took about a month to get Discourse up-and-running and make authentication tied to algolia.com via the SSO plugin. Adding additional plugins for moderation or look-and-feel customization was fairly straightforward, and I even created a plugin to make the forum content searchable with Algolia. To stay on top of answering questions and moderation, we used the Discourse API to publish new messages into our Slack. All-in-all I would say we were happy with Discourse - the only caveat would be that it's very helpful to have technical knowledge as well as Rails knowledge in order to get the most out of it.

See more

Discourse's Features

  • Remembers your place
  • Log in with … anything
  • Paste to share images
  • Search that actually works
  • Scalable moderation
  • Bring your friends
  • Your stuff belongs to you
  • Comprehensive API

Discourse Alternatives & Comparisons

What are some alternatives to Discourse?
Disqus
Disqus looks to make it very easy and rewarding for people to interact on websites using its system. Commenters can build reputation and carry their contributions from one website to the next.
Flarum
Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free.
XenForo
It is a commercial Internet forum software package written in the PHP programming language.

Discourse's Followers
93 developers follow Discourse to keep up with related blogs and decisions.
Lai thong
Yves Najman
Alex Kostin
Suela Palushi
Tunji Olu-Taiwo
Michael Nall
Nurullah Özdemir
John Alton
YA117
Duncan Hamra