Skip to main content


best #matrix software ?

  • synapse (33%, 1 vote)
  • dendrite / rizz-gyatt soytrix 69.420-sigma ( ari.lt ) (0%, 0 votes)
  • condu( uw )it (66%, 2 votes)
  • openssl s_server (0%, 0 votes)
3 voters. Poll end: 5 months ago

but it's not fair, since many people actively try to avoid element-operated development. For me dendrite never really worked well, and synapse is a tasteless joke.

@bobdobberson
Oh this is highly opinionated, partially for the exact opposite of what you said: I am way too knowledgeable about the development. 🙂

To put it politely synapse is a prototype reference server written in a script language which should have been a reference in a way that it strictly implements spec, with all the shortcomings of the script language.

Not the other way around.

And the development process is not really embracing due to some… human shortcomings.

@ari

@bobdobberson @grin i got no input on this cuz ny response to the dendrite one

rizz-gyatt soyrix 69.420-sigma works uh, badly, so i wish there was a script to migrate to soynapse

@grin
conduwuit works so far fairly well, but public registrations aren't ready at the moment, external regs work (but I haven't implemented yet). @bobdobberson

@bobdobberson
It is horribly slow, resource wasting and inefficient, and also pretty unstable. Apart from other problems like shortcomings of its database design.

@ari

@bobdobberson
Python is not unstable (but has its problems with things, like multithreading), but the code is. It is continuously throwing various errors, which is okay for some people, but not really for me. Maybe I am prefectionist. 😉

@ari

@bobdobberson
But mainly it is about unacceptable resource waste, apart from the non-code problems like spec violations.

@ari

@bobdobberson
Its logging is basically one level, all or nothing. And yes, it is full of python crapping itself, and it is (probably) considered "normal".

@ari

@camille
Nah, there were very interesting, sometimes deeply technical discussions about how XMPP can be compared to matrix and whether it's "better" or not, but it seems that lack of features make it less wasteful, but along with less functionality and kind of worse homogenity (like unimplemented XEPs).
But XMPP still performs well for what it was created.

@ari

@bobdobberson
Have I mentioned human problems about its development process…? 😁
But I am not objective and unbiased, so ignore me.

@ari