All 130 Dependencies

Every package Element Web depends on, ranked by repo health score.

Element Web is a full-featured Matrix protocol client for browsers and desktop that delivers end-to-end encrypted messaging, voice/video calls, and group collaboration without relying on any central authority. Built by New Vector Ltd (the company behind the Matrix standard), it is the reference implementation for what a Matrix client can be — rich, accessible, and deeply integrated with the protocol's federation and encryption capabilities.

Organizations from government agencies to NGOs use Element to replace proprietary platforms like Microsoft Teams or Slack while retaining sovereignty over their data. Deployments range from a single Docker container serving a small team to multi-server federated environments spanning national infrastructure. Because Element speaks the open Matrix protocol, users on your Element instance can communicate with anyone on any other Matrix server worldwide.

The project is a TypeScript monorepo hosting the web app, Electron-wrapped desktop application, and a growing set of shared component packages. It ships on a weekly release cadence with long-term support branches, making it suitable for organizations that need predictable upgrade paths alongside mission-critical deployments.

22 png-chunks-extract ^1.0.0 29 identity-obj-proxy ^3.0.0 30 glob-to-regexp ^0.4.1 38 diff-match-patch ^1.0.5 38 minimist ^1.2.6 41 html-entities ^2.0.0 41 rimraf ^6.0.0 41 vitepress-plugin-mermaid ^2.0.17 42 events ^3.3.0 42 process ^0.11.10 42 qrcode 1.5.4 42 util ^0.12.5 44 electron-devtools-installer ^4.0.0 44 jsQR ^1.4.0 46 css-minimizer-webpack-plugin ^8.0.0 46 file-loader ^6.0.0 47 re-resizable 6.11.2 47 react-transition-group ^4.4.1 48 is-ip ^5.0.0 49 tar ^7.5.8 50 postcss-simple-vars 7.0.1 50 strip-ansi ^7.1.0 51 FileSaver.js ^2.0.5 52 @svgr/core ^8.0.0 53 react-beautiful-dnd ^13.1.0 56 TypeDoc ^0.28.16 56 classnames ^2.2.6 58 github-markdown-css ^5.5.1 59 glob ^13.0.0 59 jest-dom ^6.4.8 outdated 59 vitest-canvas-mock ^1.1.4 60 html-webpack-plugin ^5.5.3 61 React Testing Library ^16.0.0 62 mini-css-extract-plugin 2.10.2 62 pako ^3.0.0 64 DOM Testing Library ^10.4.0 64 JSZip ^3.7.0 64 postcss-loader 8.2.1 64 semver ^7.5.2 65 Lodash 4.18.1 65 css-loader ^7.0.0 65 mime ^4.0.4 66 zxcvbn-ts ^4.0.0 66 zxcvbn-ts ^4.0.0 66 zxcvbn-ts ^4.0.0 67 babel-loader ^10.0.0 68 electron-store ^11.0.0 outdated 68 matrix-widget-api ^1.16.1 68 postcss-import 16.1.1 outdated 69 Fontsource Inter ^5 69 Fontsource Inter catalog: 69 pacote ^22.0.0 70 jsrsasign ^11.0.0 72 webpack-bundle-analyzer ^5.0.0 73 linkifyjs 4.3.3 outdated 73 linkifyjs 4.3.3 outdated 73 linkifyjs 4.3.3 outdated 73 linkifyjs 4.3.3 outdated 73 ua-parser-js 1.0.40 outdated 73 uuid ^14.0.0 74 filesize.js 11.0.22 outdated 75 @sentry/vite-plugin ^5.0.0 outdated 75 chokidar ^5.0.0 outdated 77 postcss-preset-env 11.3.2 outdated 78 Radix UI ^1.1.6 78 dotenv ^17.0.0 outdated 78 unplugin-dts catalog: 79 Motion ^12.4.10 outdated 80 user-event ^14.5.2 80 yaml ^2.3.3 81 temporal-polyfill ^1.0.0 83 highlight.js ^11.3.1 85 sanitize-html 2.17.6 outdated 86 lint-staged ^17.0.0 87 React Resizable Panels 4.12.2 outdated 87 html-react-parser ^6.0.0 88 dnd-kit ^0.5.0 outdated 88 dnd-kit ^0.5.0 outdated 88 dnd-kit ^0.5.0 outdated 89 @sentry/electron ^7.0.0 outdated 89 styled-components ^6.1.18 89 webpack-dev-server ^6.0.0 90 Express ^5.0.0 90 Oxlint ^1.70.0 90 React Virtuoso ^4.14.0 90 cRonstrue ^3.0.0 90 testcontainers-node ^12.0.0 90 testcontainers-node ^12.0.0 91 Stylelint ^17.0.0 91 Zod ^4.0.0 92 @vitejs/plugin-react catalog: 92 Playwright catalog: 92 Playwright catalog: 92 postcss 8.5.19 outdated 93 KaTeX ^0.17.0 outdated 93 Mermaid ^11.13.0 outdated 93 Vitest catalog: 93 Vitest catalog: 93 Vitest catalog: 93 posthog-js 1.399.5 outdated 93 webpack-cli ^7.0.0 94 MapLibre GL JS ^5.0.0 outdated 94 Vite catalog: 94 jest ^30.2.0 94 jest ^30.0.0 94 jest ^30.0.0 94 jest ^30.2.0 94 jest ^30.0.0 95 @babel/core ^7.18.10 outdated 95 @babel/core ^7.25.9 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.8.3 outdated 95 @babel/core ^7.12.10 outdated 95 @babel/core ^7.18.10 outdated 95 @babel/core ^7.12.10 outdated 95 @babel/core ^7.18.6 outdated 95 @babel/core ^7.12.5 outdated 95 Sentry JavaScript (@sentry/browser) ^10.0.0 outdated 95 Storybook ^10.0.7 95 Storybook ^10.0.7 95 Storybook ^10.1.11 95 Storybook ^10.0.7 95 Storybook ^10.4.6 95 Storybook ^10.0.7 95 TypeScript catalog:ts6 95 electron-builder 26.15.3 outdated 97 Electron 43.1.0 outdated 97 webpack ^5.89.0 98 React catalog: 98 React DOM catalog:

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