# Best Discourse plugins

**URL:** https://meta.discourse.org/t/best-discourse-plugins/159962
**Category:** Community Building
**Created:** [August 5, 2020, 10:48pm UTC](https://meta.discourse.org/t/best-discourse-plugins/159962 "2020-08-05T22:48:41Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![ArcticF0xx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arcticf0xx/32/179374_2.png) [@ArcticF0xx](https://meta.discourse.org/u/ArcticF0xx)
#### Post date: [August 5, 2020, 10:48pm UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/1 "2020-08-05T22:48:41Z")

</div>

What are your favorite plugins for Discourse? What do you think are the must-haves?

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [August 6, 2020, 12:02am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/2 "2020-08-06T00:02:07Z")

</div>

I think the team has done a pretty good job of ensuring that all essential functionality is rolled into the core product. It’s almost the opposite of platforms such as WordPress, where there are certain essential plugins for basic functionality. To that end I’m not sure there are any ‘best’ plugins, although there are many which _do_ do an excellent job of showcasing how Discourse can be extended.

It’s pretty good news to someone like myself, as the act of installing a plugin typically incurs a brief window of downtime while rebuilding the app. There are ways to build out an environment which minimize this impact, but they definitely aren’t recommended when first getting to grips with the system.

There are very few _if any_ common plugins across the 100+ instances which I have built over the past seven years. It very much depends on the use cases that you’re looking to support as to what might be useful.

---

<div class="post-metadata">

### Author: ![AntiMetaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/antimetaman/32/186978_2.png) [@AntiMetaman](https://meta.discourse.org/u/AntiMetaman)
#### Post date: [August 6, 2020, 12:30am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/3 "2020-08-06T00:30:21Z")

</div>

There are many and I think you shouldn’t just blindly install plugins. As said above, find your use case and then find the plugin. Saying that, here is a huge repository with a lot of them: [https://github.com/discourse/all-the-plugins/tree/master/plugins](https://github.com/discourse/all-the-plugins/tree/master/plugins)

Be warned though, that some may be deprecated, so it’s important to also go to the discourse page and see if the developer has said any issues with compatibility.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [August 6, 2020, 4:15am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/4 "2020-08-06T04:15:40Z")

</div>

As a general rule you will be covered by core plus any plugin labelled #official

Those are plugins we deem stable enough to host on our infra.

---

<div class="post-metadata">

### Author: ![elijah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elijah/32/104055_2.png) [@elijah](https://meta.discourse.org/u/elijah)
#### Post date: [August 6, 2020, 4:15am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/5 "2020-08-06T04:15:50Z")

</div>

I have installed:

- [discourse-cakeday](https://github.com/discourse/discourse-cakeday) - nice to have
- [discourse-spoiler-alert](https://github.com/discourse/discourse-spoiler-alert) - must have
- [discourse-user-card-badges](https://github.com/discourse/discourse-user-card-badges) - totally frivolous fun
- [discourse-yearly-review](https://github.com/discourse/discourse-yearly-review) - nice to have
- [docker\_manager](https://github.com/discourse/docker_manager) - standard distribution / must have

My personal preference is to make the image for the Welcome badge fun (I have a fleur-de-lis image) and I use that badge on my usercard. All of the badge images on my forum were selected with an eye for the user card secondary use. The Certified (epaulet image) and Thank You (rainbow) badges are most popular for that.

---

<div class="post-metadata">

### Author: ![DBHacker](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dbhacker/32/173072_2.png) [@DBHacker](https://meta.discourse.org/u/DBHacker)
#### Post date: [August 6, 2020, 6:41am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/6 "2020-08-06T06:41:22Z")

</div>

> [@ArcticF0xx](#):
>
> What are your favorite plugins for Discourse? What do you think are the must-haves?

Hi @ArcticF0xx

As mentioned in passing by @Stephen, features and functionality outside the Discourse core are driven by the use case of each individual Discourse community.

For example, a tech forum based on coding or configuration may need some special plugins for `BBCODE` tags or additional custom `MARKDOWN` support. These plugins would be the “favorite, must have plugins” for a subgroup of Discourse forums, but would be “worthless” to other forums.

The same is true for other specialized plugins.

For example in the reply by @elijah, he lists `discourse-spoiler-alert` as a “must have”; but the Discourse forums I have worked with have no use for that plugin and no reason to install it.

As @HAWK, said:

> As a general rule you will be covered by core plus any plugin labelled #official

But for specialized Discourse use cases, and designs of your own vision and individual dreams, what is “the best of the best” for one type of forum is not necessary good for another use case.

If you really want relevant answers, you should describe exactly what is your forum, your goals and vision for that forum and for the “use case” of your forum.

But to ask a general question, across the universe of forums, as follows:

> What are your favorite plugins for Discourse? What do you think are the must-haves?

… this is way too general, in my view, to get any useful information.

In closing, @AntiMetaman is correct, when he replies:

> There are many and I think you shouldn’t just blindly install plugins. As said above, find your use case and then find the plugin.

All I am doing is echoing the wisdom of these replies. Do not install plugins for the sake of installing plugins. Do not install plugins them because others recommend them. Install plugins because they are required for you to fulfill the mission objective of your forum.

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [August 6, 2020, 6:55am UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/7 "2020-08-06T06:55:40Z")

</div>

> [@DBHacker](#):
>
> Install plugins because they are required for you to fulfill the mission objective of your forum.

Yup. For inspiration, here are the most popular ones I think?

> **[Plugin directory](https://www.discourse.org/plugins)**
>
> Extend the functionality of your Discourse community with our official plugins.

---

<div class="post-metadata">

### Author: ![ArcticF0xx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arcticf0xx/32/179374_2.png) [@ArcticF0xx](https://meta.discourse.org/u/ArcticF0xx)
#### Post date: [August 6, 2020, 3:15pm UTC](https://meta.discourse.org/t/best-discourse-plugins/159962/8 "2020-08-06T15:15:52Z")

</div>

Thanks for chiming in everyone! I mostly wanted inspiration from the community to get a glimpse into how folks are using plugins, not necessarily seeing how I could replicate what others are doing.

You’ve all provided useful links and resources, which I’ll review to see if there are any plugins I should be testing on my own forum.
