Best / Forums and community

Best open-source Forums and community

The best self-hosted forum split in the c17.io catalog is Discourse for a GPLv2 forum (the published Circle / GitHub Discussions / Discourse Cloud / Stack Overflow Teams stack), Flarum when you want that MIT lighter PHP forum, NodeBB when you want that GPL-3.0 Node forum, and Remark42 when the job is comments on a post rather than a forum. This is not Circle's course player or Stack Overflow reputation. Chat stays on /best/chat-team-messaging.

Open the stackStart on Railway

Ranked picks

  1. 1

    Discourse

    GPLv2 forum — the c17 Circle / Discussions / Discourse Cloud path. /compare/discourse-vs-flarum.

    When to pick it: Topics, trust levels, and email you host.

    48,009 stars in the catalog

  2. 2

    Flarum

    MIT lighter forum — /compare/discourse-vs-flarum. framework is the PHP code.

    When to pick it: A smaller PHP community, not the Discourse OS.

    6,761 stars in the catalog

  3. 3

    NodeBB

    GPL-3.0 Node.js forum. A third forum if Discourse or Flarum is not the shape.

    When to pick it: A modern-web forum in Node.

    15,241 stars in the catalog

  4. 4

    Remark42

    MIT comments already on /replace/disqus. Not a forum.

    When to pick it: A widget on a post, not categories and trust levels.

    5,636 stars in the catalog

How they compare

ToolLicenseSelf-hostBest for
DiscourseGNU General Public License v2.0MediumTopics, trust levels, and email you host.
FlarumMIT LicenseMediumA smaller PHP community, not the Discourse OS.
NodeBBGNU General Public License v3.0MediumA modern-web forum in Node.
Remark42MIT LicenseEasyA widget on a post, not categories and trust levels.

Related pages

FAQ

Discourse or Flarum?
Discourse if you want the published path. Flarum if you want that lighter MIT forum — /compare/discourse-vs-flarum.
Is this Discord?
Chat stays on /replace/discord (Stoat). This page is a forum.
Is this Stack Overflow Teams?
A forum, not a reputation graph. Same published stack — /replace/stack-overflow-teams.
Are these free?
Discourse is GPLv2. Flarum is MIT. NodeBB is GPL-3.0. Remark42 is MIT. You pay hosting. Template users never pay c17.
How do I deploy it?
Open /stacks/discourse-community. Persist Postgres, Redis, and uploads. Create one category.

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page