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