The basic concept is that users register channels where connected viewers can watch videos from different video hosts (e.g., YouTube, Twitch) and the playback is synchronized for all the viewers in the channel.
Each channel has a playlist where users can queue up videos to play, as well as an integrated chatroom for discussion.
The official server is located at https://cytu.be
, but there are other public servers hosted for various communities.
Built using node.js, requires MySQL as its back-end.
Ripcord is a desktop chat client for group-centric services like Slack and Discord. It provides a traditional compact desktop interface designed for power users. It's not built on top of web browser technology: it responds quickly to input, sips gently from computer resources, and gets out of your way. It does voice chat, too.
Number one feature: "Not made from a web browser."
Distributed chat via shared flat file. Implemented as a shell script with a shared logfile.
COI - Chat Over IMAP - is a universal chat protocol that is Free, Open, Easy, Safe and does not require developers to build or maintain a server. COI uses an email address and any IMAP server as its infrastructure. It doesn't really matter what you develop in as long as you use IMAP.
It's definitely a creative use of an existing infrastructure.
A multi-agent systems platform written in Python and based on instant messaging (XMPP). Develop agents that can chat both with other agents and humans. Requires Python v3.6.x or later. Behavior based model. Asynchronous. Web interface.
Minimalistic git log based chat.
qtMUD is a Python package containing a MUD driver written by emsenn and released under the MIT License.
Our mission is to promote new technologies, protect privacy and protection of human rights. When you yourself encrypt your messages and using jabber, we can not know what you're talking about.
A universal bridge for communications protocols. Presents a unified REST API so you don't have to worry about writing your own protocol adapters.
Protocols: IRC, XMPP, Gitter, Mattermost, Slack, Discord, Telegram, Rocket.Chat, Hipchat (via XMPP), Matrix, Steam, ssh-chat and Zulip
Appears that it's "one instance of this bridge to one service at a time."
Another Jabber client for the Linux desktop. Gnome-aware but does not require Gnome. Supports multiple accounts.
A fully web-based ephemeral chat system. The server never gets cleartext (even usernames), crypto is done entirely on the client side. Uses challenge/response auth. Easy to bounce from room to room to dodge users. Uses Postgres as its back-end, written in Go.
A self hosted chat application that replaces Slack and Hipchat. Has all the usual integrations and apps. Written in Python.
One of the earliest (and still maintained) F/OSS IM applications out there. Interfaces with most of the communication networks out there. Has a plugin architecture as well.
Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging by providing encryption, authentication, deniability and perfect forward secrecy.
An open source GUI app for Linux which helps you clean out old tempfiles and logs that are taking up disk space. The fact that this also makes for good personal information hygine is parenthetical. Can clean out files for Firefox, bash, Beagle, Flash, and more.
An opensource voice chat system for use by gamers. Client/server architecture. Runs on Windows, Linux, an OSX.
Gibber is a chat client based on XMPP which is designed to be able to circumvent firewalls and traffic filters, as well as transparently encrypt traffic and make the content of conversations deniable (i.e., you can't prove what you said).
im chat instantmessenger crypto privacy otr deniability encryption
Twitch is written using node.js and PHP, and implements a simple web chat system. Connect to the site with a web browser, pick a nick, and chat away.