A fork of the Psi IM client which is actually maintained and updated. Rolling releases - as new features and fixes are added, new releases come out. Cross platform - I use it on my Linux desktops and my OSX machine for work and it's quite solid. The configuration menus are a little tricky and hard to navigate, so you'll have to go through them a couple of times before you get things set up the way you want them. Customizable - themes, fonts, et al can be tweaked. Also has a plugin system so you can install add-ons.
An open source XMPP client for Android. Supports OMEMO. Supports multiple accounts simultaneously. Uses your Google Contacts to store its contact information. Available in both the Google Play store and F-Droid.
A multi-account Matrix client that allows you to authorize webapps to access parts of your account, designed with collaboration in mind.
A web-based admin control panel for a Matrix server. Lots of webshit involved.
Then tar up build/, upload it to your server, unpack it, and give it a try.
This is a really simple matrix chat client. Just for simple use but also to mess around with the Matrix protocol. You can drop into the python interpeter in the middle of a chat and poke around with the Matrix Python SDK. Uses ncurses.
A secure synchronous lightweight chatroom with zero logging and total transience. Realtime chat over Websockets. Tries to be as lightweight as possible. IPv6 enabled by default. Users are ready to go as fast as possible. Encryption enabled. Admin commands.
This is the most basic version of a self-hosted persistent chatroom. A simple chat webapp. Quick and dirty. Basic admin functionality. Push notification enabled.
Delta Chat is like Telegram or Whatsapp but without the tracking or central control. Delta Chat does not need your phone number. Uses the most massive and diverse open messaging system ever: the existing e-mail server network. Chat with anyone if you know their e-mail address, no need for them to install DeltaChat! All you need is a standard e-mail account. Full clients for multiple platforms available.
A CLI tool for interacting with the Matrix chat network. Can probably be used as a client, but it's actually designed to build other tools on top. Only uses the matrix-python-sdk module.
Dendrite will be a Matrix server written in Go. Requires Kafka (if run as a cluster of microservices) or something called Naffka (an embedded in-process workalike) if run monolithically. Requires Postgres as its back end.
A directory of channels in the Matrix network, sorted by number of users in descending order. If you're looking for places to hang out, this would be a good place to start.
A modern web-based IRC client and bouncer - always connected for you. File transfers made easy, push notifications. Responsive web design. Can be set up as a public client, or a private service for a few friends. There's even a pre-built Debian/Ubuntu .deb package to make installation easier.
Somebody implemented old-school sysop chat as a website. Talk to random people.
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.
Minimalistic git log based chat.
qtMUD is a Python package containing a MUD driver written by emsenn and released under the MIT License.
3515 links, including 130 private