element-hq/element-web

A glossy Matrix collaboration client for the web.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 22nd, 2015
Open Issues & Pull Requests: 3,785 (+0)
GitHub issues: Enabled
Number of forks: 2,743
Total Stargazers: 13,439 (+0)
Total Subscribers: 223 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Element is a web and desktop client for the Matrix protocol built using the Matrix JS SDK.

Element addresses the need for a user-friendly interface to access Matrix, a decentralized communication protocol. The project provides both a web application and a desktop variant wrapped in Electron, allowing users to participate in Matrix-based collaboration and messaging. The web client can be accessed through a hosted instance or self-hosted on your own infrastructure, while the desktop application offers an alternative deployment model for users preferring native application behavior.

Element Web suits organizations and individuals seeking to deploy a Matrix client without relying on proprietary communication platforms. The project explicitly recommends native applications for Android and iOS rather than the web client on mobile devices. Self-hosting is supported through documented installation procedures, making it appropriate for teams wanting to maintain their own infrastructure. The monorepo structure organizes Element Web alongside related projects, allowing developers to work with interconnected components in a single repository.

The project maintains tiered browser support with actively triaged issues blocking releases for the last two major versions of Chrome, Firefox, and Edge on desktop, plus the last two versions of Safari. Best-effort support extends to Firefox ESR and Chrome/Edge Extended Stable, where issues are accepted but regressions do not block releases. Mobile web browsers receive community-supported status with contributions welcome, while unsupported environments have issues closed. The support period for each tier extends through one additional app release cycle beyond the specified version cutoff.