chatengine
Open source mtproto server written in golang with compatible telegram client (by nebula-chat)
go-xmpp
Go XMPP Library (From Yasuhiro Matsumoto and based on the code from Russ Cox) (by xmppo)
chatengine | go-xmpp | |
---|---|---|
1 | 3 | |
616 | 521 | |
- | 1.0% | |
3.8 | 8.7 | |
about 3 years ago | 4 days ago | |
Go | Go | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
chatengine
Posts with mentions or reviews of chatengine.
We have used some of these posts to build our list of alternatives
and similar projects.
go-xmpp
Posts with mentions or reviews of go-xmpp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-27.
- 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?
When comparing chatengine and go-xmpp you can also consider the following projects:
teamgram-server - Unofficial open source mtproto server written in golang with compatible telegram client.
Tinode - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
jackal - 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
td - Telegram client, in Go. (MTProto API)
yomo - 🦖 Stateful Serverless Framework for building Geo-distributed Edge AI Infra
go-xmpp - Native Go XMPP library
open-im-server - IM Chat
mtg - Highly opinionated MTPROTO proxy for Telegram
tl - ⚡️ Native and ultrafast TL parser for your integrations!
gofr - An opinionated Go framework for accelerated microservice development