Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rails
  3. discourse

discourse

GPL-2.0RubySelf-Hosted

A 100% open-source community discussion platform for those who want complete control over their forum.

Visit WebsiteGitHubGitHub
46.9k stars8.9k forks0 contributors

What is discourse?

Discourse is an open-source community platform that enables organizations to host and manage online discussion forums. It provides tools for creating structured conversations, real-time chat, and extensive customization through themes and plugins, solving the need for a modern, self-hosted alternative to proprietary forum software.

Target Audience

Community managers, organizations, and developers who need a fully customizable, self-hosted platform for building and managing online discussion forums.

Value Proposition

Developers choose Discourse for its 100% open-source nature, giving them complete control over deployment and customization, combined with a decade of battle-tested reliability, a rich plugin ecosystem, and a strong focus on accessibility and modern web standards.

Overview

A platform for community discussion. Free, open, simple.

Use Cases

Best For

  • Building self-hosted community forums for open-source projects
  • Creating branded discussion platforms for companies or organizations
  • Hosting support communities with real-time chat capabilities
  • Developing customizable forums with extensive plugin integrations
  • Running accessible online communities following WCAG guidelines
  • Managing large-scale discussion sites with PostgreSQL and Redis

Not Ideal For

  • Projects needing a simple, embeddable commenting system rather than a full forum platform
  • Teams without dedicated DevOps resources for self-hosting and ongoing maintenance
  • Applications requiring a highly non-traditional UI that can't be achieved with existing themes and plugins

Pros & Cons

Pros

Battle-Tested Reliability

Evolved and tested for over a decade, providing a stable, mature foundation for community management as noted in the README.

Extensive Customization

Offers a wide selection of official and community themes, plus a plugin ecosystem including AI chatbots and SQL analysis tools, enabling tailored experiences.

Complete Self-Hosting Control

100% open-source allows full deployment flexibility and data ownership, with optional official hosting to skip setup, as emphasized in the description.

Accessibility Commitment

Follows W3C’s WCAG guidelines and has a dedicated email for issues, ensuring an inclusive user experience per the README.

Cons

Steep Initial Setup

Requires configuring Ruby 3.4+, PostgreSQL 13, and Redis 7, with Docker or manual installation, which can be daunting for teams without technical expertise.

Dependency on Specific Tech Stack

Built with Ruby on Rails and Ember.js, limiting flexibility for developers accustomed to other frameworks and increasing the learning curve.

Documentation Fragmentation

Developer guides and documentation are hosted on meta.discourse.org, which can be scattered and less intuitive than integrated documentation.

Frequently Asked Questions

Quick Stats

Stars46,890
Forks8,886
Contributors0
Open Issues0
Last commit12 hours ago
CreatedSince 2013

Tags

#plugin-ecosystem#open-source#rails#accessibility#postgresql#forum#community-platform#ruby-on-rails#javascript#ember-js#discussion-forum#ruby#self-hosted#real-time-chat#ember

Built With

P
PostgreSQL
E
Ember.js
R
Ruby on Rails
D
Docker
R
Redis

Links & Resources

Website

Included in

Ruby14.1kRails3.9kRobotic Tooling3.8k
Auto-fetched 12 hours ago

Related Projects

maybemaybe

The personal finance app for everyone

Stars54,082
Forks5,559
Last commit9 months ago
mastodonmastodon

Your self-hosted, globally interconnected microblogging community

Stars49,855
Forks7,432
Last commit16 hours ago
GogsGogs

Gogs is a painless self-hosted Git service

Stars47,485
Forks5,047
Last commit13 hours ago
mattermostmattermost

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

Stars36,319
Forks8,547
Last commit12 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub