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