Project ID: 33796



I am closing down this project for two reasons:

  1. a core upstream component of Element (the Electron platform) embeds non-free software (a couple codecs in libffmpeg.so) and I have been asked (told) to stop using my preferred build system (COPR)
  2. builds for OpenSUSE are again super-challenging

As such, today—March 1, 2022, version 1.10.6—after almost four years of working on this project, I am ending my maintenance of Element builds for CentOS, Fedora, and OpenSUSE (NOTE, the builds have been pulled off this repo several versions ago). I am a fan of the project and think they are clearly a superior solution in the groups-chat space, but I am tired of fighting all the technical debt baggage and complexity associated to NodeJS and Electron. At some point I will stop checking in changes and that will be that. If someone wants to use my spec files and start a new RPM build project, please do so. Just let me know so I can link to it here.


There is an alternative build out there that should work for everyone: a Flatpak! I am not a huge fan of the bloat and non-native-ness of Flatpak/Snap/AppData builds (they are a kludge), but like all kludges, they are often good enough. So ... instead of the RPM, just go ahead and install the Flatpak.

A big thank you goes out to all the good folks who supported and encouraged me over these four year. Cheers! -todd

Element is . . .

  • an all-in-one secure chat app for teams, friends, and organizations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption.
  • more than a messaging app. Element is a shared workspace for the web. Element is a place to connect with teams. Element is a place to collaborate, to work, to discuss your current projects.
  • an application that removes the barriers between apps, allowing you to connect teams and functionality like never before.
  • a front-end client implementing the decentralized, secure, messaging and data-transport protocol, Matrix.
    (Note: Element was once named Riot. It was rebranded as of version 1.7.0.)

Element is free. Element is secure.

For more information: https://element.io/


  • Builds for RHEL7/CentOS7 (EL7, F19-based) and RHEL8/CentOS8 (EL8, F28-based) have ended.
    Instead, use CentOS Stream.
  • Builds for CentOS Stream (EL8+) are currently functional
  • Builds ended for Fedora 27 (Jan 1, 2019), 28 (Jun 1, 2019), 29 (Jan 1, 2020), 30 (Jun 1, 2020), 31 (Jan 1, 2021)
  • Builds for Fedora 32 ended Jun 1, 2021
  • Builds for Fedora 33 likely end Jan 1, 2022
  • Builds for Fedora 34 likely end Jun 1, 2022
  • Builds for Fedora 35 likely end Jan 1, 2023
  • Builds for OpenSUSE Leap 15.0 and 15.1 have ended
  • Builds for OpenSUSE Leap 15.2 likely end December 2021
  • Builds for OpenSUSE Leap 15.3 likely end November 2022
  • Builds for OpenSUSE Tumbleweed are currently functional l

[NOTE: I dropped builds for i386 -- there was no demand]

Installation Instructions

Please visit https://github.com/taw00/element-rpm for installation instructions.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream 8 x86_64 [modified] (12)* Centos-stream 8 (252 downloads)
EPEL 8 x86_64 [modified] (79)* EPEL 8 (1051 downloads)
openSUSE Tumbleweed x86_64 (106)* openSUSE Tumbleweed (339 downloads)

* Total number of downloaded packages.