ircbits.com

Everything About IRC

Browse a complete list of articles published on ircbits.com, ordered by publication date where new articles are at the top. If you would rather start broad, the networks and clients hubs group the most useful guides by topic. You may also browse by tag for a list of all available topics, or subscribe to the available RSS-feed.

basics

bots

  • IRC bots: from eggdrop to your first ten lines of PythonBots are half of IRC's culture: loggers, games, ops helpers, bridges. The classic bot software, the etiquette rules that now have teeth, and a minimal Python bot to start from.
  • IRC services and tools worth knowing: the ecosystem around the chatIRC is more than the chat window. Network services that guard your identity, search engines that index hundreds of networks, bridges to Discord and Matrix, history and paste tools, statistics sites — the supporting cast that makes IRC actually usable in 2026.
  • Twitch IRC explained: connect any IRC client to Twitch chatTwitch chat is IRC, so your existing client can join it — server irc.chat.twitch.tv on port 6697, your Twitch name in lowercase, and an OAuth token as the server password. The settings for every client, where to get the token now that the old generator is gone, and how to bot it.
  • Writing an IRC bot: from a raw socket to something you'd actually runWriting an IRC bot is the classic weekend project because the protocol is just lines of text. Here's the whole arc: a working bot in raw Python you fully understand, then how to do it properly with TLS, SASL, reconnection and a real library — plus the etiquette that now has teeth.

bouncers

bridges

clients

  • Best IRC clients for Android in 2026IRC on a phone fails without persistence — Android kills background connections. The clients that solve it in 2026, with install links and screenshots: goguma, IRCCloud, Quasseldroid, and the bouncer setups that make mobile IRC actually work.
  • Best IRC clients for iOS in 2026The best IRC clients for iOS in 2026 that actually survive iPhone's aggressive background suspension: goguma, IRCCloud, Igloo, and bouncer- backed setups, with App Store links and screenshots for each.
  • Best IRC clients for Linux in 2026The Linux desktop IRC field after HexChat: Halloy, Konversation, Polari and Srain compared with Flathub links and screenshots — plus where HexChat's removal from Debian testing and Flathub leaves its users.
  • Best IRC clients for macOS in 2026Textual is sunset, LimeChat and Colloquy are long dead — the macOS IRC field in 2026 is smaller and better than it looks. What actually works on a Mac now: Halloy, the terminal clients, IRCCloud, and what to make of Mango 3.0.
  • Best IRC clients for Windows in 2026The Windows IRC client field, checked against reality in 2026: mIRC, AdiIRC, Halloy and KVIrc are alive; HexChat is not. Verified download links, prices, screenshots, and a comparison table.
  • Best IRC clients in 2026: desktop, terminal, mobile and webA current, opinionated guide to IRC clients — graphical, terminal, mobile, and cloud — with screenshots, install links, and honest maintenance status for every client. Updated July 2026.
  • Best terminal IRC clients in 2026: WeeChat, Irssi and the minimalistsWeeChat vs Irssi, compared honestly, plus the modern minimalists — senpai, tiny, catgirl — and a straight answer on which terminal IRC client belongs in your tmux session in 2026.
  • Best web IRC clients in 2026 (and what replaced Mibbit)Mibbit is gone, but IRC in a browser tab is better than ever. The Lounge, gamja, KiwiIRC and IRCCloud compared — which web client fits which user, with screenshots and honest notes on hosting and cost.
  • goguma setup guide: the mobile IRC client done rightgoguma is the best IRC client on a phone, full stop — built around IRCv3 and the soju bouncer so history and notifications work like a modern messenger. Install links for Android and iOS, and the setup that makes it shine.
  • Halloy setup guide: config, servers, and the keybindings that matterA complete Halloy setup: install, connect to a network with SASL, configure multiple servers, wire up a soju bouncer, and the config.toml options worth knowing about — themes, notifications, and keybindings.
  • Halloy: a modern IRC client that feels like 2026Halloy is an open source IRC client written in Rust that finally looks and feels contemporary — fast, clean, IRCv3-capable, cross-platform. What it does well, what it skips, and how to set it up.
  • HexChat is dead — what to use instead in 2026HexChat's final release was February 2024; since then it has been delisted from Flathub and dropped from Debian testing. What that means for users, and the honest migration paths — Halloy, KVIrc, AdiIRC, Konversation — per platform and per temperament.
  • HexChat setup guide: from install to identified in ten minutesHexChat remains the friendliest graphical IRC client. Installation, the network list, SASL configuration, sensible settings, and the quirks worth knowing in 2026.
  • HydraIRC in 2026: is it still alive, and should you use it?HydraIRC is a free, open source Windows IRC client with its own HydraScript scripting language. It went dormant for years, then came back — here's its current status, what it does well, and who should actually pick it.
  • IRC clients for professionals: setups that never miss a messageIf IRC is where your team, your project or your infrastructure talks, "my laptop was asleep" is not an acceptable answer. The always-on setups that professionals actually run — hosted and self-hosted — with costs stated plainly.
  • IRCCloud explained: hosted IRC in the cloudIRCCloud keeps your IRC connection alive in the cloud: synced history, push notifications, polished apps everywhere. How it works, what the free tier limits, and the trade-offs of putting a company in the middle.
  • Irssi setup guide: the classic terminal client, configured properlyIrssi has been the terminal IRC client of record since 1999: lightweight, Perl-scriptable, indestructible. A modern configuration with TLS, SASL, autojoin, and the tmux pattern.
  • mIRC in 2026: the Windows classic, thirty years onmIRC turned thirty in 2025 and is still updated. What the most famous IRC client of all time offers today, the scripting culture it created, and an honest take on whether to choose it now.
  • Revolution IRC is unmaintained — what to use on Android in 2026Revolution IRC's last release was April 2023 and its Google Play listing is gone. The F-Droid build still works, but nothing is coming. What to install instead — goguma, IRCCloud, Quasseldroid — and how to move your networks across.
  • WeeChat setup guide: the terminal IRC client done rightWeeChat is the most capable terminal IRC client: scriptable, IRCv3-aware, with a relay protocol that can replace a bouncer. A modern setup from install to SASL to the essential keybindings.

comparisons

  • IRC vs Discord: an honest comparisonDiscord won the masses; IRC kept the infrastructure people. An honest comparison of the two — features, ownership, privacy, longevity — and a realistic take on which one fits which community.
  • IRC vs Matrix: two open chat protocols comparedIRC and Matrix are both open, federated-ish, and beloved by the same crowd — which makes choosing between them genuinely hard. A practical comparison of the two open chat protocols.
  • IRC vs Slack: what got reinvented and what got lostSlack famously began as a polished take on ideas IRC pioneered — channels, /commands, integrations. What Slack added, what it took away, and when each makes sense.

history

networks

news

reference

  • DCC explained: IRC's peer-to-peer file transfersDCC lets two IRC users connect directly for chat and file transfer, with the server only brokering the handshake. How it works, why it fights with NAT, and the safety rules that never expired.
  • IRC channel modes explained+t, +n, +m, +i, +k, +b — channel modes are IRC's entire moderation toolkit compressed into single letters. What each one does, how lists and parameters work, and which modes vary by network.
  • IRC commands cheat sheetEvery IRC command you'll actually use, in one page: joining and leaving channels, private messages, registering with NickServ, ChanServ operator commands, and the channel modes you'll run into. Works the same in HexChat, WeeChat, Irssi, mIRC, or any web client.
  • IRC glossary: every term you'll run intoOp, voice, k-line, CTCP, ghost, cloak, services — IRC has three decades of jargon. An alphabetical glossary of the terms you will actually encounter.
  • IRC user modes explainedChannel modes get all the attention, but users have modes too: invisibility, cloaking, TLS markers, wallops. What the common user modes do and which ones are worth setting.
  • The IRC protocol explained: the whole thing fits on one pageThe IRC protocol specification, explained in plain language: the port (6697 with TLS), the message format, the handshake, the commands that matter, numeric replies, and how IRCv3 bolted on the modern bits — short enough to read in one sitting.
  • The WEBIRC command explainedWEBIRC is the command a web gateway sends before anything else, telling the IRC server who is really on the other end. The syntax, why bans would otherwise be useless, and what an operator has to configure to trust it.
  • What is a netsplit?Half the channel just quit at the same instant — congratulations, you have witnessed a netsplit. What netsplits are, why they happen, and why a wave of simultaneous quits is nothing to worry about.
  • What is IRCv3? The quiet modernization of IRCIRC's protocol froze in the 1990s — officially. Unofficially, the IRCv3 working group has spent the last decade retrofitting modern chat features: message history, reactions-ready tags, better auth, and — as recently as 2026 — a browser-native transport. What IRCv3 is and what it changes.
  • XDCC explained: how IRC file-serving bots workXDCC is a bot sitting in a channel with a numbered list of files, handing them out over a direct connection. The commands, what a pack number is, why the search engines exist — and the safety and legal reality.

servers

  • Ergo setup guide: a modern IRC server in one eveningErgo packs server, services, and message history into a single Go binary with one YAML config. A practical walkthrough: install, TLS, registration, history, and the settings worth changing before inviting people.
  • Host your own IRC webchatPutting a "chat with us" button on your project's site, from a copy-paste embed that needs no server to a self-hosted KiwiIRC or qwebirc gateway — and the WEBIRC step people forget until the bans start landing.
  • How to run your own IRC server in 2026A private IRC server for your community is a one-evening project in 2026. Choosing between Ergo, InspIRCd, UnrealIRCd and solanum, what hardware you need (almost none), and the decisions to make before launch.
  • IRC server software compared: Solanum, UnrealIRCd, InspIRCd, Ergo and friendsThe IRCd is the program that *is* the server. Which one the big networks run, which one to pick for your own, and the one real architectural fork in the road — classic federated daemons versus the modern all-in-one Ergo.