# Bundling more popular plugins with Discourse core

**URL:** https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574
**Category:** Announcements
**Created:** [July 10, 2025, 10:15am UTC](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574 "2025-07-10T10:15:25Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [July 10, 2025, 10:15am UTC](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574/1 "2025-07-10T10:15:25Z")

</div>

Over the next few weeks, we’ll be moving a number of popular Discourse plugins into the core repository. That means that Discourse will come with a larger number of plugins by default, and it’ll be easier for us to keep them all tested & up-to-date.

All these plugins will remain disabled by default, so this won’t have any visible impact on existing communities. **If you use a managed hosting service like [discourse.org](http://discourse.org), you don’t need to do anything.**

### Self-hosted communities

If you self-host Discourse, and are already using one of these plugins, you’ll be prompted to remove the relevant line from your `app.yml` file before your next rebuild.

> [@](#):
>
> ```plaintext
> HINT: The plugin 'discourse-reactions' is now bundled with Discourse and should not be included in your container configuration.
> Remove the line 'git clone https://github.com/discourse/discourse-reactions' from your containers/app.yml file, then try again.
> For more information, see https://meta.discourse.org/t/373574
> 
> ```

### Development Environment

If you already have one of the plugins installed locally, and then pull the latest version of Discourse core, one of two things will happen.

1. If you use symlinks for your plugins, then you’ll get an error during `git pull`. To resolve the issue, delete the symlink, then run `git pull` again

2. If you clone plugins directly, then the `git pull` of core will succeed, but you will have some surprising ‘unstaged changes’ caused by the nested git repositories. The best way to proceed is to delete the affected directory, and then `restore` it from `main`. For example:

### Affected Plugins

- [Discourse Advertising Plugin (Ads)](https://meta.discourse.org/t/discourse-advertising-plugin-ads/33734) (discourse-adplugin)

- [Discourse Affiliate](https://meta.discourse.org/t/101937) (discourse-affiliate)

- [Discourse AI](https://meta.discourse.org/t/discourse-ai/259214) (discourse-ai)

- [Discourse Apple Authentication](https://meta.discourse.org/t/discourse-apple-authentication/171485) (discourse-apple-auth)

- [Discourse Assign](https://meta.discourse.org/t/discourse-assign/58044) (discourse-assign)

- [Discourse Cakeday](https://meta.discourse.org/t/discourse-cakeday/38447) (discourse-cakeday)

- [Discourse Calendar and Events](https://meta.discourse.org/t/discourse-calendar-and-event/97376) (discourse-calendar)

- [Discourse Chat Integrations](https://meta.discourse.org/t/discourse-chat-integration/66522) (discourse-chat-integration)

- [Discourse Data Explorer](https://meta.discourse.org/t/discourse-data-explorer/32566) (discourse-data-explorer)

- [Discourse Gamification](https://meta.discourse.org/t/discourse-gamification/225916) (discourse-gamification)

- [Discourse GitHub](https://meta.discourse.org/t/discourse-github/99895) (discourse-github)

- [Discourse Graphviz](https://meta.discourse.org/t/discourse-graphviz/97554) (discourse-graphviz)

- [Discourse hCaptcha](https://meta.discourse.org/t/discourse-hcaptcha/291383) (discourse-hcaptcha)

- [Discourse Login with Amazon](https://meta.discourse.org/t/discourse-login-with-amazon/117564) (discourse-login-with-amazon)

- [Discourse Learning Management System Integration (LTI 1.3 Authentication)](https://meta.discourse.org/t/discourse-learning-management-system-integration-lti-1-3-authentication/196174) (discourse-lti)

- [Discourse Math](https://meta.discourse.org/t/discourse-math/65770) (discourse-math)

- [Microsoft Authentication](https://meta.discourse.org/t/microsoft-authentication/51731) (discourse-microsoft-auth)

- [Discourse OAuth2 Basic](https://meta.discourse.org/t/discourse-oauth2-basic/33879) (discourse-oauth2-basic)

- [Discourse OpenID Connect (OIDC)](https://meta.discourse.org/t/discourse-openid-connect-oidc/103632) (discourse-openid-connect)

- [Discourse Patreon](https://meta.discourse.org/t/discourse-patreon/44366) (discourse-patreon)

- [Discourse Policy](https://meta.discourse.org/t/discourse-policy/88557) (discourse-policy)

- [Discourse Post Voting](https://meta.discourse.org/t/discourse-post-voting/227808) (discourse-post-voting)

- [Discourse Reactions](https://meta.discourse.org/t/discourse-reactions/183261) (discourse-reactions)

- [RSS Polling](https://meta.discourse.org/t/rss-polling/156387) (discourse-rss-polling)

- [Discourse Solved](https://meta.discourse.org/t/30155) (discourse-solved)

- [Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818) (discourse-subscriptions)

- [Discourse Templates](https://meta.discourse.org/t/discourse-templates/229250) (discourse-templates)

- [Discourse Topic Voting](https://meta.discourse.org/t/discourse-topic-voting/40121) (discourse-topic-voting)

- [Discourse User Notes](https://meta.discourse.org/t/discourse-user-notes/41026) (discourse-user-notes)

- [Discourse Zendesk](https://meta.discourse.org/t/discourse-zendesk/68005) (discourse-zendesk-plugin)

---

_[View the full topic](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574)._
