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 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 41 @swc/jest ^0.2.36 42 clsx ^2.0.0 42 process 0.11.10 42 semver v4.0.0 43 fast-deep-equal 3.1.3 44 buffer 6.0.3 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 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 react-transition-group 4.4.5 47 tinycolor2 1.6.0 48 errors v0.9.1 48 eslint-import-resolver-typescript 4.4.5 48 handlers v1.5.2 48 localForage 1.10.0 49 mime-types 3.0.2 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 deepmerge 4.3.1 50 history 4.10.1 outdated 50 strip-ansi 7.1.0 outdated 51 websocket v1.5.3 52 jest-watch-typeahead 3.0.1 53 Cobra v1.10.2 53 react-beautiful-dnd 13.1.1 54 Font Awesome Free 4.7.0 outdated 54 cors v1.11.1 55 emoji-datasource-apple 6.1.1 outdated 55 emoji-datasource-apple 6.1.1 outdated 55 go-yaml v1.19.2 55 knex 3.3.0 56 classnames 2.3.2 outdated 56 color v1.19.0 56 eslint-plugin-jsx-a11y ^6.10.2 56 react-select 5.9.0 outdated 56 react-window-infinite-loader 1.0.10 outdated 57 ipaddr.js 2.1.0 outdated 57 serialize-error 11.0.3 outdated 57 style-loader 4.0.0 58 jiti 2.7.0 58 node-fetch 2.7.0 outdated 59 Luxon 3.7.2 59 glob 13.0.6 59 jest-dom 6.8.0 outdated 60 html-webpack-plugin 5.5.0 outdated 61 React Testing Library 16.3.0 outdated 62 eslint-plugin-import ^2.32.0 62 mini-css-extract-plugin 2.7.5 outdated 63 go-i18n v2.6.1 63 pq v1.12.3 63 semver v3.5.0 64 DOM Testing Library 10.4.1 outdated 64 go-multierror v1.1.1 64 react-virtualized-auto-sizer 1.0.25 outdated 64 semver 7.6.3 outdated 65 Lodash 4.18.1 65 Lodash 4.4.0 outdated 65 Lodash 4.5.0 outdated 65 css-loader 6.7.3 outdated 65 mime 4.1.0 outdated 67 babel-loader 9.1.2 outdated 68 jwt v5.3.1 70 Chalk 5.6.2 outdated 70 MDX ^3.0.0 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 72 globals 17.7.0 outdated 73 migrate v4.19.1 outdated 73 uuid 14.0.1 outdated 74 @rollup/plugin-alias ^5.3.1 outdated 74 @rollup/plugin-alias ^21.0.2 outdated 74 @rollup/plugin-alias ^13.1.3 outdated 74 testify v1.11.1 outdated 75 go-plugin v1.8.0 75 memberlist v0.5.4 outdated 75 turndown 7.2.2 outdated 75 web-vitals 5.0.3 outdated 76 Day.js 1.11.21 outdated 77 react-day-picker 8.3.6 outdated 78 concurrently 9.0.1 outdated 78 dotenv 17.4.2 outdated 78 yargs 18.0.0 outdated 79 Floating UI 0.26.6 outdated 79 go-mail v0.7.3 outdated 79 node-postgres 8.22.0 outdated 80 tsup 8.5.0 outdated 80 user-event 14.6.1 outdated 80 yaml 2.1.1 outdated 81 fast-xml-parser 5.3.1 outdated 81 sass-loader 16.0.2 outdated 82 date-fns 2.29.3 outdated 82 p-queue 7.3.0 outdated 82 react-window 1.8.11 outdated 82 redux-persist 6.0.0 83 highlight.js 11.6.0 outdated 84 Logrus v1.9.4 outdated 84 go-elasticsearch v8.19.6 85 Chai 6.2.2 outdated 85 GitHub Actions Toolkit (@actions/artifact) 1.11.1 outdated 85 Moment Timezone 0.6.2 outdated 86 Chart.js 3.8.2 outdated 87 eslint-plugin-react ^7.37.5 87 svgo 2.8.2 outdated 89 SWC ^1.3.36 89 libopenapi v0.36.4 outdated 89 styled-components 5.3.7 outdated 89 webpack-dev-server 5.2.2 outdated 90 Express 5.2.1 outdated 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 Sass 1.80.5 outdated 91 Stylelint 16.10.0 outdated 91 Zod 4.4.3 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 Playwright 1.61.1 outdated 92 TanStack Table 8.10.7 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 Tiptap Core 3.20.0 outdated 92 client_golang v1.23.2 outdated 93 Cypress 15.18.0 outdated 93 Docusaurus 3.10.1 outdated 93 Docusaurus 3.10.1 outdated 93 Docusaurus 3.10.1 outdated 93 Docusaurus ^3.10.1 93 Docusaurus 3.10.1 outdated 93 Docusaurus ^3.10.1 93 Docusaurus 3.10.1 outdated 93 Docusaurus 3.10.1 outdated 93 KaTeX 0.16.21 outdated 93 Monaco Editor 0.52.2 outdated 93 Puppeteer ^24.43.0 outdated 93 Redux DevTools Extension 3.3.0 outdated 93 minio-go v7.1.0 outdated 93 webpack-cli 6.0.1 outdated 94 PDF.js 4.10.38 outdated 94 React Redux 9.2.0 outdated 94 jest 30.2.0 outdated 94 jest 30.1.3 outdated 94 jest 30.1.0 outdated 94 typescript-eslint 8.62.0 outdated 94 typescript-eslint ^8.61.0 95 @babel/core 7.28.5 outdated 95 @babel/core ^7.17.0 outdated 95 @babel/core 7.29.2 outdated 95 @babel/core 7.28.5 outdated 95 @babel/core 7.28.5 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 Axios 1.18.1 outdated 95 ESLint 9.39.3 outdated 95 React Router 5.3.4 outdated 95 TypeScript 5.9.3 outdated 95 mocha 11.7.6 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 Redux 5.0.1 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 Bootstrap 3.4.1 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