@parthparikh adding to the confusion:
- https://tinode.co/
- https://github.com/balzack/databag

I plan to test them out — they flew under my radar despite me having looked for similar solutions for a while.

#tinode #databag

Tinode instant messenger

Tinode instant messaging home

Tinode v0.24.0
=> https://tinode.co
=> https://github.com/tinode/chat
Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0). Wire transport is JSON over websocket (long polling is also available) for custom bindings, or protobuf with gRPC. Persistent storage is any one of MySQL, MongoDB or RethinkDB. Other databases can be supported by writing custom adapters.
Tinode is not XMPP/Jabber. It is not compatible with XMPP. It's meant as a replacement for XMPP. On the surface, it's a lot like open source WhatsApp or Telegram.
Version 0.20. This is beta-quality software: feature-complete and stable but probably with a few bugs or missing features. Follow instructions (https://github.com/tinode/chat/blob/master/INSTALL.md) to install and run or use one of the cloud services below. Read API documentation (https://github.com/tinode/chat/blob/master/docs/API.md).
Changelog:
=> https://github.com/tinode/chat/releases/tag/v0.24.0
#IM #Tinode
Tinode instant messenger

Tinode instant messaging home

Tinode v0.23.0
=> https://tinode.co
=> https://github.com/tinode/chat
Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0). Wire transport is JSON over websocket (long polling is also available) for custom bindings, or protobuf with gRPC. Persistent storage is any one of MySQL, MongoDB or RethinkDB. Other databases can be supported by writing custom adapters.
Tinode is not XMPP/Jabber. It is not compatible with XMPP. It's meant as a replacement for XMPP. On the surface, it's a lot like open source WhatsApp or Telegram.
Version 0.20. This is beta-quality software: feature-complete and stable but probably with a few bugs or missing features. Follow instructions (https://github.com/tinode/chat/blob/master/INSTALL.md) to install and run or use one of the cloud services below. Read API documentation (https://github.com/tinode/chat/blob/master/docs/API.md).
Changelog:
=> https://github.com/tinode/chat/releases/tag/v0.23.0
#IM #Tinode
Tinode instant messenger

Tinode instant messaging home

@mcc @liagason #tinode needs this too

Waiting for the day to move away from #whatsapp which I need because of a group of contacts.

Some moved to #telegram and few to #signal...
No chance with edge products like #tinode (dev! no audio/video or emojis...), #jami, #wire or #tox 🤪

#nextcloudtalk could be interesting in the future with some improvements and user friendliness adjusted for "normal users"

@pcouy @[email protected]
Do you know #tinode? #xmpp replacement. Open source #whatsapp / #telegram. #federation, #encryption are planned features.

https://github.com/tinode/chat

GitHub - tinode/chat: Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots - tinode/chat

GitHub
@[email protected] @nipos
#whatsapp und #tinode bietet die Infos für gesendet, empfangen und gelesen an, wodurch man sieht, ob die Nachricht angekommen ist oder gar bereits gelesen wurde. Wie sieht es da bei #matrix aus? Online Status und zuletzt gesehen bzw. welche Nachrichten gelesen wurden?
Bei #nextcloud #talk gibt es da scheinbar in der Android Talk App keine Info.
@intux
Leider primär Hangout, WhatsApp und kaum noch Telegram. Mit einzelnen testweise self hosted #tinode und Alternativen (evtl Matrix oder Nextcloud Talk) suchend...

@jedie
Neben wenigen Kontakten ist bei vielen die Nutzung / Bedienung nicht so gut wie man es gewohnt ist...
Aktuell verfolge ich die Entwicklung von #tinode, was WhatsApp / Telegram nachempfunden ist und noch Verschlüsselung und Federation erhalten soll...

https://github.com/tinode/chat/blob/master/README.md

tinode/chat

Instant messaging server; backend in Go; Android, web command line clients; chatbots - tinode/chat

Inzwischen klappt es bei #tinode auch mit Push Notifications (#fcm). Es geht voran. Weiter so 👍
https://github.com/tinode/chat
GitHub - tinode/chat: Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots - tinode/chat

GitHub