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.

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

Search