Hacker News new | past | comments | ask | show | jobs | submit login

This will likely always be the case with open source chat solutions.

Developing clients is hard. Especially good UIx and complex feature sets across a zillion platforms like Slack does. A lot of their day I bet these days is simply tracking down obscure bugs on certain platform combinations and trying to keep feature parity between everything working properly. I think most of us can stipulate Slack does a decent job there - or at minimum is far better than the competing (open) solutions.

I really wish there was a Slack alternative where I could purchase a really nice unified frontend and simply connect to an open protocol backend such as IRC or Jabber or whatever. This was the original intent behind IRC as well - back in the 90's there were a number of shareware style IRC clients developed for Windows - and you saw some interesting protocol hackery to make some more graphical features work.

I have yet to see open source really truly compete in the "client" arena, save for an exceedingly few notable exceptions. However, it excels at the backend where you will have developer interest and competence - and the long tail of possible bugs (and user competence) is a much more sane problem to tackle.

No, I do not expect this to ever exist for obvious reasons :)




Mattermost team here,

There's connectors to Mattermost from IRC, XMPP, Slack, Discord and many other services: https://github.com/42wim/matterbridge

There's a wonderful Pidgin plug-in (https://github.com/EionRobb/purple-mattermost) that even has its own installer to bundle Pidgin itself (https://github.com/Brightscout/mattermost-pidgin-client)

Here's a Terminal client for Mattermost written in Haskell (https://about.mattermost.com/galois-releases-matterhorn/).

Also, we've upgrade the polish on Mattermost UI for our 4.0 release this month: https://about.mattermost.com/mattermost-4-0/

Agree good UI/UX in open source is hard, I think there are two challenges: a) Attracting top UI/UX talent, b) Having a project that prioritizes UI/UX.

That said, I would also propose that what has already happened is not impossible.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: