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 48 NProgress 0.2.0 48 jsonwebtoken 9.0.3 48 zxcvbn 4.4.2 50 cookie-parser 1.4.7 52 Ace Builds 1.44.0 52 Sortable 1.15.7 53 mime 4.1.0 54 Socket.IO Redis Adapter 8.3.0 55 clipboard.js 2.0.11 55 html-to-text 10.0.0 outdated 57 Font Awesome Free 7.3.0 outdated 58 bcrypt.js 3.0.3 58 lru-cache 11.5.2 outdated 59 Archiver 8.0.0 60 Winston 3.19.0 60 semver 7.8.5 62 Commander.js 15.0.0 63 @apidevtools/swagger-parser 10.1.0 outdated 63 Ajv 8.20.0 63 diff 9.0.0 64 fs-extra 11.3.6 outdated 65 connect-redis 9.0.0 outdated 65 ipaddr.js 2.4.0 outdated 67 Lodash 4.18.1 67 workerpool 10.0.3 69 compression 1.8.1 outdated 71 @json2csv/node 7.0.6 outdated 71 express-session 1.19.0 71 helmet 8.2.0 outdated 72 Chalk 5.6.2 outdated 72 Fontsource Inter 5.2.8 outdated 72 Fontsource Inter 5.2.7 outdated 72 globals 17.7.0 outdated 74 morgan 1.11.0 outdated 74 qs 6.15.3 outdated 75 validator.js 13.15.35 75 yargs 18.0.0 outdated 76 file-type 22.0.1 outdated 77 csv-parse 7.0.1 outdated 78 node-postgres 8.22.0 outdated 78 node-postgres 2.21.0 outdated 79 tough-cookie 6.0.2 80 jQuery 3.7.1 outdated 81 Chart.js 4.5.1 81 esbuild 0.28.1 outdated 82 Satori 0.26.0 outdated 82 async 3.2.6 82 body-parser 2.3.0 84 cRonstrue 3.24.0 outdated 84 sanitize-html 2.17.5 outdated 85 Express 4.22.2 outdated 85 Multer 2.2.0 outdated 85 Popper 2.11.8 87 Autoprefixer 10.5.2 outdated 87 node-cron 4.4.0 88 minimizer-webpack-plugin 5.6.1 outdated 89 @xmldom/xmldom ^0.9.10 89 jsdom 29.1.1 outdated 89 lint-staged 17.0.8 outdated 90 Nodemailer 9.0.3 outdated 90 sharp 0.35.3 outdated 91 Sass 1.101.0 outdated 92 postcss 8.5.16 outdated 92 undici 8.7.0 outdated 93 node-mongodb-native 7.5.0 outdated 94 Node-Redis 5.12.1 outdated 94 mocha 11.7.6 outdated 95 ESLint 10.0.1 outdated 95 Socket.IO 4.8.3 outdated 95 Socket.IO 4.8.3 outdated 97 Bootstrap 5.3.8 97 webpack 5.108.4 outdated

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