21 Repos
Applications for connecting to and participating in IRC networks.
Explore 21 awesome GitHub repositories matching part of an awesome list · IRC Clients. Refine with filters or upvote what's useful.
Matterbridge ist eine Multi-Protokoll-Chat-Brücke und ein Messaging-Gateway, das Nachrichten, Medien und Benutzeridentitäten in Echtzeit über verschiedene Kommunikationsplattformen hinweg synchronisiert. Es fungiert als protokollunabhängiger Message-Bus, der verschiedene Chat-Protokolle in ein gemeinsames internes Format übersetzt, um eine nahtlose Kommunikation zwischen verschiedenen Diensten zu ermöglichen. Das System zeichnet sich durch einen Multi-Plattform-Medien-Proxy aus, der Dateien und Anhänge herunterlädt und erneut hochlädt, um die protokollübergreifende Zugänglichkeit sicherzustellen. Es nutzt zudem einen Webhook-Identitäts-Proxy, um ursprüngliche Benutzernamen und Avatare der Absender über Plattformen hinweg zu replizieren und die Identitätsklarheit durch anpassbare Mappings und Formatierungen zu wahren. Das Gateway bietet umfangreiches Traffic-Management über Chat-Traffic-Middleware, was die Transformation, Filterung und das Routing von Nachrichten mittels regulärer Ausdrücke und skriptbarer Logik ermöglicht. Es unterstützt komplexes Management des Nachrichtenlebenszyklus, einschließlich der Synchronisierung von Bearbeitungen, Löschungen und Thread-Konversationen, und bietet gleichzeitig eine programmatische Protokollintegration für Drittanbieterdienste. Die Brücke kann als Hintergrunddienst oder innerhalb eines Containers bereitgestellt werden, mit Konfigurationsunterstützung für Umgebungsvariablen und einer sicheren administrativen API.
Handles file uploads by converting private links to public ones or re-uploading files natively across platforms.
The Lounge is a self-hosted, web-based IRC client that functions as a persistent bouncer replacement, keeping users connected to IRC servers even when their browser is closed or device is offline. It runs as a Node.js backend with a WebSocket bridge that relays IRC events and commands between the server and browser, and includes a built-in HTTP and HTTPS server for direct TLS termination without an external reverse proxy. The client supports multiple user accounts on a shared server installation, with LDAP authentication for credential validation. It maintains persistent server-side IRC conne
Supports multiple user accounts with separate identities and settings on a shared server installation.
Halloy is an IRCv3 chat client designed for real-time communication across multiple servers and networks. It implements modern protocol standards, including support for message tags, read markers, rich user metadata, and WebSocket connections. The project distinguishes itself through integrated anonymity and deep interface customization. It features native Tor and proxy routing to hide the user's connection origin and provides a themed environment with configurable window pane layouts, keyboard aliases, and custom color schemes. The client covers a broad range of capabilities, including chan
Provides a full-featured chat application for connecting to and participating in multiple IRC networks.
Deprecated. See fork @ https://github.com/thelounge
Self-hosted web-based IRC client for browser access.
The extensible chat client.
Extensible and lightweight chat client for IRC and other protocols.
HexChat is an IRC client for Windows and UNIX-like operating systems. See IRCHelp.org for information about IRC in general. For more information on HexChat please read our documentation: - Downloads - FAQ - Changelog - Python API - Perl API
Cross-platform graphical client based on XChat with spell check.
The client of the future
Modular IRC client featuring a text-based user interface.
Official repository for the ZNC IRC bouncer
Advanced server-side bouncer for persistent IRC connectivity.
Textual is an IRC client for OS X
Lightweight and feature-rich chat client.
IRC Client for Mac
Fast, stable macOS and iOS client supporting multiple servers.
🥝 Next generation of the Kiwi IRC web client
Modern, powerful web-based IRC messenger.
Quassel IRC: Chat comfortably. Everywhere.
Distributed client-server architecture for persistent chat sessions.
Revolution IRC
Feature-rich and actively maintained IRC client for Android.
Circe is a Client for IRC in Emacs. It tries to have sane defaults, and integrates well with the rest of the editor, using standard Emacs key bindings and indicating activity in channels in the status bar so it stays out of your way unless you want to use it.
IRC client designed for integration within the Emacs environment.
An IRC packaged chrome app
Chrome-based client that connects directly without a proxy.
The KVIrc IRC Client
Portable IRC client built using the Qt GUI toolkit.
Software Requirements First you will need to install a few libraries to compile the source
User-friendly, persistent client built on GNOME and GTK+.
| | | |------------------------------------------------------------------|------------------------------------------------------------------| | | |
Lightweight Vala and GTK client designed for elementary OS.
Konversation website: https://konversation.kde.org/ Konversation wiki: https://userbase.kde.org/Konversation Bug tracker: https://bugs.kde.org/ IRC channel: #konversation on irc.libera.chat
User-friendly IRC client built specifically for the KDE platform.
This IRC client and its related software are designed to be: - Modern and innovative - Comfortable for people switching from other messaging software - Easy to implement - Easy to expand
Modern WebSocket-based client with a Discord-like user interface.