NodeBB

NodeBB

Modern forum software built for real-time discussions

14.9kstars
2.9kforks
Last commit: 3d ago
Repo age: 13y old
NodeBB screenshot

NodeBB is a modern forum and community platform focused on fast, real-time discussions and extensibility. It provides a web-based discussion board with rich moderation, user management, and integration options, designed to scale from small communities to large deployments.

Key Features

  • Real-time updates for topics, posts, notifications, and chat (WebSocket-based)
  • Extensible plugin system for adding auth providers, integrations, and custom features
  • Theme system for customizing UI/branding and layouts
  • Built-in moderation tools (flags, user moderation controls, permissions)
  • Social features such as mentions, notifications, reactions, and user profiles
  • Built-in chat/messaging for community members
  • Multiple database backends supported (commonly Redis or MongoDB)
  • REST API and admin UI for configuration and management

Use Cases

  • Hosting a product/community support forum with roles, categories, and moderation
  • Migrating from legacy forums to a modern, mobile-friendly discussion platform
  • Building a branded community hub with SSO and plugin-based integrations

Limitations and Considerations

  • Requires an external database service (Redis or MongoDB) and operational tuning for larger installs
  • Many advanced capabilities depend on selecting and maintaining the right plugins/themes

NodeBB fits organizations that want a performant, modern forum with real-time interaction and a strong extension model. With its admin tooling, theming, and plugin ecosystem, it can be tailored to a wide range of community and support scenarios while remaining scalable.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Discourse

Discourse

Modern, searchable discussion forums for communities

46k
8.8k
Last commit: 1d ago

Open source forum software with real-time discussions, powerful moderation, SSO, and integrations—built for long-lived, searchable community knowledge.

Alternative to:
Zendesk
Zendesk
+5
Flarum

Flarum

Modern, lightweight forum software for building communities

16.2k
1.7k
Last commit: 18d ago

Self-hosted, extensible forum platform with a modern UI, rich text editor, notifications, and a robust extension system.

Alternative to:
Discord
Discord
+4
Lemmy

Lemmy

A federated link aggregator and discussion platform

14.2k
937
Last commit: 2d ago

Self-hosted, ActivityPub-based forum platform for communities, link posts, and threaded discussions with federation across the Fediverse.

Alternative to:
Reddit
Reddit
+4
Misskey

Misskey

Federated microblogging platform with rich social features

10.9k
1.5k
Last commit: 1d ago

Self-hosted ActivityPub social network server with customizable UI, reactions, drive storage, powerful moderation, and federation with Mastodon and other Fediverse apps.

Alternative to:
X (formerly Twitter)
X (formerly Twitter)
+4
HumHub

HumHub

Modular social network and intranet platform for teams

6.6k
1.7k
Last commit: 29d ago

Self-hosted social networking and intranet software with spaces, activity streams, user profiles, and a module marketplace for collaboration.

Alternative to:
Microsoft Teams
Microsoft Teams
+6
Friendica

Friendica

A decentralized social network that connects to the Fediverse

1.6k
367
Last commit: 1d ago

Self-hostable federated social network for long-form posts, groups, forums, and cross-network connectivity via ActivityPub and other protocols.

Alternative to:
X (formerly Twitter)
X (formerly Twitter)
+6