All 203 Dependencies

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

Mattermost is an open core, self-hosted collaboration platform built for teams that require absolute control over their communication infrastructure. Written in Go and React, it compiles to a single Linux binary backed by PostgreSQL, and can be deployed via Docker, Kubernetes, Helm, or native packages on Ubuntu, Debian, and RHEL. It is designed to replace Slack and Microsoft Teams for organizations with strict data sovereignty, compliance, or air-gap requirements.

The platform covers the full range of modern team communication: persistent channels, threaded messaging, direct and group messages, in-app voice calling and screen sharing, file sharing, emoji reactions, and rich notifications across web, desktop, and mobile. A plugin system running in isolated RPC processes extends the platform with hundreds of third-party integrations available through the Mattermost Marketplace, from Jira and GitHub to Zoom and Salesforce.

AI capabilities are delivered through a bridge API connecting the server to the mattermost-plugin-ai plugin, enabling thread summarization, message rewriting, auto-translation, and custom AI agents. Cross-organization collaboration is supported through Shared Channels — a federated sync layer that lets users in different Mattermost deployments communicate in shared channel spaces without merging instances.

The open-source core is licensed under a combination of MIT (compiled binaries), AGPL v3.0 (server source), and Apache 2.0 (templates and web assets). Enterprise features such as LDAP sync, SAML SSO, compliance exports, and high-availability clustering are available through a commercial license, with all enterprise interface boundaries defined as Go interfaces in the `einterfaces` package to keep the open-source build fully functional without them.

29 identity-obj-proxy 3.0.0 36 react-window-infinite-loader 1.0.10 outdated 37 pdf-parse 2.4.5 39 redux-batched-actions 0.5.0 39 xxhash v2.3.0 40 lowlight 3.3.0 40 prop-types 15.8.1 40 stream-browserify 3.0.0 42 clsx ^2.0.0 42 process 0.11.10 42 react-virtualized-auto-sizer 1.0.25 outdated 42 semver v4.0.0 43 @swc/jest ^0.2.36 43 fast-deep-equal 3.1.3 44 buffer 6.0.3 44 cors v1.11.1 44 hoist-non-react-statics 3.3.2 45 Gorilla Schema v1.4.1 45 bluemonday v1.0.27 45 uuid v1.6.0 46 @rollup/plugin-alias ^5.3.1 outdated 46 @rollup/plugin-alias ^21.0.2 outdated 46 @rollup/plugin-alias ^13.1.3 outdated 46 Redux Thunk 3.1.0 46 mock v1.6.0 46 msgpack v5.4.1 46 tippyjs-react 4.2.6 47 React Color 2.19.3 47 Viper v1.21.0 47 cross-env 10.1.0 47 redux-persist 6.0.0 47 tinycolor2 1.6.0 48 errors v0.9.1 48 handlers v1.5.2 48 localForage 1.10.0 48 react-transition-group 4.4.5 49 eslint-import-resolver-typescript 4.4.5 49 go-multierror v1.1.1 49 mux v1.8.1 49 prism-react-renderer ^2.3.0 49 regenerator-runtime 0.13.10 outdated 49 sqlx v1.4.0 50 history 4.10.1 outdated 50 mime-types 3.0.2 51 jest-watch-typeahead 3.0.1 51 websocket v1.5.3 53 deepmerge 4.3.1 53 mime 4.1.0 53 react-beautiful-dnd 13.1.1 53 strip-ansi 7.1.0 outdated 54 Cobra v1.10.2 54 serialize-error 11.0.3 outdated 55 go-yaml v1.19.2 56 classnames 2.3.2 outdated 56 eslint-plugin-jsx-a11y ^6.10.2 56 knex 3.3.0 57 Font Awesome Free 4.7.0 outdated 58 emoji-datasource-apple 6.1.1 outdated 58 emoji-datasource-apple 6.1.1 outdated 58 jiti 2.7.0 58 node-fetch 2.7.0 outdated 59 glob 13.0.6 59 react-select 5.9.0 outdated 60 semver 7.6.3 outdated 60 style-loader 4.0.0 61 Luxon 3.7.2 61 eslint-plugin-react ^7.37.5 64 React Testing Library 16.3.0 outdated 65 go-i18n v2.6.1 65 html-webpack-plugin 5.5.0 outdated 65 ipaddr.js 2.1.0 outdated 65 jest-dom 6.8.0 outdated 65 jwt v5.3.1 65 mini-css-extract-plugin 2.7.5 outdated 65 p-queue 7.3.0 outdated 65 semver v3.5.0 65 tsup 8.5.0 outdated 66 color v1.19.0 67 DOM Testing Library 10.4.1 outdated 67 Lodash 4.18.1 67 Lodash 4.4.0 outdated 67 Lodash 4.5.0 outdated 67 pq v1.12.3 69 react-day-picker 8.3.6 outdated 69 uuid 14.0.1 outdated 71 Pragmatic drag and drop 1.7.7 outdated 71 Pragmatic drag and drop 1.1.0 outdated 71 Pragmatic drag and drop 3.2.12 outdated 71 css-loader 6.7.3 outdated 72 Chalk 5.6.2 outdated 72 babel-loader 9.1.2 outdated 72 globals 17.7.0 outdated 72 turndown 7.2.2 outdated 73 MDX ^3.0.0 75 testify v1.11.1 outdated 75 web-vitals 5.0.3 outdated 75 yargs 18.0.0 outdated 77 react-window 1.8.11 outdated 77 user-event 14.6.1 outdated 78 Day.js 1.11.21 outdated 78 concurrently 9.0.1 outdated 78 date-fns 2.29.3 outdated 78 dotenv 17.4.2 outdated 78 eslint-plugin-import ^2.32.0 78 go-plugin v1.8.0 78 migrate v4.19.1 outdated 78 node-postgres 8.22.0 outdated 80 sass-loader 16.0.2 outdated 81 Chart.js 3.8.2 outdated 81 GitHub Actions Toolkit (@actions/artifact) 1.11.1 outdated 81 fast-xml-parser 5.3.1 outdated 81 memberlist v0.5.4 outdated 82 Moment Timezone 0.6.2 outdated 83 Logrus v1.9.4 outdated 83 svgo 2.8.2 outdated 85 Chai 6.2.2 85 Express 5.2.1 85 Floating UI 0.26.6 outdated 86 go-elasticsearch v8.19.6 86 go-mail v0.7.3 outdated 86 highlight.js 11.6.0 outdated 88 libopenapi v0.36.4 outdated 88 yaml 2.1.1 outdated 89 styled-components 5.3.7 outdated 90 SWC ^1.3.36 90 sharp 0.34.5 outdated 91 Docusaurus OpenAPI Docs ^5.0.2 91 Docusaurus OpenAPI Docs ^5.0.2 91 React Intl 10.5.1 outdated 91 React Intl * 91 React Redux 9.2.0 outdated 91 Sass 1.80.5 outdated 91 Stylelint 16.10.0 outdated 91 TanStack Table 8.10.7 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 Tiptap Core 3.20.0 outdated 91 compress v1.18.6 outdated 91 core-js 3.49.0 outdated 91 goldmark v1.8.2 outdated 91 prettier 3.9.1 outdated 91 rollup 4.62.2 outdated 92 Docusaurus 3.10.1 outdated 92 Docusaurus 3.10.1 outdated 92 Docusaurus 3.10.1 outdated 92 Docusaurus ^3.10.1 92 Docusaurus 3.10.1 outdated 92 Docusaurus ^3.10.1 92 Docusaurus 3.10.1 outdated 92 Docusaurus 3.10.1 outdated 92 KaTeX 0.16.21 outdated 92 Monaco Editor 0.52.2 outdated 92 Playwright 1.61.1 outdated 92 Redux DevTools Extension 3.3.0 outdated 92 Zod 4.4.3 outdated 92 client_golang v1.23.2 outdated 92 minio-go v7.1.0 outdated 93 Cypress 15.18.0 outdated 93 PDF.js 4.10.38 outdated 93 webpack-cli 6.0.1 outdated 94 @babel/core 7.28.5 outdated 94 @babel/core ^7.17.0 outdated 94 @babel/core 7.29.2 outdated 94 @babel/core 7.28.5 outdated 94 @babel/core 7.28.5 outdated 94 Axios 1.18.1 outdated 94 mocha 11.7.6 outdated 94 typescript-eslint 8.62.0 outdated 94 typescript-eslint ^8.61.0 94 webpack-dev-server 5.2.2 outdated 95 AWS SDK for Go v2 v1.41.7 outdated 95 AWS SDK for Go v2 v1.32.17 outdated 95 AWS SDK for Go v2 v1.19.16 outdated 95 AWS SDK for Go v2 v1.18.23 outdated 95 AWS SDK for Go v2 v1.36.5 outdated 95 ESLint 9.39.3 outdated 95 Puppeteer ^24.43.0 outdated 95 React Router 5.3.4 outdated 95 jest 30.2.0 outdated 95 jest 30.1.3 outdated 95 jest 30.1.0 outdated 95 sentry-go v0.46.2 outdated 96 Material UI 5.0.0-alpha.127 outdated 96 Material UI 5.11.16 outdated 96 Material UI 5.11.11 outdated 97 Bootstrap 3.4.1 outdated 97 Redux 5.0.1 97 TypeScript 5.9.3 outdated 97 azcore v1.21.1 outdated 97 azcore v1.13.1 outdated 97 azcore v1.6.4 outdated 97 webpack 5.106.2 outdated 98 React ^7.1.1 outdated 98 React ^19.0.0 98 React DOM ^19.0.0 98 React DOM 18.2.0 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