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
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.
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.
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.
Discourse is simple, clean, and straightforward. See our full feature set and you'll discover amazing features you and your community will love.
Browse our customer list for more notable Discourse communities.
- 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.
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
Discourse is 100% free open source software, now and forever.
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.
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.
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.
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.