Convos is a multiuser chat application that runs in your web browser. The supported chat protocol is currently IRC, but Convos can be extended to support other protocols as well. The backend is powered by Mojolicious, while the frontend is held together by the progressive JavaScript framework Svelte. One-script installation support, but that means piping curl right into a shell - what could possibly go wrong?
Modern web IRC client designed for self-hosting. Modern features brought to IRC, push notifications, link previews, new message markers, and more bring IRC into the 2st century. Always connected. Remains connected to IRC servers while you are offline. Cross platform. It doesn't matter what OS you use, it just works wherever Node.js runs. Responsive interface. The client works smoothly on every desktop, smartphone and tablet. Synchronized experience. Always resume where you left off no matter what device.
p2p IRC-inspired self-hosted web chat. Seems to be encrypted, or at least signed for identification (ECC keypairs). Uses WebRTC and Webtorrent. STUN and TURN enabled.
Lots and lots of Javascript so download a release. Only requires a static webhost, though.
An Ajax-powered web IRC client. Has some PHP and some server-side Java. Ugh. Also requires Postgres and Redis.
Web-based IRC client in Go. Seems to have a back-end server component (written in Golang) and a front-end client component (HTML/JS webshit).
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."
An add-on for the IRSSI IRC client which implements OTR (Off the Record) messaging. Anyone attempting to intercept and decrypt traffic will find that it's been encrypted with a key that is used once and only once; the keys are destroyed after the chat terminates.
/load otr
/otr genkey nick@irc.net.work
/otr help
deniability crypto privacy encryption security irssi irc
Err is an extensible XMPP bot framework written in Python. Can connect to XMPP servers just like a client and communicate through them. Implements basic IRC client functionality, can connect to MUCs (Multi-User Chats) on XMPP servers, and supports plugins to extend the functionality of individual bots.
IRC client implemented as a webapp. Fully featured. Written in nodejs. Translated into 25 languages. Has to be configured on the back end for the IRC server to use.