Tinode
emulsion
Our great sponsors
Tinode | emulsion | |
---|---|---|
5 | 1 | |
11,498 | 29 | |
2.3% | - | |
7.8 | 7.5 | |
11 days ago | 2 months ago | |
Go | F# | |
GNU General Public License v3.0 only | MIT 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
emulsion
-
Ask HN: How did Google botch messaging/video/hangouts so badly?
There are at least hundreds of implementations of XMPP that are interoperable (at 5-6 actively developed server implementations, many more libraries and many client applications). There are at least hundreds of thousands deployed XMPP services.
In addition XMPP can be linked with other protocols/networks via bridges/gateways. Some examples:
- Spectrum: XMPP gateway project based on libpurple (support for many protocols): https://spectrum.im/
- WhatsApp bridge: https://git.eta.st/eta/whatsxmpp
- Telegram bridge: https://github.com/codingteam/emulsion
- Signal bridge: https://gitlab.com/nicocool84/slidge/ (replacement of https://gitlab.com/nicocool84/spectrum2_signald/ )
Given such a diverse ecosystem of open-source and proprietary implementations, I'd say XMPP is one of the best examples of widespread protocol interoperability that there is.
What are some alternatives?
chatwoot - Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
slidge
Gotify - A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
spectrum2_signald
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
chatchat - Become a cat! The source code for my little 2012 multiplayer catroom game. Co-created with Hayden Scott-Baron (@docky).
OTS - One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser
Spectrum 2 - Spectrum 2 IM transports
rasa-webchat - A feature-rich chat widget for Rasa and Botfront
WBO - Online collaborative Whiteboard that is simple, free, easy to use and to deploy