
NodeBB
Real-time Node.js forum platform with plugins, themes, SSO, moderation tools, and integrations for building scalable community discussion boards.

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.

