100% Open Source
Incorporate Discourse into your site with complete confidence – the code belongs to everyone. |
Trust System
As members become trusted regulars over time, they earn abilities to help maintain their community. |
Mobile and Tablet
Designed for touch devices from day one. Automatic mobile and touch layouts that scale to fit your device. |
Community Moderation
Flagging system lets the community suppress spam and dangerous content, and amicably resolve disputes on their own. |
Optimized for Reading
To keep reading, just keep scrolling. When you reach the bottom, suggested topics keep you reading. |
Likes
Express agreement, support, and highlight interesting posts with the prominent ❤ button on every post. |
Summarize Topics
Use the Summarize button to condense long topics to just the most interesting and popular posts. |
Inline Context
Expand quotes, expand replies, or expand what this was in reply to. |
Translations
Translations are available for 17 languages and counting. Users can switch to the language of their choice as a preference. |
Real Time Notifications
Know when someone replies to you, quotes you, mentions your @name, sends you a private message, links to your post, edits your post, or recategorizes your topic. |
SEO
Friendly, human readable URLs and clean HTML. Optimized for Google indexing and searching. |
Plugins
If you need custom functionality unique to your site, take advantage of our plugin support. |
Single Sign On
Seamlessly integrate Discourse with your existing site's login system with easy, robust single sign on. |
Overlay Editor
Compose with an overlay editor which never interrupts your reading – even if you navigate to a different topic. |
Social Login
Easily add Google, Facebook, Twitter, Yahoo, GitHub, and other common social logins. |
Private Spaces
Make your entire site private, or just certain categories. Approve all new users, or make your site invite-only. |
Blog Integration
Use our WordPress plugin to integrate a Discourse community into your blog. Or embed Discourse into static HTML sites. |
One Click Upgrades
Automatic notification of new versions in the dashboard, with a one-click web upgrade process. |
Anonymous Posting
Enable anonymous posting mode and your users can easily switch to anonymous mode to post about controversial, dangerous, or political issues without fear. |
User metrics
Public user directory that shows read time, posts, likes, and other common metrics. Know who your most avid users are! |
Desktop Notifications
Integration with desktop notifications built into modern browsers, so you know when new posts arrive on your laptop or desktop. |
Post Approval
For sites with sensitive content, enable approval to have staff approve all posts by new users in a handy queue. |
Spam Blocking
Comprehensive spam blocking heuristics including new user sandboxing, user flag blocking, and standard nofollow. Built in Akismet spam protection. |
Analytics
Dashboard for staff that shows key stats on users, topics, and all user actions – along with top referring domains and topics. |
Automatic URL Embedding
URLs to popular websites like Wikipedia and YouTube will include an inline summary. We fully support OpenGraph and oEmbed. |
Advanced Image Handling
Add images through upload, drag and drop, or copy and paste. Large images automatically thumbnailed and lightboxed. |
File Attachments
Include arbitrary file attachments of any allowed file type or file size in your posts. |
Link Tracking
External links are shown with a visible click counter. Incoming and outgoing links to other topics are displayed next to each post. |
Polls
Create quick poll topics for the community to vote on. |
Spoilers
Built in tags that hide potential spoilers, revealing only on click or tap. |
Flexible Formatting
Mix and match Markdown, BBCode, and HTML formatting in posts. |
Emoji
Just start typing : and you have access to the complete list of standard emoji. Choose from four Emoji sets, or define your own custom Emoji. |
Comprehensive API
Anything you see on screen, you can also do via an API call. Discourse itself is a JavaScript app that talks to our API. |
Local Avatars
Built-in local avatar generation with no external dependencies. Alternately, select an existing Gravatar, or upload a custom avatar. |
Email Invitations
Trusted users can invite friends via email to join and reply with a single click. Admins can batch invite users by uploading email addresses. |
Automatic Drafts
We auto-save replies and topics to the server in the background as you type. |
Revision History
Revision tracking on every edit, with a visual difference highlighter to show changes. |
Wiki Posts
Mark posts as collaboratively editable by any trusted member of the community. |
Badges
Encourage positive community behaviors through the included set of badges, or add your own custom badges. |
Email Notifications
When you aren't active on the website, your notifications will be automatically sent to you via email. |
Email Replies
Reply to email notifications to post without visiting the website. |
Inline Moderation
Fast inline controls to split, merge, close, archive, or recategorize topics. Select groups of topics to act on. |
Flag Queue
Highly visible moderator flag queue with optional email notification. One click to agree, disagree, or defer flags. Complete history. |
Site-Wide Notifications
Pin topics locally or globally. Banner a topic to have it appear as a dismissable banner for all users. Add a permanent alert for urgent situations. |
Mailing List Support
Opt into a special mode where all messages are sent to you via email, exactly like a mailing list. Start new topics via email. |
Community Hub
Official community support hub at meta.discourse to discuss features, bugs, and support requests. |
Private Messaging
Send private messages to a single user or to groups of users. |
Web Backup and Restore
Backup and restore all your site data from your browser. Take your data to any host, anywhere, in a few clicks. |
Automated Backups
Automatically back up your site data every day, either to the local filesystem, or to the cloud. |
CDN Support
Easily plug in any CDN provider to speed up global access to your site. |