Discourse
- About
- Open-source discussion platform for the next decade.
- Catalogue
- No. 028
- Category
- Teams
- Founded
- 2013, Canada
- GitHub stars
- ★ 48k

Overview
Discourse is an open-source discussion platform built for the next decade of the Internet. It's a modern forum software that provides a rich, interactive experience for online communities.
What it does well
Discourse offers a clean, intuitive interface with features like infinite scrolling, live updates, and a powerful search function. It includes built-in moderation tools, spam protection, and a trust system. The platform is highly customizable and scalable, suitable for small communities to large enterprises. It also provides robust SEO features and integrates well with various third-party services.
Why it’s in the collection
Discourse stands out for its modern approach to forum software. It addresses many pain points of traditional forums, such as poor mobile experiences and difficult navigation. The platform's focus on community engagement, with features like likes, bookmarks, and user notifications, helps keep discussions active and vibrant. Its open-source nature means it's continually improving and can be customized to fit specific needs. The emphasis on civility and constructive conversation, backed by powerful moderation tools, helps maintain healthy community discussions.
On GitHub
- Stars
- 47,971
- Forks
- 9,031
- Commits
- 68,780
- Repository
- discourse/discourse
Languages
- Ruby 60.6%
- JavaScript 27.7%
- HTML 4.7%
- Other 7%
Compared with
- pphpBBTraditional forum software, but less modern and feature-rich compared to Discourse.
FlarumAnother modern forum software, but with a smaller community and fewer features.- VVanilla ForumsOffers both open-source and commercial options, but less flexible in its open-source version.
NodeBBNode.js based forum software, but with a steeper learning curve for setup and customization.