Element Web
A feature-rich Matrix client for the web that provides secure, decentralized communication. Element Web supports end-to-end encrypted messaging, voice and video calls, file sharing, and room-based collaboration.
What You Can Do After Deployment
- Visit your domain — Open Element Web and sign in or create a Matrix account
- Join rooms — Browse and join public rooms or create private rooms for your team
- Send encrypted messages — Chat with end-to-end encryption enabled by default
- Make voice and video calls — Start one-on-one or group calls directly from chat rooms
- Share files — Upload and share documents, images, and other files within conversations
Key Features
- End-to-end encryption using the Olm and Megolm protocols
- One-on-one and group voice/video calls via WebRTC
- Room-based conversations with threaded replies
- File sharing with inline image and video previews
- Cross-signing device verification for secure identity
- Rich text formatting with Markdown support
- Emoji reactions and message editing
- Integration with bridges to Slack, IRC, Discord, and more
- Spaces for organizing rooms into communities
- Full-text search across message history
License
AGPL-3.0 — GitHub