
Discourse
Open source community forum platform combining long-form discussion, real-time chat, and strong moderation. Self-host it or use managed hosting.


Discourse is a 100% open source community platform for civilized, long-form discussion. Created in 2014 by Civilized Discourse Construction Kit — the company founded by Stack Overflow co-creator Jeff Atwood — it now powers more than 22,000 communities, from open source projects and game studios to product support forums and AI research groups.
Discourse pairs classic forum structure (topics, categories, and tags) with modern conveniences: built-in real-time chat, private messaging, email-in and email-out so members can participate from their inbox, full-text search, notifications, and mobile apps for iOS and Android. A trust-level system automatically promotes active, well-behaved members into moderation roles, while badges, reactions, and gamification keep engagement healthy. Admins get granular moderation tools, AI-assisted spam detection, custom themes, a large plugin ecosystem, SSO options, and a full REST API — and every page is SEO-optimized so public conversations rank in search engines.
You can run Discourse yourself with the official Docker-based installer — a cloud server and roughly ten minutes is all it takes, and recent releases removed the SMTP requirement by letting you log in with Discourse ID and claim a free discourse.diy subdomain. If you'd rather not manage a server, managed hosting starts with a genuinely useful free plan, with paid tiers that add plugins, analytics, and support.
Frequently Asked Questions
What is Discourse?
Discourse is an open source community platform for long-form, threaded discussion. It combines the structure of a classic forum — topics, categories, and tags — with modern features like real-time chat, private messaging, email participation, and mobile apps. Over 22,000 communities run on Discourse, including open source projects, product support forums, and interest groups.
How does Discourse compare to Discord?
Discord is built for fast, real-time chat where older conversations quickly scroll away. Discourse is built for discussions that last: every topic is threaded, searchable, and indexed by search engines, making it ideal for support communities and knowledge sharing. It even includes built-in chat for real-time moments, so you don't have to choose one or the other.
How does Discourse compare to Slack?
Slack is a team messaging tool organized around channels and ephemeral chat, aimed at internal collaboration. Discourse is a community platform organized around persistent, SEO-friendly topics — better suited for public forums, customer support, and knowledge bases where conversations need to stay discoverable over time.
Can I self-host Discourse?
Yes. Discourse ships with an official Docker-based installer that can have a community running on a cloud server in about ten minutes. Recent releases made self-hosting even easier: SMTP setup is now optional thanks to Discourse ID logins, and you can claim a free discourse.diy subdomain during installation. The official install guide walks through every step.
How much does Discourse cost?
The software itself is free and open source (GPL v2) — self-hosting costs nothing but your server. If you prefer managed hosting, there's a free plan with unlimited members and chat, plus paid tiers starting around $100/month that add plugins, analytics, priority support, and more staff seats.
What are Discourse's key features?
Discourse includes threaded topics with categories and tags, a trust-level system that promotes active members into moderation roles, built-in real-time chat, private messaging, email-in/email-out participation, full-text search, polls, badges, custom themes, and a large plugin ecosystem. Admins get granular moderation tools, AI-assisted spam detection, SSO support, and a full REST API, and official iOS and Android apps are available.
OpenAltFinder Score
Project Details
Repository details
Updated 10/11/2026, 12:00:29 AM
View RepositoryRepository activity
Compare Discourse with
Similar open source alternatives

Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Discord
Element
Open-source Matrix client for secure, decentralized messaging, voice, and video — runs on your own server.
Discord
Linen
Lightweight, Google-searchable open source Slack and Discord alternative designed for online communities.

Quiet
Private, peer-to-peer Slack and Discord alternative built on Tor and IPFS that needs no servers and no accounts.

Sharkord
Self-hosted chat server with voice, video, text, and screen sharing — Discord-like features on your own infrastructure.
Discord
Mumble
Low-latency, open-source voice chat built for gaming — self-host your own server with no subscription required.
Discord
