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

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