gitmyhub

nodebb-plugin-leaderboard

JavaScript ★ 11 updated 8mo ago

Adds a daily/weekly/monthly leaderboard based on reputation

A NodeBB forum plugin that adds a leaderboard page ranking members by reputation points over daily, weekly, and monthly periods to spotlight top community contributors.

JavaScriptNodeBB Plugin APIsetup: easycomplexity 2/5

NodeBB Plugin Leaderboard is an add-on for NodeBB forum communities that creates a ranking page showing which members have earned the most reputation points. It breaks those rankings down by day, week, and month, so you can spotlight both long-time contributors and recently active participants.

When installed, the plugin adds a new web address to your forum — specifically a "/leaderboard" page — that automatically sorts and displays your community members based on how much reputation they've accumulated. Reputation in NodeBB typically comes from other users upvoting a person's posts or contributions, so the leaderboard effectively surfaces who the community values most over different time periods.

This would appeal to community managers or forum owners running a NodeBB site who want to encourage engagement and friendly competition. For example, if you run a support forum, a monthly leaderboard could highlight your most helpful answerers. A weekly board could spark short-term bursts of activity as regulars try to climb the ranks. It's a straightforward way to recognize top contributors without manually tracking or announcing anything yourself.

The plugin can be installed through NodeBB's admin control panel or via a standard package command. The README doesn't go into detail on configuration options or customization, but it appears to be a lightweight, focused tool designed to do one thing: show who's earning the most community respect over set time windows.

Where it fits