gitwtfhub

wtf is discourse-kanban?

discourse/discourse-kanban — explained in plain English

Analysis updated 2026-07-25 · repo last pushed 2026-07-24

RubyAudience · pm founderComplexity · 3/5ActiveSetup · moderate

TL;DR

A Discourse plugin that adds drag-and-drop Kanban project boards to your forum, turning existing discussion topics into visual task cards without needing a separate project management tool.

Mindmap

mindmap
  root((repo))
    What it does
      Kanban boards for Discourse
      Topic-backed cards
      Quick floater cards
    How it works
      Search query filters cards
      Respects forum permissions
      Board layout stored separately
    Use cases
      Track bugs and features
      Community moderation
      Content pipelines
    Audience
      Discourse forum admins
      Software teams
      Community managers

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

Why would anyone build with this?

REASON 1

Track bug reports and feature requests as cards moving from Backlog to Done.

REASON 2

Organize community moderator initiatives or content review pipelines.

REASON 3

Turn forum discussions into lightweight visual task boards without a separate tool.

What's in the stack?

RubyDiscourse Plugin APIJavaScript

How it stacks up

discourse/discourse-kanban100rabhg/masterdetailapp100rabhg/pizzafactroy
LanguageRubyRubyRuby
Last pushed2026-07-242024-02-202025-01-26
MaintenanceActiveDormantStale
Setup difficultymoderatemoderatemoderate
Complexity3/52/53/5
Audiencepm founderdeveloperpm founder

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

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires an existing Discourse forum installation to install and activate the plugin.

The license for this plugin is not specified in the available documentation.

Wtf does this do

Discourse Kanban is a plugin that adds Kanban-style project boards to Discourse, the popular open-source forum platform. If your team already uses Discourse for discussions, this lets you turn those conversations into visual, drag-and-drop task boards without leaving the platform. The plugin works by pulling existing Discourse topics (discussion threads) onto a board as cards. You set up a search query to determine which topics appear on a particular board, and the plugin respects each user's permissions, so people only see cards for topics they can already access in the forum. Cards come in two flavors: "topic-backed" cards that link directly to full discussion threads, and lightweight "floater" cards for quick notes that don't need their own topic. The plugin also gives you flexibility in managing which cards show up, you can let them appear automatically based on your query, manually pull specific ones in, or manually exclude others. This would appeal to teams and communities that already run on Discourse and want lightweight project management without adopting a separate tool. For example, a software team could track bug reports and feature requests that start as forum posts, moving them across columns from "Backlog" to "In Progress" to "Done." A community moderator group could use it to organize initiatives or content pipelines. The appeal is keeping everything in one place rather than bouncing between a forum and a standalone project management app. One notable design choice is how it handles card placement. Rather than trying to reorder the underlying Discourse topics themselves, the plugin stores the board layout separately. This means your forum stays clean and unaffected while the board maintains its own organization. The README doesn't go into detail on the setup process or the admin interface, but it does emphasize that board access can be controlled by group, so you can restrict who can view or edit each board.

Yoink these prompts

Prompt 1
Help me write a Discourse Kanban search query that pulls all topics tagged 'bug' from the 'dev' category onto a board.
Prompt 2
I want to set up a Discourse Kanban board for my community moderators. How should I structure columns like Backlog, In Progress, and Done, and which group permissions should I configure?
Prompt 3
Explain the difference between topic-backed cards and floater cards in Discourse Kanban, and when I should use each type on my board.
Prompt 4
How do I manually exclude specific topics from appearing on my Discourse Kanban board even if they match my search query?

Frequently asked questions

wtf is discourse-kanban?

A Discourse plugin that adds drag-and-drop Kanban project boards to your forum, turning existing discussion topics into visual task cards without needing a separate project management tool.

What language is discourse-kanban written in?

Mainly Ruby. The stack also includes Ruby, Discourse Plugin API, JavaScript.

Is discourse-kanban actively maintained?

Active — commit in last 30 days (last push 2026-07-24).

What license does discourse-kanban use?

The license for this plugin is not specified in the available documentation.

How hard is discourse-kanban to set up?

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

Who is discourse-kanban for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.