Civilized discussion for your community.

Technologies
ruby on rails, ruby, html/css, ember, javascipt
Topics
web development, community, real time, forum, asynchronous
Civilized discussion for your community.
What is Discourse?

Discourse is the 100% open source discussion platform built for the next decade of the Internet. It works as:

  • a mailing list
  • a discussion forum
  • a long-form chat room
What’s different about it?

Discourse is a from-scratch reboot, an attempt to reimagine what a modern Internet discussion platform should be today, in a world of ubiquitous smartphones, tablets, Facebook, and Twitter.

We’re civilized.

Our unique "trust levels" system means that the community builds a natural immune system to defend itself from trolls, bad actors, and spammers — and the most engaged community members can assist in the governance of their community. We put a trash can on every street corner with a simple, low-friction flagging system. Positive behaviors are encouraged through likes and badges. We gently, constantly educate members in a just-in-time manner on the universal rules of civilized discourse.

Uncompromisingly open source.

There is only one version of Discourse – the awesome open source version. There’s no super secret special paid commercial version with better or more complete features. Because Discourse is 100% open source, now and forever, it belongs to you as much as it belongs to us. That’s how community works.

Everything that most communities would want is included out of the box; a giant collection of complex plugins should not be required to have a great experience.

Further reading:
2017 Program

Successful Projects

Contributor
David Taylor
Mentor
Régis Hanol
Organization
Discourse
Common Event System for Chatrooms
In our increasingly connected world, full of social media and internet-connected devices, it is important for systems to be interlinked to provide...
Contributor
Jakub Macina
Mentor
Neil Lalonde
Organization
Discourse
Advanced search enhancements & Autospec gem
The project proposes new filters to advanced search and extraction of the rake task for running unit tests into a separate gem. Advanced search...
Contributor
Bianca Nenciu
Mentor
Sam Saffron
Organization
Discourse
General improvements to Discourse
This project is meant to improve the core of Discourse and implement new plugins. The features that are going to be implemented are: PLUGIN: Convert...
Contributor
Erick Guan
Mentor
tgxworld, Rafael Silva, Arpit Jalan
Organization
Discourse
Unicode username and search improvements
I will improve Unicode/i18n for Discourse, especially a Unicode username feature. This includes a new gem to leverage on battle-tested ICU library...