Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 11 Go XMPP Projects
-
Tinode
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Project mention: Instant messaging solution for projects at different scale | /r/techsupport | 2023-03-13 -
matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Project mention: Had enough of these scammers and decided to bombard the chat using a script | /r/developersIndia | 2023-05-23It's a chat bridge for different platforms. https://github.com/42wim/matterbridge
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find. | /r/selfhosted | 2023-02-13
Take your pick. Or just look here.
-
-
Yes: https://github.com/FluuxIO/go-xmpp
-
-
mnm
mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)
Project mention: TMTP a Internet protocol combining elements of email and the web | /r/hypeurls | 2022-08-22 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Some xmpp servers allow a websocket connection (the conversejs client can make use of that, as an example). Converse is pretty flexible by plugin if go isn't a hard requirement. Alternatively, take a look at the mellium library (https://github.com/mellium/xmpp) if you are going the direction of xmpp development in go.
-
pade
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
-
mnm-hammer
mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Client)
-
Project mention: Self hosted "notification" (chat?) platform w/ webhooks (and more?) - desktop + mobile | /r/selfhosted | 2022-08-29
There are also webhook to xmpp projects such as https://gitlab.com/navlost.eu/xmpp/components/webhooks and https://github.com/tmsmr/xmpp-webhook
Go XMPP related posts
- How to connect to IRC->Discord bot?
- VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find.
- Extend XMPP Authorization
- Instant Messaging Service | Approach | Protocol | Libraries
- Instant Messaging: XMPP or Websocket
- More Instant Messaging Interoperability
- Jackal 0.62.0 released - Golang XMPP Server
-
A note from our sponsor - SonarQube
www.sonarqube.org | 3 Jun 2023
Index
What are some of the best open-source XMPP projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Tinode | 10,303 |
2 | matterbridge | 5,686 |
3 | jackal | 1,409 |
4 | coyim | 575 |
5 | go-xmpp | 289 |
6 | go-sarah | 256 |
7 | mnm | 222 |
8 | xmpp | 104 |
9 | pade | 98 |
10 | mnm-hammer | 67 |
11 | xmpp-webhook | 21 |