Bitflake logo

Element

Encrypted messaging, voice and video for teams and communities on Matrix.

1 / 5
  • Rooms and Group Chat

    A team room with replies, emoji reactions and a thread, on the Matrix homeserver that ships with the deployment.

  • Threaded Replies

    A follow-up conversation opened in its own panel, so it stays out of the main timeline.

  • Direct Messages

    A one to one conversation sitting alongside the team rooms in the same client.

  • Search Across Conversations

    Full text search over message history, answered by the homeserver and reaching into threads.

  • Room Members

    Who is in a room, and which of them administers it.

About this app

Element is a messaging and collaboration client for the Matrix network, built around end-to-end encrypted chat by default, rooms, threads and direct messages, one-to-one voice and video calls, and full-text search across your conversations. It connects to any Matrix homeserver, so you choose or run the infrastructure it talks to, rather than being tied to one provider. People who choose Element often point to Matrix's bridging model: a single account can reach other chat networks through bridges, so Element ends up working as one client for conversations that would otherwise be spread across several separate apps, a theme that recurs in self-hosting discussions. Encryption is on by default too, rather than an opt-in mode you have to remember to switch on. LDAP sign-in, role-based access control, audit logging and the autoscaling, multi-tenant Synapse Pro backend are part of the paid Element Server Suite Pro tier. Chat, calls and search are free to self-host without it.

  • Authentication:
    OIDC SSOPassword AuthLDAP / AD
  • Access Control:
    RBAC
  • Data:
    Data ExportAudit Log
  • Integrations:
    REST API
  • UI:
    AndroidCustom BrandingDark ModeiOSMacWindows
  • Infrastructure:
    HA / Clustering
  • Messaging:
    Channels & ThreadsE2E Encryption
  • Collaboration:
    Bot FrameworkVoice & Video
  • Search:
    Full-text Search

13.4k stars

2.7k forks

Last releasev1.12.26(9 days ago*)Last activityabout 4 hours ago*Project age11 years (2015)Contributors500+

Commit activity

commits / month
Lifetime529
Past year264
Past month239

As of last sync (about 3 hours ago)

Funding

Premium Features

Free core with paid add-ons

SaaS

Also offered as a paid cloud service

Company-backed

Backed by a commercial company

Other

Other or unknown funding sources

Technology stack

  • JavaScript
  • HTML
  • Python
  • Shell
  • Perl
  • Dockerfile
  • TypeScript
  • CSS
  • Batchfile
  • HCL

License

AGPL-3.0

GNU Affero General Public License v3.0

Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.

View License

Other Team Messaging & Chat apps

Compare all

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.