xmpp
dino
xmpp | dino | |
---|---|---|
4 | 16 | |
112 | 2,163 | |
0.9% | 0.0% | |
5.9 | 7.5 | |
8 months ago | 5 days ago | |
Go | Vala | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
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.
xmpp
-
Instant Messaging: XMPP or Websocket
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.
- Mellium XMPP 0.21.3 has been released with Channel Binding for TLS 1.3 support
-
Release: Mellium v0.19.0
For more information, see the full release notes: https://github.com/mellium/xmpp/releases/tag/v0.19.0
- Should a context cancel a net.Conn read?
dino
- Dino v0.4.3 · dino/dino
- Dino 0.4.3 – A Modern XMPP (“Jabber”) Chat Client Using GTK and Vala
- Dino 0.4.3 – A Modern XMPP (“Jabber”) Chat Client Using GTK+/Vala
-
xmpp or matrix client with mobile AND desktop video call support that is not electron
Please report the bug in https://github.com/dino/dino/issues
-
Instant Messaging: XMPP or Websocket
So XMPP is an awesome protocol in theory. Also many issues you're trying to solve are probably already solved in one of the specifications and I personally think that XMPP is missing out on clients. Some clients are nice (i.e. Conversations or Dino) but they are not as appealing as Telegram or Discord.
-
Response to "Flatpak Is Not the Future"
dino which needs access to the gpg-agent
-
Is flatpak really the future?
I am missing proper tooling. I challenge you to create a fully working Flatpak of dino - ah wait not possible, because of a 4 year old issue not being resolved.
- Dino: Modern XMPP ("Jabber") Chat Client using GTK+/Vala.
- Dino 0.3: Video calls and conferences – encrypted and peer-to-peer
- Prosody server - upload not working??
What are some alternatives?
netcat - :computer: Netcat client and server modules written in pure Javascript for Node.js.
flatpak - Linux application sandboxing and distribution framework
jackal - 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
greenclip - Simple clipboard manager to be integrated with rofi - Static binary available
Tinode - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
clamtk - An easy to use, light-weight, on-demand virus scanner for Linux systems
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!)
beagle-im - (M) XMPP client for macOS based on TigaseSwift XMPP library
ejabberd - Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
smuxi - Smuxi is an user-friendly and free IRC client for Linux, Windows and Mac OS X based on GNOME / GTK+
Conversations - Conversations is an open source XMPP/Jabber client for Android
matrix.to - A simple stateless privacy-protecting URL redirecting service for Matrix