teamgram-server
go-xmpp
teamgram-server | go-xmpp | |
---|---|---|
1 | 3 | |
1,667 | 523 | |
1.9% | 1.3% | |
8.9 | 8.7 | |
4 days ago | 11 days ago | |
Go | Go | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
teamgram-server
go-xmpp
- Go-XMPP 0.1.4 – Go Golang XMPP/Jabber Library – GoXMPP
-
Extend XMPP Authorization
From what I read I understood that I need to authorize on xmpp server for each user. For example, authroize in the github.com/mattn/go-xmpp package is like this:
-
Instant Messaging: XMPP or GO Socket
Raw sockets are just a "plain pipes" that can carry any logic, while XMPP is already well defined, long established protocol for instant messaging. Check it out: - XMPP Server - XMPP client lib
What are some alternatives?
open-im-server - IM Chat
jackal - 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
mtproto - 🦋 Full-native go implementation of Telegram API
yomo - 🦖 Stateful Serverless Framework for building Geo-distributed Edge AI Infra
td - Telegram client, in Go. (MTProto API)
chatengine - Open source mtproto server written in golang with compatible telegram client
traefik - The Cloud Native Application Proxy
Tinode - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
go-xmpp - Native Go XMPP library
mtg - Highly opinionated MTPROTO proxy for Telegram
gosumer - ⚡ Improve your application's performance by consuming your Symfony Messenger messages with Go.