RepoGuard
Updated 2 h ago
Discourse

Organization

Public GitHub footprint of Discourse

@discourse
View profile on GitHub

The 100% open source discussion platform built for the next decade of the Internet.

617

Public repositories

55,715

Total stars

787

Followers

Discourse maintains a significant presence on GitHub, hosting a wide range of public repositories primarily developed in Ruby, JavaScript, SCSS, Shell, Go, and PHP. Notable repositories include discourse, a platform for community discussion, and discourse_docker, a Docker image for Discourse, showcasing their commitment to open-source development.

Top languages

Ruby 53JavaScript 33SCSS 4Shell 3Go 2PHP 1TypeScript 1CSS 1

Public repositories

discourse

47,255

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

Ruby
Updated Jun 13, 2026

discourse_docker

1,853

A Docker image for Discourse

Shell
Updated Jun 11, 2026

message_bus

1,663

A reliable and robust messaging bus for Ruby and Rack

Ruby
Updated Jun 9, 2026

onebox

791

(DEPRECATED) A gem for turning URLs into website previews

Ruby
Updated Jun 12, 2026

logster

635

Log viewer UI and framework for rack

Ruby
Updated Jun 5, 2026

prometheus_exporter

583

A framework for collecting and aggregating prometheus metrics

Ruby
Updated Jun 4, 2026

wp-discourse

541

WordPress plugin that lets you use Discourse as the community engine for a WordPress blog

PHP
Updated Jun 12, 2026

discourse_api

302

Ruby API for Discourse

Ruby
Updated Jun 8, 2026

DiscourseMobile

290

Discourse Mobile

JavaScript
Updated May 18, 2026

mini_scheduler

172

Adds recurring jobs for Sidekiq

Ruby
Updated May 15, 2026

discourse-adplugin

135

Official Discourse Advertising Plugin. Install & Start Serving Ads on Your Discourse Forum

JavaScript
Updated May 12, 2026

mini_mime

111

minimal mime type library

Ruby
Updated May 30, 2026

all-the-plugins

102

No description provided for this repository.

Ruby
Updated Jun 11, 2026

discourse-air

98

A modern theme with a dark mode option.

SCSS
Updated May 15, 2026

discourse-activity-pub

82

Adds ActivityPub support to Discourse.

Ruby
Updated Jun 2, 2026

docker_manager

77

Plugin for use with discourse docker image

Ruby
Updated Jun 9, 2026

discourse-translator

64

No description provided for this repository.

Ruby
Updated May 18, 2026

discourse-mcp

60

MCP client for Discourse sites

TypeScript
Updated Jun 11, 2026

discourse-whos-online

60

A plugin for Discourse which uses the messagebus to display a live list of active users

JavaScript
Updated Jun 1, 2026

discourse_api_docs

45

Discourse API Documentation

JavaScript
Updated Jun 11, 2026

discourse-gamification

45

No description provided for this repository.

Ruby
Updated May 25, 2026

material-design-stock-theme

45

No description provided for this repository.

SCSS
Updated May 13, 2026

discourse-encrypt

43

A plugin that provides a secure communication channel through Discourse.

JavaScript
Updated May 18, 2026

letter-avatars

41

Teeny tiny web service to generate letter-based avatars

Ruby
Updated Jun 8, 2026

discourse-github

40

No description provided for this repository.

Ruby
Updated May 19, 2026

all-the-themes

35

No description provided for this repository.

Ruby
Updated Jun 11, 2026

discourse-plugin-skeleton

35

Template for Discourse plugins

Ruby
Updated May 15, 2026

discourse-follow

34

A Discourse plugin that lets you follow other users.

Ruby
Updated Jun 1, 2026

dv

28

Discourse Vibe - Agent containers for Discourse Development

Go
Updated Jun 5, 2026

discourse-docs

28

No description provided for this repository.

JavaScript
Updated May 28, 2026

DiscoTOC

27

A Discourse theme component that generates a table of contents for topics with one click

JavaScript
Updated Jun 6, 2026

discourse-custom-header-links

25

No description provided for this repository.

JavaScript
Updated Jun 11, 2026

discourse-signatures

24

A Discourse Plugin to show user signatures below posts

Ruby
Updated Jun 1, 2026

discourse-category-banners

20

No description provided for this repository.

Ruby
Updated May 8, 2026

discourse-shared-edits

19

Shared edits for Discourse

JavaScript
Updated May 26, 2026

discourse-code-review

18

This allows commits and pull requests to be imported to Discourse as topics and reviewed

Ruby
Updated Jun 9, 2026

Discourse-easy-footer

16

No description provided for this repository.

JavaScript
Updated May 17, 2026

discourse-saved-searches

14

Allow users to save searches and be notified of new results.

Ruby
Updated Jun 12, 2026

discourse-prometheus

14

Official Discourse Plugin for Prometheus Monitoring

Ruby
Updated Jun 4, 2026

graceful

14

No description provided for this repository.

SCSS
Updated May 13, 2026

discourse-right-sidebar-blocks

13

No description provided for this repository.

JavaScript
Updated Jun 9, 2026

discourse-unlock

12

No description provided for this repository.

JavaScript
Updated Jun 9, 2026

discourse-akismet

12

give spam a whoopin

Ruby
Updated May 17, 2026

discourse-homepage-feature-component

10

No description provided for this repository.

JavaScript
Updated May 17, 2026

discourse-blog-post-styling

9

No description provided for this repository.

JavaScript
Updated May 18, 2026

discourse-google-one-tap

9

A discourse plugin for one tap login and sign up

Ruby
Updated May 8, 2026

discourse-surveys

8

No description provided for this repository.

Ruby
Updated Jun 8, 2026

discourse-prometheus-alert-receiver

8

No description provided for this repository.

Ruby
Updated Jun 4, 2026

discourse-video

8

No description provided for this repository.

JavaScript
Updated May 29, 2026

discourse-doc-categories

8

No description provided for this repository.

Ruby
Updated May 28, 2026

discourse-animated-avatars

8

A plugin to add gif avatars in Discourse

JavaScript
Updated May 5, 2026

discourse-mermaid-theme-component

7

No description provided for this repository.

JavaScript
Updated Jun 4, 2026

discourse-restricted-replies

7

Plugin to restrict replies in a category to the OP, and members of a specified group

Ruby
Updated Jun 1, 2026

discourse-user-card-directory

7

Theme component which replaces the user directory with a grid of user cards

JavaScript
Updated May 26, 2026

discourse-theme-skeleton

7

Template for Discourse themes

Ruby
Updated May 16, 2026

discourse-linkify-words

7

theme to auto linkify urls in discourse

JavaScript
Updated May 12, 2026

discourse-category-experts

7

Distinguish groups of users as experts per-category

Ruby
Updated Apr 30, 2026

launcher

6

Discourse Launcher CLI

Go
Updated Jun 11, 2026

discourse-staff-alias

6

Allow staff users to post under an alias

Ruby
Updated Jun 9, 2026

mass-pr

6

A tool for applying automated changes across a large number of GitHub repositories

Ruby
Updated May 15, 2026

lint-configs

5

No description provided for this repository.

JavaScript
Updated Jun 8, 2026

rubocop-discourse

5

Custom rubocop cops used by Discourse

Ruby
Updated Apr 30, 2026

.github

4

No description provided for this repository.

Unknown Language
Updated Jun 11, 2026

discourse-gifs

4

No description provided for this repository.

JavaScript
Updated Jun 9, 2026

discourse-category-groups-component

4

Group categories on your Discourse categories page

JavaScript
Updated Jun 9, 2026

discourse-livestream

4

No description provided for this repository.

Ruby
Updated Jun 8, 2026

discourse_ai-tokenizers

4

Unified tokenizer interface for AI/ML models supporting OpenAI, Anthropic, Gemini, Llama, and embedding models

Ruby
Updated May 19, 2026

mass-merge

4

A script for mass-approving and merging Dependabot pull requests

JavaScript
Updated May 12, 2026

ruby-landlock

4

Landlock bindings for Ruby

Ruby
Updated May 9, 2026

discourse-topic-cards

3

This changed the topic list into cards with a modified layout, and a thumbnail if available.

JavaScript
Updated Jun 1, 2026

azure-prometheus-exporter

3

Prometheus exporter for Azure awg

Ruby
Updated May 22, 2026

discourse-fontawesome-pro

3

Install FontAwesome Pro to Discourse

JavaScript
Updated May 17, 2026

hljs-theme-picker

3

A Discourse theme component that allows you to change the highlight colors used in code blocks

CSS
Updated May 17, 2026

safe_image

2

No description provided for this repository.

Ruby
Updated Jun 12, 2026

discourse-jira

2

No description provided for this repository.

Ruby
Updated Jun 9, 2026

discourse-gated-topics-in-category

2

This theme component allows site admins to show a login prompt that covers the topic contents in specific categories as a way to encourage readers to sign up and log in

JavaScript
Updated May 17, 2026

discourse-nested-replies

2

No description provided for this repository.

Ruby
Updated May 17, 2026

markbridge

1

Convert markup in multiple formats to Discourse-ready Markdown — via a predictable parse → AST → render pipeline.

Ruby
Updated Jun 11, 2026

discourse-custom-topic-list-ads-component

1

No description provided for this repository.

JavaScript
Updated Jun 11, 2026

grafana-docker

1

Grafana docker container

Shell
Updated Jun 8, 2026

discourse-tags-only-component

1

This theme component makes it easier to use Discourse with tags and without categories

Ruby
Updated Jun 8, 2026

discourse-theme-skills

1

Claude Code skills for Discourse theme development

JavaScript
Updated Jun 7, 2026

discourse-topic-list-sidebars

1

No description provided for this repository.

JavaScript
Updated Jun 1, 2026

docker-ruby

1

No description provided for this repository.

Dockerfile
Updated May 17, 2026

2024-performance-profiling-workshop

1

No description provided for this repository.

Ruby
Updated May 13, 2026

discourse-onboarding-banner

0

No description provided for this repository.

Ruby
Updated Jun 11, 2026

discourse-kanban

0

No description provided for this repository.

Ruby
Updated Jun 11, 2026

discourse-boosts

0

No description provided for this repository.

Ruby
Updated Jun 10, 2026

discourse-postgres

0

PG Vector image with an auto update script, intended for Discourse

Shell
Updated Jun 9, 2026

discourse-phosphor-duotone-icons

0

Use Phosphor Duotone icons in Discourse

JavaScript
Updated Jun 9, 2026

discourse-notification-state-tracker

0

No description provided for this repository.

Ruby
Updated Jun 4, 2026

discourse-command-center

0

No description provided for this repository.

Ruby
Updated Jun 4, 2026

discourse-legacy-topic-voting-component

0

No description provided for this repository.

JavaScript
Updated Jun 1, 2026

discourse-suggested-edits

0

EXPERIMENTAL suggested edits plugin

Ruby
Updated Jun 1, 2026

discourse-solved-reminders-plugin

0

A plugin to remind users to mark a solution

Ruby
Updated May 26, 2026

discourse-ai-evals

0

evals for Discourse AI

JavaScript
Updated May 19, 2026

discourse-jit-composer-warning

0

Discourse plugin that leverages AI to analyze topics/posts and warn users before they submit

Ruby
Updated May 18, 2026

discourse-salesforce

0

No description provided for this repository.

Ruby
Updated May 17, 2026

jSquash

0

Browser & Web Worker focussed image codec wasm bundles derived from the Squoosh App.

JavaScript
Updated May 7, 2026

discourse-category-badge-styles

0

Adds the box and bar style for Discourse categories

SCSS
Updated May 3, 2026

Frequently asked questions

What does Discourse build on GitHub?

Discourse builds several open-source projects on GitHub, focusing on community discussion tools. Their main repository, discourse, serves as a robust platform for discussions, while other projects enhance functionality and integration.

Which programming languages does Discourse use?

Discourse primarily uses Ruby for its core platform, along with JavaScript for client-side functionality. Other notable languages in their repositories include SCSS for styling, Shell for Docker images, and PHP for WordPress integrations.

Are Discourse's repositories public?

Yes, all of Discourse's repositories on GitHub are public. This transparency allows developers to contribute, audit the code, and utilize the various tools and libraries created by the Discourse community.

Is this exposure intended?

Monitor Discourse with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account