PHPackages                             v17development/flarum-user-badges - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. v17development/flarum-user-badges

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

v17development/flarum-user-badges
=================================

Adds user badges to your Flarum community

v1.1.0(3y ago)1922.5k↓20.5%12[9 issues](https://github.com/v17development/flarum-user-badges/issues)[2 PRs](https://github.com/v17development/flarum-user-badges/pulls)3MITJavaScript

Since Mar 14Pushed 2y ago3 watchersCompare

[ Source](https://github.com/v17development/flarum-user-badges)[ Packagist](https://packagist.org/packages/v17development/flarum-user-badges)[ Docs](https://v17.dev/projects/flarum-user-badges)[ RSS](/packages/v17development-flarum-user-badges/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (1)Versions (9)Used By (3)

🔖 Flarum User Badges
====================

[](#-flarum-user-badges)

This Flarum extension will bring user badges to your forum. Reward your users with badges.

If you have any feedback, let us know! Do you experience issues? You can report issues on the Flarum Forum or on [GitHub](https://github.com/v17development/flarum-user-badges).

📥 Installation
--------------

[](#-installation)

If you like to install this extension, run the following command:

```
composer require v17development/flarum-user-badges

```

♻ Updating
----------

[](#-updating)

Run the following command on your server to update the plugin

```
composer update v17development/flarum-user-badges

```

🦸 Features
----------

[](#-features)

- Create badge categories
- Create badges
- Add badges to users
- Add badge earning reason
- User badges page
- Public badge list page
- `Received new badge` notification
- Fully integrated with Askvortsov's [Auto Moderator](https://discuss.flarum.org/d/27306)
    - Adds `Badges received` metric
    - Adds `Give badge` action
    - Adds `Remove badge` action
    - Adds `Has badge` requirement

📝 To-do:
--------

[](#-to-do)

- User primary badge (next to name)
- Image badges
- Introduce 'relevant tag' badges (karma badges?): Automatic selecting 'primary' badges based on tags of a discussion

🙋 Questions, feedback?
----------------------

[](#-questions-feedback)

If you have any questions related to this extension, don't hesistate and send us an email, create an [issue on GitHub](https://github.com/v17development/flarum-user-badges) or ask your question on our [V17 Development Slack workspace](https://join.slack.com/t/v17dev/shared_invite/zt-g6ky1fd3-RreB9UB~636jL~QjDGfZHg).

🖼️ Screenshots
--------------

[](#️-screenshots)

### User Badges list

[](#user-badges-list)

[![User Badges list](https://camo.githubusercontent.com/662409b09b4dc82311c7d82071c38eb20f9337cfca762fe44ddfd26a8743a35e/68747470733a2f2f692e696d6775722e636f6d2f796934384d62772e706e67)](https://camo.githubusercontent.com/662409b09b4dc82311c7d82071c38eb20f9337cfca762fe44ddfd26a8743a35e/68747470733a2f2f692e696d6775722e636f6d2f796934384d62772e706e67)

User badge notifications
------------------------

[](#user-badge-notifications)

[![User badge notifications](https://camo.githubusercontent.com/77e73e92271b32aa7c1e1a7c6ceda794d327a70d74624fc3499abb015f0c83bc/68747470733a2f2f692e696d6775722e636f6d2f30615651304c422e706e67)](https://camo.githubusercontent.com/77e73e92271b32aa7c1e1a7c6ceda794d327a70d74624fc3499abb015f0c83bc/68747470733a2f2f692e696d6775722e636f6d2f30615651304c422e706e67)

Public badges overview
----------------------

[](#public-badges-overview)

[![Public badges overview](https://camo.githubusercontent.com/c21bc35718bf46ef301766f30b06ba31ccb8e79cb28973f205e7265e85859138/68747470733a2f2f692e696d6775722e636f6d2f72366c4e4452662e706e67)](https://camo.githubusercontent.com/c21bc35718bf46ef301766f30b06ba31ccb8e79cb28973f205e7265e85859138/68747470733a2f2f692e696d6775722e636f6d2f72366c4e4452662e706e67)

Public badge detail page
------------------------

[](#public-badge-detail-page)

[![Public badge detail page](https://camo.githubusercontent.com/a1aa6d400a1096d27184fce214478605a20f24825633eb10fa51cb36752a82ff/68747470733a2f2f692e696d6775722e636f6d2f72315671656a392e706e67)](https://camo.githubusercontent.com/a1aa6d400a1096d27184fce214478605a20f24825633eb10fa51cb36752a82ff/68747470733a2f2f692e696d6775722e636f6d2f72315671656a392e706e67)

### Admin badge management

[](#admin-badge-management)

[![Admin badge management](https://camo.githubusercontent.com/c82644f4a6f477fb9ad6c0dfdf3d73fc627cacdfd5bd4f653231dc8be64f0ee6/68747470733a2f2f692e696d6775722e636f6d2f626a69313378662e706e67)](https://camo.githubusercontent.com/c82644f4a6f477fb9ad6c0dfdf3d73fc627cacdfd5bd4f653231dc8be64f0ee6/68747470733a2f2f692e696d6775722e636f6d2f626a69313378662e706e67)

### Managing badges

[](#managing-badges)

[![Admin badge management](https://camo.githubusercontent.com/87db8d896f68b6ef005ddd4f82d30f28de5b439d28266b1ad9d7265a903d6992/68747470733a2f2f692e696d6775722e636f6d2f6a665a3675534c2e706e67)](https://camo.githubusercontent.com/87db8d896f68b6ef005ddd4f82d30f28de5b439d28266b1ad9d7265a903d6992/68747470733a2f2f692e696d6775722e636f6d2f6a665a3675534c2e706e67)

### User badge info

[](#user-badge-info)

Admin rights &amp; public info [![Admin rights & public info](https://camo.githubusercontent.com/a8de9b351e73eca7417005a72f0fb27c315fef282fa1a4bc8b5680cd41be8299/68747470733a2f2f692e696d6775722e636f6d2f58564b495a6a652e706e67)](https://camo.githubusercontent.com/a8de9b351e73eca7417005a72f0fb27c315fef282fa1a4bc8b5680cd41be8299/68747470733a2f2f692e696d6775722e636f6d2f58564b495a6a652e706e67)

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance11

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 77.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~68 days

Recently: every ~100 days

Total

8

Last Release

1415d ago

Major Versions

v0.2.1 → v1.0.02021-11-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/e60f6d4b717804542687e012831a59baac1ddca1ad0a2259140d1517f832c6da?d=identicon)[jaspervriends](/maintainers/jaspervriends)

---

Top Contributors

[![jaspervriends](https://avatars.githubusercontent.com/u/4417659?v=4)](https://github.com/jaspervriends "jaspervriends (76 commits)")[![datlechin](https://avatars.githubusercontent.com/u/56961917?v=4)](https://github.com/datlechin "datlechin (10 commits)")[![flarum-bot](https://avatars.githubusercontent.com/u/39334649?v=4)](https://github.com/flarum-bot "flarum-bot (9 commits)")[![luceos](https://avatars.githubusercontent.com/u/504687?v=4)](https://github.com/luceos "luceos (1 commits)")[![pboschma](https://avatars.githubusercontent.com/u/25609730?v=4)](https://github.com/pboschma "pboschma (1 commits)")[![rob006](https://avatars.githubusercontent.com/u/5972388?v=4)](https://github.com/rob006 "rob006 (1 commits)")

### Embed Badge

![Health badge](/badges/v17development-flarum-user-badges/health.svg)

```
[![Health](https://phpackages.com/badges/v17development-flarum-user-badges/health.svg)](https://phpackages.com/packages/v17development-flarum-user-badges)
```

###  Alternatives

[fof/byobu

Well integrated, advanced private discussions.

61105.8k9](/packages/fof-byobu)[fof/user-bio

Add a user bio to user profiles

2196.5k9](/packages/fof-user-bio)[flarum/extension-manager

An extension manager to install, update and remove extension packages from the interface (Wrapper around composer).

12211.5k](/packages/flarum-extension-manager)[flarum/nicknames

Allow users to set nicknames.

10288.4k9](/packages/flarum-nicknames)[flarum/pusher

See new discussions and posts in real-time using Pusher.

22367.3k4](/packages/flarum-pusher)[fof/drafts

Allow users to create post and discussion drafts

1771.1k5](/packages/fof-drafts)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
