BoardGameHub is on the store. It is a separate add-on from GameHub rather than a mode of it: separate tables, routes, permissions, options, templates and navigation, so a board that covers video games and board games can run both sections properly instead of choosing between them.
What it does that a catalogue cannot
Everything you would expect from a database is there as well: play journal, reviews scored on four criteria, half star ratings, collections and statuses, lists, planned sessions, game of the month, rankings, a release calendar, twenty achievements, player cards, tier lists, side by side comparison, a photo gallery, official rules as attachments, BBCode for inline game cards, a REST API, collaborative editing with history, full moderation and CSV import.
About the BoardGameGeek import
It needs an application token of your own. BoardGameGeek closed their XML API on 2 July 2025 and asks that every installation carry its own token rather than share one, so you register an application with them, wait for their approval, then paste the token into the options. Until you do, the import screen still takes a CSV file. The player count poll and the recorded playtime are never imported, deliberately: what makes them worth reading is that your own members answered them.
Good to know
XenForo 2.3 and PHP 8.0 or later, no dependency on another add-on, and nothing leaves your server unless you switch that import on. €40, one-time payment, 12 months of updates.
On the store · Its forum · The live demo
What it does that a catalogue cannot
- The table. Say who turned up, how long you have and what you feel like. It reads the collections your members declared, along with weight, best player count, how recently each game hit the table and what this group thinks of it, then gives five suggestions and justifies every one in plain words: plays at four, 45 minutes against the 90 you have, the box is with Marc, nobody here has played it for six months. Freeze a shortlist behind a link and paste it into the thread for the evening.
- The box says, the table says. A game claims 120 minutes and your members logged 184. Both figures sit side by side on the game page, with the gap as a percentage and the number of plays it is measured over. At nine in the evening, nothing else on the page is as useful.
- A player count poll that means something. A game is rarely just two to five. Each count is marked Best, Works or Avoid by your members, and the page shows the verdict as a bar per count.
- The table sheet. Minimum age, illustrator, setup time, teaching time, footprint, language dependency, solo mode and three accessibility markers. A two hour game can then say plainly that 37 percent of the evening goes before the first turn.
- Before you play. Two columns on every game page: the rules almost every table gets wrong the first time, and the house rules yours settled on. Voted, sorted, folded away below a threshold rather than deleted.
- The shelf. A member's collection drawn as box spines, thickness proportional to weight, expansions filed against the game they belong to, and a dust index for the boxes that have not moved in six months.
Everything you would expect from a database is there as well: play journal, reviews scored on four criteria, half star ratings, collections and statuses, lists, planned sessions, game of the month, rankings, a release calendar, twenty achievements, player cards, tier lists, side by side comparison, a photo gallery, official rules as attachments, BBCode for inline game cards, a REST API, collaborative editing with history, full moderation and CSV import.
About the BoardGameGeek import
It needs an application token of your own. BoardGameGeek closed their XML API on 2 July 2025 and asks that every installation carry its own token rather than share one, so you register an application with them, wait for their approval, then paste the token into the options. Until you do, the import screen still takes a CSV file. The player count poll and the recorded playtime are never imported, deliberately: what makes them worth reading is that your own members answered them.
Good to know
XenForo 2.3 and PHP 8.0 or later, no dependency on another add-on, and nothing leaves your server unless you switch that import on. €40, one-time payment, 12 months of updates.
On the store · Its forum · The live demo