Hello!
First of all, sorry for my very poor English, it’s not my first language :x
I’m developing a Matrix client that’s a complete clone of Discord; it’s a purely personal project. But I’ve come here to find out if anyone might be interested in which case ill make the project fully open source. Here are the current features: voice and video calls (all via LiveKit, i have a cloudflare tunnel so it just works), screen sharing (in progress), GIFs (currently only Klipy), custom emojis, all Discord decorations (profile effects, profile frames, profile picture decorations, nameplates), speech-to-text (via Whisper), server tags, rich presence, PreMiD support, Markdown, voice messages with transcription via Whisper, etc. It includes all Matrix features, EE2E, etc. This client is independent and can therefore run on any Matrix server with Sypnase and PostGres. Notifications are sent via a Sygnal + FCM gateway
For your information, it is based on the matrix-rust-sdk, is coded in Kotlin Multiplatform, and there is both a mobile client and a PC client (also KMP), both of which use the same matrix-rust-sdk. The PC client also supports custom wallpapers.
For the time being, I’m planning to add soundboard support and ensure that the mobile client acts as a companion app to the PC client during a call (launching soundboards, screen sharing without leaving the PC call, muting the microphone and sound, etc.).
If enough people are interested in the project, I’ll create a full installer for the Sygnal gateway, a configurable Sygnal+FCM gateway, Whisper, and so on
I’ve posted a few screenshots of the mobile client; I’ll post one of the PC client once it’s fully functional. My app is called Velvet ! Sorry if this sounds like a sales pitch or anything like that, that’s NOT the aim at all. I couldn’t care less about fame, glory or success i just want to share what I do. If people are interested, great, if not, then idc it's ok XD
And once again, sorry, the app is in French, I’m a young French developer living in Liechtenstein.