CloudBot - CloudBot - The simple, fast, expandable, open-source Python IRC Bot!

  •        21

CloudBot is currently unmaintained. The project possibly usable, but there are currently no developers building new features or fixing bugs. There are several forks of CloudBot which you may want to use instead. These projects have much more work done on them, and are thus incompatible. If you already have a running CloudBot instance you will probably need to start over from scratch.



Related Projects

irc - the irc crate – usable, async IRC for Rust

  •    Rust

"the irc crate" is a thread-safe and async-friendly IRC client library written in Rust. It's compliant with RFC 2812, IRCv3.1, IRCv3.2, and includes some additional, common features from popular IRCds. You can find up-to-date, ready-to-use documentation online on To start using the irc crate with cargo, you can add irc = "0.13" to your dependencies in your Cargo.toml file. The high-level API can be found in irc::client::prelude. You'll find a number of examples to help you get started in examples/, throughout the documentation, and below.

quassel - Quassel IRC: Chat comfortably. Everywhere.

  •    C++

Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. You can find the current release notes on the Quassel IRC homepage, as well as in this repository's ChangeLog.

slack-irc - Connects Slack and IRC channels by sending messages back and forth.

  •    Javascript

Connects Slack and IRC channels by sending messages back and forth. Read more here. Note: node-irc uses icu-charset-detector as an optional dependency, which might fail to install depending on how you've installed Node.js. slack-irc works fine anyhow though, so no need to worry.

KiwiIRC - Web based IRC client

  •    Javascript

Kiwi IRC is a fully featured IRC client that can be extended to suit almost any needs. Using the web application is extremely simple even without any IRC knowledge as all the common needs are built directly into the UI.

node-irc - NodeJS IRC client library

  •    Javascript

node-irc is an IRC client library written in JavaScript for Node. Note that as of version 0.3.8, node-irc supports character set detection using icu. You'll need to install libiconv (if necessary; Linux systems tend to ship this in their glibc) and libicu (and its headers, if necessary, install instructions) in order to use this feature. If you do not have these libraries or their headers installed, you will receive errors when trying to build these dependencies. However, node-irc will still install (assuming nothing else failed) and you'll be able to use it, just not the character set features.

Rocket - A web framework for Rust.

  •    Rust

Visiting localhost:8000/hello/John/58, for example, will trigger the hello route resulting in the string Hello, 58 year old named John! being sent to the browser. If an <age> string was passed in that can't be parsed as a u8, the route won't get called, resulting in a 404 error. The official community support channels are the #rocket IRC channel on the Mozilla IRC Server at and the bridged Rocket room on Matrix. If you're not familiar with IRC, we recommend chatting through Matrix via Riot or via the Kiwi web IRC client. You can learn more about IRC via Mozilla's Getting Started with IRC guide.



InstantIRC is an IRC Client that is designed for static IRC usage so the common person who doesn't have a firm grasp of IRC clients and how to use them can immediately jump into the action. InstantIRC is written in C# .NET 3.5

wechatircd - ㊙用IRC客户端控制微信网页版

  •    Python

wechatircd injects JavaScript (injector.js) to, which uses WebSocket to communicate with an IRC server (, thus enable IRC clients connected to the server to send and receive messages from WeChat, set topics, invite/delete members, ... (the server) will listen on (IRC) and (HTTPS + WebSocket over TLS).

Limnoria - A modified version of Supybot (an IRC bot) with Python 3 and IRCv3 support including SASL, translations (fr/fi/it/hu/de), GPG authentication, TLS, and many other enhancements and bug fixes

  •    Python

Supybot is a robust (it doesn't crash), user friendly (it's easy to configure) and programmer friendly (plugins are extremely easy to write) Python IRC bot. It aims to be an adequate replacement for most existing IRC bots. It includes a very flexible and powerful ACL system for controlling access to commands, as well as more than 50 builtin plugins providing around 400 actual commands. Limnoria is a project which continues development of Supybot (you can call it a fork) by fixing bugs and adding features.

oragono - A modern IRC server written in Go.

  •    Go

Oragono is a modern, experimental IRC server written in Go. It's designed to be simple to setup and use, and it includes features such as UTF-8 nicks / channel names, client accounts with SASL, and other assorted IRCv3 support. and are running Oragono in production if you want to take a look.

awesome-irc - A curated list of awesome IRC resources


A list of tools, software & other resources related to the Internet Relay Chat (IRC) protocol. You use these to connect to IRC.

The Perl IRC Daemon

  •    Perl

An implementation of the modern IRC protocol, meant to be compatible with popular existing IRC clients. It includes SSL support, a feature few other IRC servers have.


  •    Java

IRC Client wrote in Java/Swing. It allows you to join several IRC servers and channels at the same time and provides private conversations support between two IRC users. Supports standards IRC colors for reading and writing.

Denora IRC Stats

  •    C

Denora is a set of Stats Services for IRC networks that allows IRC network admins to get a complete and comprehensive overview of their IRC network. Denora exports this information to MySQL, HTML XML and flatfile databases.


  •    C++

bayes-irc provides a library and plugins for use in IRC Chat. The idea is to bring bayesian filtering known from E-Mail Spamfilters to IRC-Chatclients.

Aeru IRC

  •    CSharp

Aeru IRC is IRC Client for the .NET Framework. It made with C# programming language and features a full Graphical Interface. Aeru IRC uses XML to store servers and channels and app settings. The GUI uses the power of .NET.

komanda - The IRC Client For Developers

  •    Javascript

Komanda is a IRC client built with node-webkit, javascript, html and css for people who write code. The project goal is to build the best client for developers that use IRC for their projects, follow others or getting help on a new language or framework. Komanda is currently in beta. Things may not be perfect but it's pretty solid on the IRC side of things.

liwBot: IRC Bot Base

  •    C

A C/C++ written platform to develop IRC;brgt;Designed to provide all functionality to develop C/C++ written IRC Bots in a very easy;brgt;It also provides almost all necessary functions to interact with an IRC server, to develop any kind of a

IRC Stats Bot (JAVA / PHP / MySQL)

  •    Java

JAVA / PHP / MYSQL IRC Stats Bot based on IRC JAVA BOT. Makes statistics for one or more channels on irc. Make many php page with the stats of channels and the stats of nicks.

srvx IRC Services

  •    C

srvx IRC Services is a ground-up implementation of services for IRC networks (supporting IRCu2.10, Bahamut, and other IRC server dialects). Features include POSIX threading, generalized proxy detection and all the standard services users expect.