emulsion
chatchat
emulsion | chatchat | |
---|---|---|
1 | 1 | |
30 | 19 | |
- | - | |
7.5 | 0.0 | |
3 months ago | about 3 years ago | |
F# | ActionScript | |
MIT License | 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.
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.
chatchat
-
How Did Gaiaonline Make Towns?
Sounds pretty similar to Terry Cavanagh's ChatChat. It's a tiny flash game where you can move around a map, interact with objects, and chat with other players. The full code is up on github. https://github.com/TerryCavanagh/chatchat
What are some alternatives?
Tinode - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
slidge
spectrum2_signald
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!)
Spectrum 2 - Spectrum 2 IM transports