Stars
Forks
Watchers
Developer links
Discourse
Created by Jeff Atwood, co-founder of Stack Overflow, and battle-tested for over a decade with 47,600+ GitHub stars, Discourse powers community forums for GitHub, Docker, Rust, Netlify, and thousands of organizations worldwide. The platform combines long-form threaded discussion with built-in real-time chat, enabling communities to move fluidly between asynchronous conversations and live interaction. Five automated trust levels progressively unlock permissions — posting links, editing wiki posts, flagging content, and moderating — based on reading time, post count, and community engagement, reducing spam and abuse without manual intervention. The Discourse AI plugin integrates with OpenAI, Anthropic, and self-hosted HuggingFace endpoints for automated topic summarization, sentiment analysis, semantic search, and AI-assisted content triage. Over 200 official and community plugins extend functionality with features like the Data Explorer for ad-hoc SQL queries against the forum database, polls, solved-topic marking, voting, calendar events, and custom user fields. SSO and OAuth support connects Google, Facebook, Apple, GitHub, and SAML identity providers, while reply-by-email and mailing list mode let users participate entirely through their inbox. The Ember.js single-page frontend delivers responsive performance across all devices with PWA support and web push notifications. Deployment uses Docker via the official discourse_docker launcher with automatic Let's Encrypt HTTPS, resource scaling based on server hardware, and support for single-container or multi-container configurations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL v2.0 licensed.
Benefits
- Automated Trust and Moderation
- Five trust levels automatically grant permissions based on reading time, post count, and engagement metrics, reducing spam and abuse without requiring constant manual moderation or administrator intervention.
- Forum Plus Real-Time Chat
- Combines threaded long-form discussion with built-in real-time chat channels in a single platform, letting communities move between asynchronous and synchronous communication without external tools.
- AI-Powered Community Tools
- Discourse AI integrates OpenAI, Anthropic, and self-hosted models for automated topic summarization, sentiment analysis, semantic search, and content triage directly within the forum interface.
- Docker-Based Zero-Downtime Deployment
- The official Docker launcher handles installation, HTTPS via Let's Encrypt, resource scaling, and updates with multi-container support enabling new images to bootstrap while the site remains live.
Features
- Trust Level System
- Five automated reputation tiers progressively unlock posting, editing, flagging, and moderation permissions based on reading time, post count, and community participation metrics.
- 200+ Plugin Ecosystem
- Official and community plugins add Data Explorer SQL queries, polls, solved-topic marking, voting, calendar events, custom user fields, and Discourse AI chatbots.
- Reply by Email
- Full email integration supports reply-by-email, email-in new topics, and mailing list mode, allowing users to participate in forum discussions entirely through their email client.
- SSO and OAuth
- Built-in authentication supports Google, Facebook, Apple, GitHub, and SAML identity providers with Discourse ID fallback requiring no SMTP configuration for initial setup.
- Full REST API
- A comprehensive API exposes topics, posts, users, categories, tags, and admin functions for programmatic access, integrations, and custom client applications.