Discourse: Open-source community discussion platform
Self-hostable forum platform with Ruby on Rails, real-time chat, and plugin support.
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.
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.
Plugin Ecosystem
Extensible through plugins including AI-powered chatbots and SQL analysis tools. Supports custom themes and community-developed extensions for specialized functionality.
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.
Top in Backend & APIs
Related Repositories
Discover similar tools and frameworks used by developers
HikariCP
Zero-overhead JDBC connection pooling for production Java applications.
Beego
MVC framework for Go with integrated ORM and routing.
ioredis
Robust TypeScript Redis client supporting clusters and Sentinel.
redis-py
High-performance Python Redis client with clustering, pipelines, and async operation support.
Supabase
PostgreSQL backend with auto-generated APIs and real-time subscriptions.
Related Reading
Guides and comparisons from the Greptile content library
Greptile Ranks #1 on Martian's AI Code Review Benchmark
Greptile ranks #1 on Martian's independent online AI code review benchmark, leading all evaluated tools in F1 score and precision with near-leading recall.
Best CodeRabbit Alternatives for Smarter AI Code Reviews in 2026
7 powerful CodeRabbit alternatives ranked by real dev teams. Feature comparison, pricing analysis, and honest reviews to find your perfect AI code reviewer.
Best AI Code Review Tools for GitHub
Top-rated AI code review tools for GitHub teams in 2025. Compare features, pricing, and accuracy to find the perfect fit for faster PR reviews and bulletproof code quality.
What is agentic coding? Benefits, risks, and best tools to consider
What engineering leaders need to know about agentic coding: how it differs from AI coding and vibe coding, how it works, the benefits and risks, and the tools worth evaluating.