Hacker News new | ask | show | jobs
Ask HN: OS Chat server implementations?
5 points by romanr 2877 days ago
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.

2 comments

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