Tinode
xmpp
Our great sponsors
Tinode | xmpp | |
---|---|---|
5 | 4 | |
11,532 | 111 | |
2.6% | 0.0% | |
7.4 | 5.9 | |
13 days ago | 8 months ago | |
Go | Go | |
GNU General Public License v3.0 only | BSD 2-clause "Simplified" 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.
Tinode
- Instant messaging solution for projects at different scale
-
Open Source IM System Tinode Deployment Tutorial WSL Environment
Download https://github.com/tinode/chat/releases/ linux package
-
Instant Messaging: XMPP or Websocket
Either Tinode (https://github.com/tinode/chat) or Matrix Protocol (https://gitlab.com/famedly/conduit)
- Tinode chat: Instant messaging platform with inline images, attachments and anonymous users
- The Unknown Messenger
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?
What are some alternatives?
chatwoot - Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
netcat - :computer: Netcat client and server modules written in pure Javascript for Node.js.
Gotify - A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
jackal - 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
LeapChat - Ephemeral, encrypted, in-browser chat rooms
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!)
whatsmeow - Go library for the WhatsApp web multidevice API
ejabberd - Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
emulsion - XMPP ↔ Telegram bridge
Conversations - Conversations is an open source XMPP/Jabber client for Android
OTS - One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser
dino - Modern XMPP ("Jabber") Chat Client using GTK+/Vala