Element

Fully-featured Matrix client for Web, iOS & Android.

Thriving · 91
91/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 37/40
Releases 25/25
Community 17/20
Momentum 12/15

Commit activity more than 93% of tracked projects; popularity more than 83%. How this is calculated.

Commits, last 11 months

2025-10: 148 commits 2025-11: 140 commits 2025-12: 151 commits 2026-01: 236 commits 2026-02: 312 commits 2026-03: 294 commits 2026-04: 286 commits 2026-05: 224 commits 2026-06: 288 commits 2026-07: 270 commits 2026-08: 225 commits
2025-10 2574 total 2026-08
Stars14k
Latest releasev1.12.30-rc.1 · 23 Sept 2026
Repo updated25 Sept 2026
LicenceApache-2.0
Built withNodejs

Is Element actively maintained?

Element is under active development: 2574 commits landed over the last 11 months, averaging roughly 261 commits a month in the most recent quarter.

The most recent tagged release, v1.12.30-rc.1, shipped within the last month — a current, installable version exists today.

Of the 46 projects we track in Communication - Custom Communication Systems, Element ranks #5 by health score — in the top quarter of its category.

What Element actually does

Element is a client application designed to connect to the Matrix communication network across web browsers and mobile devices. It provides an interface for text messaging, voice communication, and file sharing within custom chat environments. As a Matrix client, it relies on a separately hosted homeserver to route traffic and store message history.

Best fit: It suits technical teams or individuals who want to maintain full control over their communication channels using the open Matrix protocol.

Worth knowing: You will need to manage user authentication, homeserver federation, and client updates independently, which adds ongoing administrative overhead.

Deployment notes

Since it runs on Node.js, you will typically need to serve it behind a reverse proxy to handle TLS termination and configure persistent storage if you are hosting the client assets locally alongside your server.


Element as a replacement for


Alternatives to Element

Projects in the same categories, ordered by health score.