All 81 Dependencies

Every package NodeBB depends on, ranked by repo health score.

NodeBB is a full-featured forum platform built on Node.js that combines the time-tested structure of traditional bulletin boards with the real-time capabilities of the modern web. Using Socket.IO for instant interactions and live notifications, NodeBB delivers a chat-like responsiveness without sacrificing the organized, threaded discussion model that communities depend on. It supports Redis, MongoDB, and PostgreSQL interchangeably at the data layer, giving operators the flexibility to choose infrastructure that fits their scale and budget.

The platform ships with a polished default theme (Harmony), mobile-responsive layouts, full internationalization via Transifex, built-in RSS feeds, and a RESTful read/write API that enables deep integration with external applications. A rich plugin ecosystem — including search, spam filtering, emoji, two-factor authentication, Markdown composition, and web push notifications — is bundled by default and extensible by the community.

What sets NodeBB apart from legacy forum software is its native ActivityPub implementation, which allows forum categories to federate with Mastodon, Lemmy, and other Fediverse platforms. This means posts can be cross-posted across the decentralized social web without third-party plugins. The platform has been in active development since 2013, maintains multiple stable release branches simultaneously, and releases updates at a high cadence with a rigorous test suite covering activitypub, API, authentication, database, messaging, and more.

NodeBB is designed for self-hosters who want full ownership of their community data. Deployment is supported natively on Linux/macOS with Node.js 22+, via Docker Compose with bundled database images, or on cloud platforms. For teams that prefer a managed experience, NodeBB Inc. offers hosted plans and enterprise support contracts.

22 csrf-sync 4.2.1 32 compare-versions 6.1.1 36 node-xml 1.0.1 41 rimraf 6.1.3 42 passport-local 1.0.0 43 fetch-cookie 3.2.0 43 passport 0.7.0 46 file-loader 6.2.0 47 Mousetrap 1.6.5 47 jsonwebtoken 9.0.3 48 NProgress 0.2.0 48 zxcvbn 4.4.2 49 cookie-parser 1.4.7 51 Winston 3.19.0 52 Sortable 1.15.7 52 lru-cache 11.5.2 outdated 53 Socket.IO Redis Adapter 8.3.0 53 html-to-text 10.0.0 outdated 54 @json2csv/node 7.0.6 outdated 54 Font Awesome Free 7.3.0 outdated 54 clipboard.js 2.0.11 55 bcrypt.js 3.0.3 57 ipaddr.js 2.4.0 outdated 59 Archiver 8.0.0 59 connect-redis 9.0.0 outdated 59 fs-extra 11.3.6 outdated 60 Ajv 8.20.0 62 Commander.js 15.0.0 62 workerpool 10.0.3 63 helmet 8.2.0 outdated 64 @apidevtools/swagger-parser 10.1.0 outdated 64 semver 7.8.5 65 Lodash 4.18.1 65 mime 4.1.0 outdated 68 express-session 1.19.0 69 Ace Builds 1.44.0 outdated 69 Fontsource Inter 5.2.8 outdated 69 Fontsource Inter 5.2.7 outdated 69 compression 1.8.1 outdated 70 Chalk 5.6.2 outdated 70 validator.js 13.15.35 71 diff 9.0.0 72 globals 17.7.0 outdated 74 qs 6.15.3 outdated 76 morgan 1.11.0 outdated 78 csv-parse 7.0.1 outdated 78 yargs 18.0.0 outdated 79 Popper 2.11.8 79 esbuild 0.28.1 outdated 79 node-postgres 8.22.0 outdated 79 node-postgres 2.21.0 outdated 80 file-type 22.0.1 outdated 81 Autoprefixer 10.5.2 outdated 81 async 3.2.6 82 jQuery 3.7.1 outdated 85 sanitize-html 2.17.5 outdated 86 Chart.js 4.5.1 outdated 86 Multer 2.2.0 outdated 86 body-parser 2.3.0 outdated 86 lint-staged 17.0.8 outdated 86 node-cron 4.4.0 86 tough-cookie 6.0.2 89 @xmldom/xmldom ^0.9.10 89 Nodemailer 9.0.3 outdated 89 minimizer-webpack-plugin 5.6.1 outdated 90 Express 4.22.2 outdated 90 Satori 0.26.0 outdated 90 cRonstrue 3.24.0 outdated 90 jsdom 29.1.1 outdated 90 sharp 0.35.3 outdated 91 Sass 1.101.0 outdated 92 Socket.IO 4.8.3 outdated 92 Socket.IO 4.8.3 outdated 92 postcss 8.5.16 outdated 92 undici 8.7.0 outdated 93 node-mongodb-native 7.5.0 outdated 95 ESLint 10.0.1 outdated 95 Node-Redis 5.12.1 outdated 95 mocha 11.7.6 outdated 97 webpack 5.108.4 outdated 98 Bootstrap 5.3.8

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers