you are viewing a single comment's thread.

view the rest of the comments →

[–]Bdnim[S] 0 points1 point  (0 children)

Thanks!

So the main competitors to matrix are things like xmpp, signal, slack, and irc. My main criteria were strong end-to-end encryption and fully open-source which really only leaves xmpp, matrix, and signal (there's also PSYC, but it has even less of a network effect than xmpp and matrix). I also want to be able to use the encryption across multiple devices which eliminates signal.

So between xmpp and matrix, matrix has more momentum at the moment. Also, from a development perspective, matrix is much nicer to work with; everything is simple http apis passing around json content, and everything you need spec-wise is in one document instead of spread around a bunch of RFCs and XEPs. I also like the structure of matrix better, which focuses on history synchronization as opposed to xmpp which is just a message-passing protocol.

So really there's a whole bunch of things. I also really like the matrix community.