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.