Ask HN: OS Chat server implementations?
Looking for Open Source chat server that can be extended to integrate or embed with products. Preferably mature and active project. I am kind of surprised that there's not much available out there.
requirements:
- Mature, not one of hundreds "node.js chat server in 15 minutes"
- based on mainstream language platform, Node/JS or Java
What is available so far:
There's Matrix Synapse https://github.com/matrix-org/synapse but it's based on Python stack and really cumbersome to deploy.
Another one is Signal server but it's tightly coupled with Signal specific features, like requirement to register via SMS, etc. There's a large number of xmpp implementations. You can choose one with the features you need. You can either put your server together from libraries or use https://www.igniterealtime.org/projects/openfire/ if you want Java. I'm now also curious what's available. And by 'mature' do you mean in 'feature richness' in addition to real usage and community? Mature - I mean used in some real world scenarios, integrated into projects, and been around for more than a year