List of External Plugins on This Site
Compiled on: 2026-03-12
Scope: plugin repositories actually configured in/var/discourse/containers/app.yml, 74 in total.
For Meta links, preference is given to a specific discussion topic; if no standalone topic is found in the repository, fall back to the Meta search entry.
Existing External Plugins
docker_manager| GitHub: GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub | Meta: Discourse Docker Manager - Plugin - Discourse Meta | Summary: Docker container management panel.discourse-activity-pub| GitHub: GitHub - discourse/discourse-activity-pub: Adds ActivityPub support to Discourse. · GitHub | Meta: ActivityPub Plugin - Plugin - Discourse Meta | Summary: Enables ActivityPub federation for the site.discourse-doc-categories| GitHub: GitHub - discourse/discourse-doc-categories · GitHub | Meta: Discourse Doc Categories - Plugin - Discourse Meta | Summary: Turns categories into a docs area and supports docs sidebar navigation.discourse-bilibili-onebox| GitHub: GitHub - scavin/discourse-bilibili-onebox: Discourse Bilibili Onebox · GitHub | Meta: Install plugins on a self-hosted site - Self-Hosting - Discourse Meta | Summary: Provides onebox previews for Bilibili links.
Newly Added Community Plugins (This Time)
resenha| GitHub: GitHub - xfalcox/resenha: Resenha is an experimental Discourse plugin that adds Discord-style voice rooms powered entirely by WebRTC. · GitHub | Meta: Resenha - Add Discord-style Voice Rooms to Your Community 🎙 - Plugin - Discourse Meta | Summary: Provides Discord-like voice rooms.\n-dumbcourse| GitHub: GitHub - TripleU613/dumbcourse: A plugin to allow your forums UI to support dpad and old browsers · GitHub | Meta: Dumbcourse – Old-browser friendly UI at /dumb (D-pad + small screens) - Plugin - Discourse Meta | Summary: A lighter UI for old browsers and low-performance devices.\n-discourse-topic-gallery| GitHub: GitHub - Canapin/discourse-topic-gallery · GitHub | Meta: 🖼️ Topic Gallery - Plugin - Discourse Meta | Summary: Switches the topic list to a gallery-style image view.discourse-tag-intersection-navigator| GitHub: GitHub - merefield/discourse-tag-intersection-navigator: A Discourse plugin that overhauls the Tag Intersections experience and makes it work with zero, one or more tags whilst giving you the option to make the interface your homepage · GitHub | Meta: Tag Intersection Navigator - Plugin - Discourse Meta | Summary: Quickly browse content at the intersection of multiple tags.\n-discourse-search-thumbnails| GitHub: GitHub - Canapin/discourse-search-thumbnails · GitHub | Meta: Search Thumbnails - Plugin - Discourse Meta | Summary: Shows thumbnails in search results.discourse-chat-bridge| GitHub: GitHub - Lhcfl/discourse-chat-bridge · GitHub | Meta: Discourse Chat Bridge (Telegram) - Plugin - Discourse Meta | Summary: Bridges Discourse Chat with Telegram.\n-discourse-nationalflags| GitHub: GitHub - chapoi/discourse-nationalflags: National Flags plugin for Discourse · GitHub | Meta: National Flags (fork) - Plugin - Discourse Meta | Summary: Displays national flag information in user profiles or the UI.\n-discourse-baidu-tongji| GitHub: GitHub - xuxiaowei-com-cn/discourse-baidu-tongji: 百度统计 Discourse 论坛 插件 · GitHub | Meta: 'discourse-baidu-tongji' 的搜索结果 - Discourse Meta | Summary: Integrates Baidu Tongji (Baidu Analytics).discourse-video-stream| GitHub: GitHub - xfalcox/discourse-video-stream · GitHub | Meta: Discourse Video Stream 🎥 - Plugin - Discourse Meta | Summary: Integrates a video streaming upload and playback workflow.\n-discourse-llms-txt-generator| GitHub: GitHub - kaktaknet/discourse-llms-txt-generator: 🤖 Discourse llms.txt Generator Plugin. Automatically generates llms.txt and llms-full.txt files for your Discourse forum to optimize content discovery by Large Language Models (LLMs) and AI systems. · GitHub | Meta: 🤖 Discourse llms.txt Generator Plugin - Plugin - Discourse Meta | Summary: Automatically generates the site’s llms.txt / model crawling instructions.\n-discourse-yandex-oauth| GitHub: GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID · GitHub | Meta: 🔐 Yandex ID OAuth2 Authentication for Discourse - Plugin - Discourse Meta | Summary: Supports Yandex account login.\n-discourse-vkid-oauth| GitHub: GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. · GitHub | Meta: Discourse VK Authentication (vkontakte) - Plugin - Discourse Meta | Summary: Supports VK ID / VK account login.discourse-post-read-email| GitHub: GitHub - mozilla/discourse-post-read-email: INACTIVE - http://mzl.la/ghe-archive - A discourse plugin to give users the option of marking posts as read when emailed · GitHub | Meta: Mark post as read on email - Plugin - Discourse Meta | Summary: Marks posts as read via email read receipts.\n-discourse-another-smtp| GitHub: GitHub - Lhcfl/discourse-another-smtp · GitHub | Meta: Discourse Another SMTP - Plugin - Discourse Meta | Summary: Routes some outbound emails through a second SMTP delivery channel.\n-wechat_qrconnect| GitHub: GitHub - mooosu/wechat_qrconnect: Wechat qrconnect plugin for Discourse / Discourse 微信二维码登陆验证插件 · GitHub | Meta: Login Plugin: WeChat Login Plugin/ 微信登陆插件 - Plugin - Discourse Meta | Summary: Supports WeChat QR-code login.\n-discourse-plugin-vb-emoticons| GitHub: GitHub - cpradio/discourse-plugin-vb-emoticons: Enable emoticons found in vBulletin in Discourse · GitHub | Meta: vBulletin Emojis - Plugin - Discourse Meta | Summary: Compatible with vBulletin emoticon codes.\n-discourse-siwe-auth| GitHub: GitHub - signinwithethereum/discourse-siwe-auth: Discourse plugin for SIWE authentication · GitHub | Meta: Sign-In with Ethereum plugin - Plugin - Discourse Meta | Summary: Supports Sign-In with Ethereum wallet login.\n
Newly Added Official External Plugins (This Time)
discourse-akismet| GitHub: GitHub - discourse/discourse-akismet: give spam a whoopin · GitHub | Meta: Discourse Akismet - Plugin - Discourse Meta | Summary: Akismet anti-spam moderation.discourse-algolia| GitHub: GitHub - discourse/discourse-algolia: A plugin for indexing and searching your Discourse with Algolia · GitHub | Meta: Install Discourse for development using Docker - Developer Guides - Discourse Meta | Summary: Integrates Algolia Search.discourse-amazon-sns| GitHub: GitHub - discourse/discourse-amazon-sns · GitHub | Meta: https://meta.discourse.org/search?q=discourse-amazon-sns | Summary: Integrates with Amazon SNS notifications.discourse-animated-avatars| GitHub: GitHub - discourse/discourse-animated-avatars: A plugin to add gif avatars in Discourse · GitHub | Meta: Animated Avatar - Plugin - Discourse Meta | Summary: Supports animated avatars.\n-discourse-antivirus| GitHub: https://github.com/discourse/discourse-antivirus | Meta: https://meta.discourse.org/search?q=discourse-antivirus | Summary: Antivirus scanning for uploaded files.discourse-auth-no-email| GitHub: https://github.com/discourse/discourse-auth-no-email | Meta: https://meta.discourse.org/search?q=discourse-auth-no-email | Summary: Supports login/registration flows without email.discourse-auto-deactivate| GitHub: https://github.com/discourse/discourse-auto-deactivate | Meta: https://meta.discourse.org/t/install-a-plugin/19157 | Summary: Automatically deactivates long-inactive accounts.discourse-auto-lock-pms| GitHub: https://github.com/discourse/discourse-auto-lock-pms | Meta: https://meta.discourse.org/search?q=discourse-auto-lock-pms | Summary: Automatically locks old private messages.discourse-bbcode| GitHub: https://github.com/discourse/discourse-bbcode | Meta: https://meta.discourse.org/t/discourse-bbcode/65425 | Summary: Supports common BBCode syntax.\n-discourse-bbcode-color| GitHub: https://github.com/discourse/discourse-bbcode-color | Meta: https://meta.discourse.org/t/discourse-bbcode-color/65363 | Summary: Adds BBCode color tags.discourse-bcc| GitHub: https://github.com/discourse/discourse-bcc | Meta: https://meta.discourse.org/search?q=discourse-bcc | Summary: Adds BCC copies to site emails.discourse-categories-suppressed| GitHub: https://github.com/discourse/discourse-categories-suppressed | Meta: https://meta.discourse.org/search?q=discourse-categories-suppressed | Summary: Hides specified categories from Latest / the homepage feed.discourse-category-experts| GitHub: https://github.com/discourse/discourse-category-experts | Meta: https://meta.discourse.org/t/discourse-category-experts/190814 | Summary: Category experts and endorsement mechanisms.discourse-characters-required| GitHub: https://github.com/discourse/discourse-characters-required | Meta: https://meta.discourse.org/t/install-a-plugin/19157 | Summary: Enhances minimum character requirements for posting.discourse-chart| GitHub: https://github.com/discourse/discourse-chart | Meta: https://meta.discourse.org/search?q=discourse-chart | Summary: Renders charts in posts.discourse-client-performance| GitHub: https://github.com/discourse/discourse-client-performance | Meta: https://meta.discourse.org/search?q=discourse-client-performance | Summary: Collects frontend performance data.discourse-code-review| GitHub: https://github.com/discourse/discourse-code-review | Meta: https://meta.discourse.org/t/discourse-code-review/103142 | Summary: Provides support for code review workflows.discourse-email-short-date-format| GitHub: https://github.com/discourse/discourse-email-short-date-format | Meta: https://meta.discourse.org/search?q=discourse-email-short-date-format | Summary: Improves short date formatting in emails.discourse-fingerprint| GitHub: https://github.com/discourse/discourse-fingerprint | Meta: https://meta.discourse.org/t/discourse-fingerprint-browser-fingerprinting-plugin/114890 | Summary: Browser fingerprinting and suspicious account identification.discourse-follow| GitHub: https://github.com/discourse/discourse-follow | Meta: https://meta.discourse.org/t/follow-plugin/110579?u=osama | Summary: Supports user following, followers, and follow notifications.discourse-fontawesome-pro| GitHub: https://github.com/discourse/discourse-fontawesome-pro | Meta: https://meta.discourse.org/t/fontawesome-pro-icons/150871 | Summary: Supports Font Awesome Pro icons.discourse-geoblocking| GitHub: https://github.com/discourse/discourse-geoblocking | Meta: https://meta.discourse.org/search?q=discourse-geoblocking | Summary: Restricts access by region.discourse-github-verification| GitHub: https://github.com/discourse/discourse-github-verification | Meta: https://meta.discourse.org/search?q=discourse-github-verification | Summary: Verifies users’ GitHub identity.discourse-google-one-tap| GitHub: https://github.com/discourse/discourse-google-one-tap | Meta: https://meta.discourse.org/t/google-one-tap-login-signup/242510. | Summary: Supports Google One Tap login.discourse-group-tracker| GitHub: https://github.com/discourse/discourse-group-tracker | Meta: https://meta.discourse.org/t/advanced-troubleshooting-with-docker/15927#Example:%20Install%20a%20plugin | Summary: Tracks group activity.discourse-intercom| GitHub: https://github.com/discourse/discourse-intercom | Meta: https://meta.discourse.org/t/discourse-intercom/106622 | Summary: Integrates Intercom.discourse-jira| GitHub: https://github.com/discourse/discourse-jira | Meta: https://meta.discourse.org/search?q=discourse-jira | Summary: Integrates with Jira.discourse-jwt| GitHub: https://github.com/discourse/discourse-jwt | Meta: https://meta.discourse.org/t/openid-connect-authentication-plugin/103632 | Summary: Supports JWT single sign-on (SSO).discourse-local-site-contacts| GitHub: https://github.com/discourse/discourse-local-site-contacts | Meta: https://meta.discourse.org/search?q=discourse-local-site-contacts | Summary: Manages local site contacts.discourse-newsletter-integration| GitHub: https://github.com/discourse/discourse-newsletter-integration | Meta: Install plugins on a self-hosted site - Self-Hosting - Discourse Meta | Summary: Integrates Newsletter / email subscription systems.discourse-no-bump| GitHub: https://github.com/discourse/discourse-no-bump | Meta: https://meta.discourse.org/t/discourse-no-bump-prevent-users-from-bumping-topics/78186 | Summary: Allows replies without bumping topics to the top of Latest.discourse-perspective-api| GitHub: https://github.com/discourse/discourse-perspective-api | Meta: https://meta.discourse.org/t/google-perspective-api-plugin/98733 | Summary: Integrates Google Perspective content moderation.discourse-prometheus| GitHub: https://github.com/discourse/discourse-prometheus | Meta: https://meta.discourse.org/t/prometheus-exporter-plugin-for-discourse/72666 | Summary: Exports Prometheus metrics.discourse-restricted-replies| GitHub: https://github.com/discourse/discourse-restricted-replies | Meta: https://meta.discourse.org/t/restricted-replies-only-allow-certain-groups-to-reply-in-a-category/131343 | Summary: Restricts who can reply to topics.discourse-salesforce| GitHub: https://github.com/discourse/discourse-salesforce | Meta: https://meta.discourse.org/t/discourse-salesforce/218267 | Summary: Integrates Salesforce.discourse-saml| GitHub: https://github.com/discourse/discourse-saml | Meta: https://meta.discourse.org/search?q=discourse-saml | Summary: Supports SAML login.discourse-saved-searches| GitHub: https://github.com/discourse/discourse-saved-searches | Meta: https://meta.discourse.org/t/saved-searches-plugin/67901 | Summary: Saves searches and allows subscribing to search results.discourse-shared-edits| GitHub: https://github.com/discourse/discourse-shared-edits | Meta: https://meta.discourse.org/t/discourse-shared-edits/167583 | Summary: Shared editing of posts by multiple people.discourse-signatures| GitHub: https://github.com/discourse/discourse-signatures | Meta: https://meta.discourse.org/t/discourse-signatures/42263 | Summary: User signatures.discourse-staff-alias| GitHub: https://github.com/discourse/discourse-staff-alias | Meta: https://meta.discourse.org/t/install-a-plugin/19157 | Summary: Staff posting using aliases.discourse-surveys| GitHub: https://github.com/discourse/discourse-surveys | Meta: https://meta.discourse.org/t/install-a-plugin/19157 | Summary: Publish surveys.discourse-tag-by-group| GitHub: https://github.com/discourse/discourse-tag-by-group | Meta: https://meta.discourse.org/search?q=discourse-tag-by-group | Summary: Restricts available tags by user group.discourse-teambuild| GitHub: https://github.com/discourse/discourse-teambuild | Meta: https://meta.discourse.org/t/discourse-teambuild-run-your-own-team-building-activity/134907 | Summary: Team member mutual selection / team-building voting.discourse-tooltips| GitHub: https://github.com/discourse/discourse-tooltips | Meta: https://meta.discourse.org/t/discourse-tooltips-preview-topic-contents-on-hover/69304 | Summary: Enhanced hover tooltips.discourse-translator| GitHub: https://github.com/discourse/discourse-translator | Meta: https://meta.discourse.org/t/discourse-translator/32630 | Summary: In-site post translation.discourse-unhandled-tagger| GitHub: https://github.com/discourse/discourse-unhandled-tagger | Meta: https://meta.discourse.org/search?q=discourse-unhandled-tagger | Summary: Tags unhandled content.discourse-unlock| GitHub: https://github.com/discourse/discourse-unlock | Meta: https://meta.discourse.org/t/unlock-discourse-plugin-lock-topics-behind-a-crypto-paywall/194801 | Summary: Quickly unlocks locked topics.discourse-url-filters| GitHub: https://github.com/discourse/discourse-url-filters | Meta: https://meta.discourse.org/search?q=discourse-url-filters | Summary: URL filtering and blocking.discourse-video| GitHub: https://github.com/discourse/discourse-video | Meta: Install plugins on a self-hosted site - Self-Hosting - Discourse Meta | Summary: Video upload and playback support.discourse-watched-word-exceptions| GitHub: https://github.com/discourse/discourse-watched-word-exceptions | Meta: https://meta.discourse.org/search?q=discourse-watched-word-exceptions | Summary: Watched word exception list.discourse-whos-online| GitHub: https://github.com/discourse/discourse-whos-online | Meta: https://meta.discourse.org/t/whos-online-plugin/52345 | Summary: Displays online users.discourse-yearly-review| GitHub: https://github.com/discourse/discourse-yearly-review | Meta: https://meta.discourse.org/t/discourse-yearly-review-plugin/105713 | Summary: Year-in-review content.discourse-zoom| GitHub: https://github.com/discourse/discourse-zoom | Meta: https://meta.discourse.org/t/zoom-webinars-plugin/142711 | Summary: Integrates Zoom meetings / webinars.