nodebb/nodebb

Node.js based forum software built for the modern web

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 3rd, 2026
Created on April 22nd, 2013
Open Issues & Pull Requests: 144 (+0)
GitHub issues: Enabled
Number of forks: 2,995
Total Stargazers: 15,217 (+0)
Total Subscribers: 359 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

NodeBB is a Node.js-based forum software that combines real-time interactions with traditional bulletin board structure.

NodeBB addresses the need for modern community platforms by building forum software on Node.js with WebSocket support for instant messaging and real-time notifications. It maintains the familiar categorical hierarchy and asynchronous messaging of traditional forums while adding responsive mobile design and RESTful APIs. The core system provides basic forum functionality, with additional features delivered through a plugin architecture that allows third-party extensions and integrations.

Organizations should choose NodeBB if they need a self-hosted forum with real-time capabilities and flexibility through plugins. It suits projects requiring mobile-responsive community platforms with customizable themes built on Bootstrap 5. The tool works with Redis, MongoDB, or PostgreSQL as the backing database, giving operators choice in their data layer. Clustering is supported through Redis for scaled deployments. The theming system allows both code-free customization through the included Harmony theme and deep design control via SCSS and CSS template extension.

Development activity shows consistent engagement across multiple contribution vectors. The project maintains an active plugin ecosystem with community-contributed extensions available. The codebase welcomes developer contributions through pull requests and provides plugin development as an accessible entry point for learning the system. Design contributions are actively sought through the theming system. The project supports internationalization through community translation efforts. Documentation is maintained with platform-specific installation guides and cloud deployment options including Docker support.