whatisgithub

What is nodebb-plugin-topic-ratings?

nodebb/nodebb-plugin-topic-ratings — explained in plain English

Analysis updated 2026-07-22 · repo last pushed 2025-11-21

8JavaScriptAudience · developerComplexity · 2/5QuietSetup · moderate

In one sentence

A plugin for NodeBB forums that lets members rate topics, giving the community a simple way to signal whether a discussion is helpful or worth reading. It requires manually editing your forum's theme templates to display ratings.

Mindmap

mindmap
  root((repo))
    What it does
      Rate forum topics
      Community feedback
      Shows on topic pages
    Tech stack
      JavaScript
      NodeBB plugin
      Theme templates
    Use cases
      Rate how-to guides
      Mark announcements
      Community voting
    Audience
      Forum admins
      NodeBB users
    Setup
      Edit theme files
      Manual placement
      Theme snippet import

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let forum members rate how-to guides as helpful or not helpful.

USE CASE 2

Allow readers to mark product announcements as worth reading.

USE CASE 3

Add a lightweight community feedback system to a NodeBB forum without a full review component.

What is it built with?

JavaScriptNodeBB

How does it compare?

nodebb/nodebb-plugin-topic-ratingsadguardteam/recoveryadm1nsys/safari-ai-extension
Stars888
LanguageJavaScriptJavaScriptJavaScript
Last pushed2025-11-212018-03-16
MaintenanceQuietDormant
Setup difficultymoderateeasyhard
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires manually editing your forum's custom theme template files to insert a ratings display snippet where you want ratings to appear.

So what is it?

This plugin lets people rate topics on a NodeBB forum, adding a simple way for the community to show what they think of a discussion. If you run a forum and want a lightweight feedback system, this adds that capability. The README is sparse on details, but it tells you to import a ratings display snippet into your forum's theme files to make it appear on topic, category, and recent pages. Forum administrators who use NodeBB would install this to give members a voice beyond replies. For example, someone could rate a how-to guide as helpful or mark a product announcement as worth reading. The notable detail here is that it requires editing your custom theme rather than working automatically after installation. You need to place a specific line of code into your theme template where you want ratings to show up, which gives you control over placement but assumes some comfort working with theme files.

Copy-paste prompts

Prompt 1
How do I install and activate nodebb-plugin-topic-ratings on my NodeBB forum?
Prompt 2
Show me where to place the ratings display snippet in my NodeBB theme template so ratings appear on topic pages.
Prompt 3
Walk me through customizing the topic ratings plugin so ratings also show up on category and recent pages in NodeBB.

Frequently asked questions

What is nodebb-plugin-topic-ratings?

A plugin for NodeBB forums that lets members rate topics, giving the community a simple way to signal whether a discussion is helpful or worth reading. It requires manually editing your forum's theme templates to display ratings.

What language is nodebb-plugin-topic-ratings written in?

Mainly JavaScript. The stack also includes JavaScript, NodeBB.

Is nodebb-plugin-topic-ratings actively maintained?

Quiet — no commits in 6-12 months (last push 2025-11-21).

How hard is nodebb-plugin-topic-ratings to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nodebb-plugin-topic-ratings for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.