Navigate:
Discourse
~$DISCO0.2%

Discourse: Open-source community discussion platform

Self-hostable forum platform with Ruby on Rails, real-time chat, and plugin support.

LIVE RANKINGS • 12:20 PM • STEADY
OVERALL
#249
28
BACKEND & APIS
#15
2
30 DAY RANKING TREND
ovr#249
·Backe#15
STARS
46.4K
FORKS
8.8K
7D STARS
+80
7D FORKS
+13
See Repo:
Share:

Learn more about Discourse

Discourse is an open-source community forum platform designed for modern web standards. The architecture uses a Ruby on Rails backend API that serves JSON responses to an Ember.js frontend application, with PostgreSQL as the primary database and Redis for caching and transient data. The platform supports real-time features, customizable themes, and extensibility through a plugin system including AI integration and data analysis tools. It targets production deployments for community forums, support sites, and discussion platforms that require self-hosting capabilities.

Discourse

1

Hybrid Architecture

Combines Ruby on Rails REST API backend with Ember.js frontend for separation of concerns. Uses PostgreSQL for persistent data and Redis for caching and real-time features.

2

Plugin Ecosystem

Extensible through plugins including AI-powered chatbots and SQL analysis tools. Supports custom themes and community-developed extensions for specialized functionality.

3

Self-hosting Focus

Designed for complete self-hosting control with detailed installation guides for multiple platforms. Provides alternative to hosted solutions while maintaining full platform ownership.




[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers