HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
element-hq
element-ios
Swift2020–2023
element-hq / element-ios

element-ios

Element's Classic app for Matrix collaboration on iOS

7Distinct people
10Mentions
0Explicit recommenders
1.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Element's Classic app for Matrix collaboration on iOS

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year10 dated mentions

Observed mentions: 2020-10-30 10:22:19 UTC to 2023-09-21 17:53:29 UTC.

02462020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC211
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC606
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC202

What Hacker News says

10 sources
There are quite a few issues that they've stopped fixing in the Element app in favor of doing it in Element X, the one I've been following is where the iOS app causes a breakage in E2EE when you use the share extension, so they just disabled the share extension entirely and said they'd fix in X - https://github.com/vector-im/element-ios/issues/7618 But X requires Sliding Sync on the server, which is still a separate service to run alongside the homeserver and doesn't have a stable API. I am increasingly disappointed with how centralized Matrix is becoming, since AFAIK there isn't really an alternate client close to the same level of quality as Element. I probably would've made all of the same decisions myself though, so I don't blame them I'm just a bit disappointed in how it's shaking out.
In Matrix 2.0: The Future of Matrix
Above all else, it's because core functionality is frequently broken and issues like this[1] languish for months and years without updates. When things don't work, it's rarely transparent to users whether this is due to a bug on Element's end (or on the server side), user error or misconfiguration, or operator misconfiguration. Further, there's virtually zero documentation for end users. There are no in-app explainers as to what E2EE is or why anyone should care, leaving the onus on operators to document and explain these things to non-technical users. [1] https://github.com/vector-im/element-ios/issues/3762
In Element raises $30M to boost Matrix
I’ve been having an issue with E2E encryption in a Room on a self-hosted homeserver with ~10 users. It has to do with a user having multiple devices, I think. There’s an ongoing issue on GitHub [0]. It’s been the only downside to Element for us, so far. Other than that I’m happy with Matrix in general. Kind of a pain trying to troubleshoot decryption keys cross-country with my mom. [0] https://github.com/vector-im/element-ios/issues/3393
In Telegram is booming but needs advertisers and $700M soon
Every issue I had with Signal, and listed here, is solved. One issue I have with the Element iOS client is that it doesn't respect system font sizing. So, for older relatives, that app can't be used. I put my mom on something called "Fluffy Chat" though, which does respect font sizes. If Element fixes that, I'll move her back again. It's kinda nice having multiple clients to choose from, though Element is by far the most polished. https://github.com/vector-im/element-ios/issues/3245
In WhatsApp to move ahead with privacy update despite backlash
Yep, I've stopped recommending Matrix because 1. There is virtually zero user-facing documentation. Need to know how to backup keys, verify another user, or what E2EE means? Ask your server operator. Basically the onus is on operators to document this stuff for their users. Except the stuff we're documenting is hard even for server operators, and especially challenging to document in a way that both nontechnical and technical users can understand. 2. Because this stuff is challenging even for more technically minded users to understand, it leads to a kind of burnout for interested non-technical users where they learn all they can about some feature and how it works at a high level from out of date random blogs, try to use the (complex, multi-step) feature, but then something won't work, and it isn't be clear whether it was because the use
Read the rest
r did something wrong or because the clients or server implementations are broken 3. Issues where core functionality is broken (e.g. two mutually verified users on my homeserver haven't been able to talk to each other in months -- see [1], [2], [3]) languish for months with zero response from maintainers. 4. While core functionality is both broken and undocumented, the maintainers announce rabbit hole features that no one asked for and seem very much like distractions, like their recently-announced microblogging view/client[4] In short the Element maintainers have shown little interest in making the platform accessible to the people who need its differentiating features the most, and have prioritized the "mad science"/technical aspect of their platform at the expense of the human element (end-users and operators). It'd be cool if Element used their resources to hire some UX folks and community advocates whose sole focus is addressing the horrid accessibility of their platform. I think most users would rather see that than further "mad science". [1] https://github.com/vector-im/element-ios/issues/3762 [2] https://github.com/vector-im/element-ios/issues/3572 [3] https://github.com/vector-im/element-ios/issues/3393 [4] https://matrix.org/blog/2020/12/18/introducing-cerulean
In Slack is down
Element / Matrix are great in principle, but it's probably not helping that there are fatal bugs in the iOS app that break core functionality (see [1]). Outside of that, it has major issues with accessibility in general -- user facing documentation is non-existent, for example. Users on my server complain sometimes that they feel they need to have a degree in computer science to do simple things. I feel like Element's complications around branding are a great metaphor for the Matrix ecosystem in general It's a shame -- I'm hopeful that the situation will be better in the next year or so, but if these issues aren't corrected I can't see how they won't forever be in the shadow of mainstream apps like Slack, who have much stronger sensibilities around UX and accessibility (dark patterns and lack of E2EE notwithstanding). [1] https://github.c
Read the rest
In Salesforce Signs Definitive Agreement to Acquire Slack

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.