NodeBB

NodeBB

Modern Node.js-based forum and community discussion platform

15kstars
2.9kforks
Last commit: 7h ago
Repo age: 13y old
NodeBB screenshot

NodeBB is a modern discussion forum platform built on Node.js, designed for fast, mobile-friendly community conversations. It supports real-time updates via WebSockets and can run on Redis, MongoDB, or PostgreSQL.

Key Features

  • Real-time topic and post streaming, notifications, and live updates
  • Built-in chat and direct messaging
  • Pluggable architecture for extending functionality and integrations
  • Flexible theming system with template support and SCSS-based styling
  • Role-based permissions per category for private or segmented communities
  • SEO-oriented structure (human-readable URLs, semantic HTML) and multilingual UI support
  • Optional ActivityPub support for federation with the wider fediverse

Use Cases

  • Community forums for products, open-source projects, and customer support
  • Private discussion spaces for organizations, schools, and clubs
  • Q&A and knowledge-sharing communities with categories, tags, and moderation

Limitations and Considerations

  • Feature set often depends on selecting and maintaining third-party plugins
  • Clustering/scaling typically requires Redis configuration

NodeBB combines traditional forum structure with modern real-time interaction and an extensible plugin ecosystem. It is well-suited for communities that need a responsive UI, strong permissions, and integration flexibility.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Discourse

Discourse

Modern discussion forum and community platform

46.4k
8.8k
Last commit: 8h ago

Discourse is open-source forum software for community discussion, support, and knowledge sharing, with moderation tools, customization, and built-in chat.

Alternative to:
Flarum Cloud
Flarum Cloud
+11
Lila (lichess.org)

Lila (lichess.org)

Online chess server for real-time play, analysis, and tournaments

17.8k
2.6k
Last commit: 7h ago

Lila is the open source server behind lichess.org, providing real-time chess, puzzles, analysis, tournaments, teams, and community features via web and mobile clients.

Alternative to:
Chess.com
Chess.com
Flarum

Flarum

Open-source PHP forum software for building communities

16.2k
1.7k
Last commit: 3d ago

Lightweight, extensible forum platform built in PHP with a Mithril.js frontend, supporting MySQL/MariaDB/PostgreSQL/SQLite and an active extensions ecosystem.

Alternative to:
Flarum Cloud
Flarum Cloud
+8
Apache Answer

Apache Answer

Open-source Q&A platform for communities, teams, and support

15.4k
1.3k
Last commit: 22d ago

Apache Answer is an open-source Q&A platform for community forums, help centers, and internal knowledge sharing with tagging, voting, and a plugin system.

Alternative to:
Stack Overflow
Stack Overflow
+5
Lemmy

Lemmy

Federated link aggregator and discussion forum platform

14.3k
942
Last commit: 11h ago

Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...

Alternative to:
Reddit
Reddit
+3
HumHub

HumHub

Modular social network and intranet platform for organizations

6.6k
1.7k
Last commit: 7d ago

Open-source intranet and enterprise social network for communication, collaboration, and knowledge sharing with a modular, extensible design.

Alternative to:
Microsoft Yammer
Microsoft Yammer
+13