← Ко всем open source проектам

Discourse

discourse/discourse

Discourse — платформа для онлайн-сообществ: обсуждения, темы, чат, плагины, темы оформления и собственное размещение.

Форки 8,930
Автор discourse
Язык Ruby
Лицензия GPL-2.0
Обновлено 2026-06-10

Что это такое

Discourse — платформа для онлайн-сообществ и форумов нового поколения. Она объединяет темы обсуждений, ответы, уведомления, модерацию, чат, плагины, темы оформления и гибкую настройку сообщества. Проект открыт, но также имеет официальный хостинг от команды Discourse.

Репозиторий появился в 2013 году. Discourse стал заметен потому, что предложил современную альтернативу старым форумам: нормальная мобильная версия, доверительные уровни, живые уведомления, удобная модерация и расширение через плагины.

Что внутри репозитория

Внутри — Ruby on Rails-приложение, Ember-клиент, PostgreSQL, Redis, система плагинов, темы, тесты и документация. Проект зрелый и много лет используется реальными крупными сообществами.

Типовая модель сообщества

Пример показывает не конфигурацию Discourse, а смысл платформы: категории, темы и ответы создают долгоживущую базу знаний, а не только поток сообщений.

Язык: JSON
{"category":"Support","topic":"How do I reset my account?","replies":["Use the login link","Contact staff if email is gone"]}

Где полезен

Discourse полезен продуктовым сообществам, проектам с открытым кодом, образовательным группам, клубам и компаниям, которым нужны публичные или закрытые обсуждения с поиском и модерацией. Он особенно хорош там, где Slack/Discord слишком текучие, а знания должны жить годами.

Сильные стороны и ограничения

Платформа сообщества требует управления: правила, модераторы, антиспам, обновления, плагины и культура общения. Discourse дает сильный фундамент, но не создает сообщество автоматически. Для маленьких групп иногда достаточно GitHub Discussions, Discord или простого helpdesk.