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, sustainable, fully open-source Internet discussion platform should be today – both from a technology standpoint and a sociology standpoint.

We're civilized.

Our trust 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 version. There's no super secret special paid commercial version with better or more complete features.

Everything that most communities would want is included right out of the box; a giant collection of complex plugins should not be required to have a great experience. And because Discourse is 100% open source, now and forever, it belongs to you as much as it belongs to us. That's how community is supposed to work.

Simple. Modern. Fun.

Discussion shouldn't be complicated, confusing, or a chore. Participating in a conversation online should fundamentally feel good in a way that it currently does not on existing forums and mailing lists. It should be fun to jump in and have discussions with other human beings who are passionate about the same stuff as you.

No, seriously, what's different about it?

Discourse looks simple, clean, and straightforward. That's intentional. See our full feature set and you'll discover amazing features you and your community will love.

But don't take our word for it. Play with Discourse in the sandbox at try.discourse.org – or check out one of our many live partner and customer sites:

Boing Boing   How to Geek   New Relic   Turtle Rock  

What are the minimum browser requirements?

Discourse is a JavaScript application designed for the next 10 years of the Internet, so the minimum web browser requirements are high:

  • Internet Explorer 10+
  • Google Chrome 24+
  • Firefox 14+
  • Safari 5.1+

We do officially support Internet Explorer 9, but some functionality will be unavoidably broken.

What tablets and phones are supported?

Discourse was designed from the start for high resolution displays and ubiquitous touch devices. We automatically switch to a mobile layout for small screen devices.

  • Mobile Safari, iOS 6+
  • Mobile Chrome, Android 4.1+
  • Mobile IE, Windows Phone 8 or later

Atom   Soylent

How do I get it?

Discourse is 100% free open source software, now and forever.

We offer official Discourse hosting, as well as a one-time install service. Or install Discourse yourself in the cloud in under 30 minutes.

What was it built with?

Discourse is a JavaScript application that runs in your web browser, using the Ember.js JavaScript framework.

The server side of Discourse is written in Ruby on Rails with a Postgres database, and Redis server cache. You can deploy our standard Discourse Docker container on any virtualized cloud server (digital ocean, amazon ec2, rackspace, azure) with 1 gb ram.

What license is the code under?

The GNU General Public License, version 2.

We happily accept pull requests, however, we do ask that you sign a Contributor License Agreement so that we have the right to relicense your contributions.

Should I switch to Discourse right now?

Sure!

Discourse is no longer beta software; we spent a year and half working intensively with our beta communities and we're confident we've built a great general purpose discussion tool. We can now generally recommend Discourse for most communities on the web.

Discourse works best for new discussion communities. There is tremendous technical and sociological friction to change in any established community. Engage in serious discussions with your community about any such change well in advance. There needs to be broad dissatisfaction with the status quo and strong support for change from the community leaders.

Who are you?

The co-founders of Civilized Discourse Construction Kit, Inc. are Jeff Atwood, Robin Ward, and Sam Saffron. Our core team also includes Neil Lalonde and Régis Hanol, with assistance from our designer Kris Aubuchon and our sysadmin Michael Brown. But as an open source project, Discourse couldn't exist without the hard work of the entire community. Thank you!

We're on a ten year mission to improve the Internet with free, open-source discussion software that raises the level of discourse for the entire world. We've come a long way, but it's still a work in progress, and there's a long way to go.

Join us. We'd love to have you.