PHPackages                             ramon/point-system - 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. ramon/point-system

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

ramon/point-system
==================

Points, avatar frames and group tiers for Flarum 2

v2.1.5(1mo ago)1360↓25%[5 PRs](https://github.com/ram0ng1/point-system/pulls)MITTypeScriptCI passing

Since May 13Pushed 3w agoCompare

[ Source](https://github.com/ram0ng1/point-system)[ Packagist](https://packagist.org/packages/ramon/point-system)[ RSS](/packages/ramon-point-system/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (23)Used By (0)

 [![Point System](icon.svg)](icon.svg)

Point System
============

[](#point-system)

 [![CI](https://camo.githubusercontent.com/b4601349d97586b26e7e78aa4a58c51c38e97f501cdb7ac3c8057c26817f1077/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f72616d306e67312f706f696e742d73797374656d2f63692e796d6c3f6272616e63683d6d61696e267374796c653d666c61742d737175617265266c6162656c3d6369)](https://github.com/ram0ng1/point-system/actions/workflows/ci.yml) [![Packagist](https://camo.githubusercontent.com/4abc60c57a44770db3937f4c6d136d79c8db5184fcb26fb98ca005dac5988a00/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72616d6f6e2f706f696e742d73797374656d3f7374796c653d666c61742d737175617265266c6162656c3d7061636b6167697374)](https://packagist.org/packages/ramon/point-system) [![Downloads](https://camo.githubusercontent.com/3d8850ef806e2e7027114b7ece14db9be1e474d249345073993175edf5959b8e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f72616d6f6e2f706f696e742d73797374656d3f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ramon/point-system) [![Flarum](https://camo.githubusercontent.com/a132223aa88aa88b24ad5a6117fada567e8f9ce7e6423e24fbe2d77c9b1b9c64/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f666c6172756d2d322e782d6537363732653f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/a132223aa88aa88b24ad5a6117fada567e8f9ce7e6423e24fbe2d77c9b1b9c64/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f666c6172756d2d322e782d6537363732653f7374796c653d666c61742d737175617265) [![License](https://camo.githubusercontent.com/ac049ef4e7a0b7196b09add6ac2d4f180e544c0ac779c2b2ac2fd2723a209579/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75653f7374796c653d666c61742d737175617265)](LICENSE.md) [![Donate](https://camo.githubusercontent.com/26680fc470ae1a7cdffd5e21e44f49eadfd6b9f9358a874c44405609d35ac325/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d7374726970652d3637373245353f7374796c653d666c61742d737175617265)](https://donate.stripe.com/fZe5o66nebkf39S28a)

Points, frames and flair. Gamification for Flarum 2.

Point System turns activity into a small economy. Users earn points for posting, getting likes, logging in and signing up, then spend them on avatar frames, animated username styles and permanent group tiers. Admins control the catalog, the prices and every earning rule.

There are 24 built in username decorations, from gold and neon to glitch and rainbow, plus a free form CSS editor with keyframes support when you want to design your own. Everything previews live before anyone spends a point.

What it does
------------

[](#what-it-does)

- Points for discussions, replies, likes given and received, daily logins and sign ups, each rule configurable
- Two balances per user: lifetime earned and spendable, with lifetime optionally hidden
- Avatar frames in PNG, APNG, GIF or WebP, rendered everywhere the avatar appears
- Username decorations with live preview in the shop, in the admin form and in the post stream
- Group tiers purchasable with points, attached permanently on claim
- Admin tools for manual credit and debit with reasons, plus a users panel with search and sorting
- Notifications when points change or a tier is joined, websocket pushed if `flarum/realtime` is around
- Events fired on every change, so other extensions can react

Installation
------------

[](#installation)

```
composer require ramon/point-system
php flarum migrate
php flarum cache:clear
```

Enable Point System on the Extensions page. Rules, catalog, tiers and permissions are all managed in the admin panel.

Optional companions: `flarum/likes` unlocks the like related rules and `flarum/realtime` makes notifications land in real time.

License
-------

[](#license)

[MIT](LICENSE.md). Suggestions and bug reports go in the [issue tracker](https://github.com/ram0ng1/point-system/issues).

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance94

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.9% 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 ~3 days

Total

13

Last Release

30d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/13917322?v=4)[Ramon Guilherme](/maintainers/ram0ng1)[@ram0ng1](https://github.com/ram0ng1)

---

Top Contributors

[![ram0ng1](https://avatars.githubusercontent.com/u/13917322?v=4)](https://github.com/ram0ng1 "ram0ng1 (75 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (14 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (5 commits)")[![forumaker](https://avatars.githubusercontent.com/u/252437943?v=4)](https://github.com/forumaker "forumaker (1 commits)")

---

Tags

shopavatarflarumGamificationpointsdecorationauto-group

### Embed Badge

![Health badge](/badges/ramon-point-system/health.svg)

```
[![Health](https://phpackages.com/badges/ramon-point-system/health.svg)](https://phpackages.com/packages/ramon-point-system)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[fof/gamification

Upvotes and downvotes for your Flarum community

4166.1k10](/packages/fof-gamification)[fof/byobu

Well integrated, advanced private discussions.

59120.6k14](/packages/fof-byobu)[fof/discussion-language

Specify the language a discussion is written in &amp; sort by language

1034.8k7](/packages/fof-discussion-language)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1938.7k](/packages/flarum-lang-french)[fof/masquerade

User profile builder extension for your Flarum forum.

2025.4k6](/packages/fof-masquerade)

PHPackages © 2026

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