All 63 Dependencies

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

Discourse is a 100% open-source community platform built for organizations that want complete ownership over their data and community infrastructure. Developed on Ruby on Rails with an Ember.js frontend, it replaces fragmented communication tools with a unified environment that handles threaded forum discussions, real-time chat, private messaging, and searchable knowledge bases in a single self-hosted installation.

At its core, Discourse is built around a trust level system that automatically promotes users based on observed engagement — posts read, time spent, contributions made — rather than requiring manual role assignment. This behavioral moderation model creates self-regulating communities where power users earn elevated capabilities organically, reducing administrative burden while improving community quality.

The platform ships with an extensible plugin architecture that allows teams to add AI-powered moderation, data exploration, calendar integrations, gamification, and OAuth providers without modifying core code. The Docker-based deployment model packages the entire Ruby, PostgreSQL, Redis, and Nginx stack into a reproducible container, enabling both one-server community setups and horizontally scaled multi-node deployments. Communities built on Discourse include GitHub, Rust, Ubuntu, Ethereum, and thousands of others ranging from indie developer forums to enterprise support portals.

23 @lezer/highlight ^1.2.3 26 @codemirror/commands ^6.10.3 26 @codemirror/language ^6.12.3 31 @lezer/common ^1.5.2 32 CodeMirror State ^6.6.0 32 compare-versions ^6.1.1 33 lang-javascript ^6.2.5 34 @codemirror/autocomplete ^6.20.3 35 @lezer/lr ^1.4.8 36 ansi-to-html ^0.7.2 37 CodeMirror ^6.0.2 39 path-browserify ^1.0.1 40 prosemirror-state ^1.4.4 41 @codemirror/view ^6.43.1 42 prosemirror-model ^1.25.7 42 util ^0.12.5 44 prosemirror-view ^1.41.8 45 chartjs-plugin-datalabels 2.2.0 47 @rollup/plugin-alias ^7.0.0 outdated 50 rrule ^2.8.1 53 Ace Builds ^1.44.0 61 Font Awesome Free 7.2.0 outdated 61 Chart.js 4.5.1 61 diff ^9.0.0 74 Dagre ^3.0.0 76 execa ^9.6.0 outdated 76 Moment Timezone 0.6.2 outdated 78 markdown-it ^14.1.1 outdated 79 concurrently ^9.2.1 outdated 81 js-yaml ^4.1.1 outdated 82 jQuery ^3.7.1 outdated 83 Picomatch ^4.0.4 84 Floating UI ^1.7.5 outdated 86 Autoprefixer ^10.5.0 88 Moment.js 2.30.1 89 highlight.js 11.11.1 outdated 89 Immer ^11.1.8 90 rollup ^4.62.0 90 prettier 3.8.1 outdated 90 Stylelint 17.5.0 outdated 91 Faker ^10.4.0 91 core-js ^3.49.0 91 Playwright 1.59.1 outdated 92 postcss ^8.5.15 92 Vitest ^4.1.9 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 FullCalendar ^6.1.20 outdated 93 Uppy ^5.1.0 outdated 93 Uppy ^5.2.0 outdated 93 Uppy ^7.2.0 outdated 93 Uppy ^5.2.0 outdated 94 @babel/core ^7.29.7 outdated 94 @babel/core ^7.29.7 outdated 94 @babel/core ^7.29.7 outdated 94 @babel/core ^7.29.2 outdated 94 @babel/core ^7.29.7 outdated 94 ESLint 10.6.0 outdated 96 TypeScript ^5.9.3 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

Search