element-x-ios VS Element

Compare element-x-ios vs Element and see what are their differences.

element-x-ios

Next generation Matrix client for iOS built with SwiftUI on top of matrix-rust-sdk. (by element-hq)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
element-x-ios Element
12 617
356 10,767
6.2% 1.4%
9.9 9.9
2 days ago 3 days ago
Swift TypeScript
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

element-x-ios

Posts with mentions or reviews of element-x-ios. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-13.
  • Show HN: I made an open-source Loom alternative
    3 projects | news.ycombinator.com | 13 May 2024
    Matrix is a protocol, not an app, and it's still evolving rapidly.

    Meanwhile, Element as an app is also evolving rapidly too. Totally agreed that the onboarding has been awful in the past, but we're plugging away improving it and trying to make it more glossy and less neckbeardy, as per https://element.io/labs/element-x etc.

    The fact is that Discord has raised $1B+ to run a centralised unencrypted comms platform; meanwhile Element is doing something ~10x harder (decentralised & E2EE) with a tiny fraction of the $. It takes longer, but the difference is that Matrix should last indefinitely, whereas Discord will get Eloned sooner or later.

    I wouldn't say we've lost yet, but ymmv. I do wish we'd progressed faster though.

  • Don't Use Discord for FOSS
    7 projects | news.ycombinator.com | 1 Mar 2024
    Element X is not finished or intended for average users yet, as https://element.io/labs/element-x makes clear. It’s a preview of the future of Element.
  • Signal v7.0.0 with phone number privacy
    3 projects | news.ycombinator.com | 17 Feb 2024
    Matrix itself is a big messy thing, much like the Web - this is both its power and a potential weakness.

    Element X is indeed a fancy new client - but it hasn't hit a 1.0 yet. Think of it a lot like Firefox was pre-1.0; it's unrecognisably faster and better than the previous generation... but not all features are there yet. Meanwhile, there are loads of entirely unrelated independent excellent clients out there too; it's not just about Element v Element X.

    > But I wasn't able to set up the encryption with my recovery key, there was only the online validation which I couldn't use because I was on the go and didn't have access to my desktop.

    This bug is an accidental thinko however: it's placeholder UI which is about to be replaced by implementing login-via-scanning-QR-code (which is almost there), but obviously that also needs the ability to enter recovery keys too. Eitherway, it's being fixed: https://github.com/element-hq/element-x-ios/issues/2424

    > also seems to still lack TOFU for my private server

    Yup, sorry, TOFU for TLS isn't implemented yet in EX.

    > The same with the homeservers, there's synapse and dendrite is supposed to take over at some point but that point is forever far in the future. And then there's conduit, so which one is it?

    Synapse is a stable server where the core team is putting its effort currently. Dendrite is a 2nd gen server from the core team, but is beta and a) ended up being focused on P2P and embedded homeservers and experimental MSCs, b) is starved of resource atm due to funding pressure (c.f. https://www.youtube.com/watch?v=s5BrVVf0B1I&t=316s). Conduit is an independent server implementation in Rust, which is promising but beta.

    It's like asking whether you should use Apache httpd or beta versions of nginx or lighttpd in the early days of the Web.

    > The strategy doesn't really feel well thought out in that sense.

    The strategy at Element (which employs most of the Matrix core team) is pretty clear right now:

    1. Improve Synapse as the most mature and stable server implementation (and package it in Element Server Suite for those needing an enterprise Matrix distro: https://element.io/server-suite)

    2. Finish implementing sufficient features in Element X that it can replace the old classic Element mobile apps asap - converging on a single Rust codebase, so that bugs & audits & new features can all land in one place.

    3. Keep building Element Web/Desktop and Element Call.

    ...and that's it.

    If it seems confusing, that's either because we're in the middle of the Element -> Element X shuffle... or because the nature of Matrix is that there's loads of other independent implementations running around too. But that's what makes it fun, too :)

  • Bluesky and the at Protocol
    3 projects | news.ycombinator.com | 6 Feb 2024
    i’d have been in danger of agreeing a year ago, but thankfully we proved otherwise with Element X: https://element.io/labs/element-x. Bit embarassing that we didn’t get there sooner, but human fallibility and all that.
  • Flutter seems to be having bad times internally
    5 projects | news.ycombinator.com | 23 Nov 2023
    Yep, a good example is the element X rewrite

    They use Jetpack on Android

    https://github.com/vector-im/element-x-android

    And SwiftUI on iOS

    https://github.com/vector-im/element-x-ios

    But both use the same underlying Matrix Rust SDK

    https://github.com/matrix-org/matrix-rust-sdk

    So they share the core part of the app between platforms, but everything user facing is native

  • Matrix 2.0: The Future of Matrix
    13 projects | news.ycombinator.com | 21 Sep 2023
    And the cake under the cherry is… Element X is open-source[1][2]!

    I really can't wait for Beeper[3] to rebuild their fork on top of Element X (it's currently based on Element, formerly called Riot). If this happens this will be an absolute game-changer in the messaging ecosystem.

    [1] https://github.com/vector-im/element-x-ios

    [2] https://github.com/vector-im/element-x-android

    [3] https://www.beeper.com/

  • Element X Matrix client now on iOS early release
    2 projects | news.ycombinator.com | 6 Jul 2023
    Yes, eventually. Right now the sliding sync MSC is still in flux (e.g. we just realised today that it's missing an explicit flag to notify once the client has caught up with the server, rather than guessing via heuristics: https://github.com/vector-im/element-x-ios/issues/1269#issue...). As a result, the implementation (which is in golang) is being kept separate from Synapse for now while we iterate on it; plus it's a separate set of folks working on it. This also means that SS can be used with any existing server (dendrite, conduit etc) as needed.

    It'll get added natively to Synapse eventually, but it'll likely be quite a way off.

  • Matrix 2.0: How we’re making Matrix go voom
    28 projects | news.ycombinator.com | 13 Feb 2023
    Element X is an entirely new client written in Rust + Swift UI/Jetpack Compose (https://github.com/vector-im/element-x-ios and https://github.com/vector-im/element-x-android) which will eventually replace the legacy Element apps (https://github.com/vector-im/element-ios and https://github.com/vector-im/element-android).

    The features already exist serverside; we're just working on getting them out of beta.

  • Signal Says It Will Exit India Rather Than Compromise Its Encryption
    8 projects | news.ycombinator.com | 27 Oct 2022
    Yep, it's definitely been frustrating in the past. The number of iOS Element bugs was overwhelming at times too. It's a lot more stable now, but the bubble layout still isn't the default - I think that's what most people expect from a personal messenger. I'm looking forward to seeing what the Rust rewrite [1] brings for performance/stability.

    FluffyChat also has quite nice UX and a bubble layout by default, but threads are still a while off [2]. On iOS it worked flawlessly through the iOS 16 betas while Element had some show stopping bugs, a couple of my friends moved over if they were on the beta.

    I haven't had any friends ask me about the verify session buttons. I don't see any prompts on latest iOS Element but it's still too prominent on Element desktop for my liking.

    SchildiChat [3] is my daily driver and feels more friendly than Element on desktop (unified DMs & group chats, no verify UX, chat bubbles), but it doesn't have any update mechanism built in, so I'm wary to recommend it to non-technical friends. It was also my goto recommendation on Android before the Element redesign.

    I'm confident the ecosystem is moving in the right direction though, and so thankful for the amount of choice.

    [1]: https://github.com/vector-im/element-x-ios

  • Why is Matrix not that popular?
    1 project | /r/matrixdotorg | 2 Jun 2022
    iOS is still not great, but they are making a new one.

Element

Posts with mentions or reviews of Element. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-13.
  • Discord has been using ML to determine the gender and age of some of its users
    6 projects | news.ycombinator.com | 13 May 2024
    I'm just happy they resisted the buyout by Microsoft.

    > Matrix looks really close, but it needs ALOT of love.

    Matrix is just a protocol. Clients competing with Discord would be things like Element. https://element.io/

    It's no Discord (which itself is no WLM, by the way), but I sorely hope it or something open source gets there one day.

  • Security-Focused Slack Alternative
    1 project | news.ycombinator.com | 13 May 2024
  • Element: A sovereign and secure communications platform
    1 project | news.ycombinator.com | 25 Apr 2024
  • Reset password in Cinny
    1 project | /r/matrixdotorg | 7 Dec 2023
    I made an account in Cinny using my Github account. I am trying to migrate my account into element.io. How do I do this? Forgot password is not even an option in Cinny.
  • IT Pro Tuesday #280 - Identity/Access Mgmt, Training, Collaboration Tool & More
    2 projects | /r/ITProTuesday | 5 Dec 2023
    Element is an open-source instant messaging client built on the Matrix protocol, offering users features such as end-to-end encryption, file sharing, and voice/video calls. The self-hosted version accommodates up to 200 users at no charge, providing a budget-saving secure and collaborative communication platform. perthguppy describes it as a "slack style team chat."
  • Um pouco da realidade de Copacabana - principalmente aos finais de semana
    4 projects | /r/brasilivre | 5 Dec 2023
  • O Fazueli está destruindo o Sul do Brasil
    4 projects | /r/brasilivre | 19 Nov 2023
  • [For Hire] Computer Programming Tutor or Teacher (C, C++, and others, details inside)
    1 project | /r/forhire | 8 Nov 2023
    Hello! I am offering my services as a C and C++ tutor/teacher for $25 an hour. You pay at the end of each hour and you can walk away without paying for the first hour if you are unsatisfied. I can work with beginners through the upper intermediate level. I can either tutor you while you take an existing course or teach you from scratch. As for my experience, I've been working with C++ for over three years, driven by my love of learning, programming, and technology. I’ve worked with over 50 clients during the past year with all positive feedback. Below is my policy when dealing with less familiar subjects. While C and C++ are the languages I am most experienced with, I regularly take on jobs in other languages. When working with subjects I am not overly or at all familiar with, I only charge $20 an hour, sometimes with additional discounts. This is to compensate for the extra time I may need to spend on the project. I am a quick learner who can learn what I need to help you through your course as you go. I have done this with many people before with great results. Please note this works best the closer you are to the start of your course. The following are subjects I have tutored for at least one semester: C, C++, Python, OpenGL, operating systems, drivers, R, and Web Assembly. I addition, I have some limited experience in the following subjects: HTML, CSS, JavaScript, Lua, Bash, Vulkan, CMake, NASM, Pandas, and Asio. Again, please keep in mind that even if your subject is not listed, I may still be able to help you. Please DM me if you are interested in hiring me or have any questions at all. We will work via Element (https://element.io) voice/screen share calls, so please make sure you have a mic available. I look forward to hearing from you.
  • Correios, Petrobras, Banco do Brasil e outras empresas estatais devem ser privatizadas?
    4 projects | /r/brasilivre | 6 Oct 2023
  • Matrix 2.0: The Future of Matrix
    13 projects | news.ycombinator.com | 21 Sep 2023
    - Various GUI instability bugs: chats that are suddenly empty, text suddenly randomly overlaid on other text

    1: https://github.com/vector-im/element-web/issues/24392

What are some alternatives?

When comparing element-x-ios and Element you can also consider the following projects:

element-ios - A glossy Matrix collaboration client for iOS

cinny - Yet another matrix client

fluffychat

Screenshare-with-audio-on-Discord-with-Linux - A repo trying to gather all info regarding proper screensharing on Discord with Desktop Audio for linux users

umurmur - Minimalistic Murmur

simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

element-x-android - Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose

schildichat-desktop - Matrix client / Element Web/Desktop fork

facebook - A Matrix-Facebook Messenger puppeting bridge

Tox - The future of online communications.

element-meta - Shared/meta documentation and project artefacts for Element clients

Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured