Finding Channels

Finding Channels on Libera.Chat

Libera.Chat has thousands of channels. There are several ways to search for them depending on your needs and preferences. The following methods do not show all channels, only those that have opted to be listed by having channel mode s unset (which is set by default for new channels).

Using Webchat

If you have an internet connection that’s faster than 30 kbps (but ideally at least 3 Mbps) and are using our KiwiIRC-based webchat at web.libera.chat, you can use the /list command. This command has the network return a full list of channels and their topics that you can then search through entirely within the client.

Other clients also support /list, but please read on for caveats.

Using alis

alis is a network service to search for channels server-side. alis is invoked using /msg alis list <pattern> [options].

<pattern> is matched on channel names. For example, /msg alis list #linux* will list single-“#” channels whose names begin with “linux”. If the pattern does not contain any wildcards nor begin with a “#”, alis will implicitly surround the pattern with *s.

[options] is a space-separated list of options to refine the search, each of which can only be used once. For example, you can also search by the channel’s current topic or require a minimum number of users (to weed out barely-used channels). /msg alis list * -min 100 -topic social would find channels whose topic contains the word “social” and that have at least 100 users.

The options you can use after the initial pattern are:

alis output is limited to 64 channels. You can skip the first 64 channels by adding -skip 64 to the argument list, then the next 64 by instead using -skip 128, the next 64 with -skip 192, and so on.

Using netsplit.de

A method of searching that does not require connecting to Libera.Chat is to use netsplit.de. netsplit.de is a third-party index of IRC networks and their channels. It also maintains a record of topic changes and user counts. For example, here is their page about #libera.

Using other IRC clients

LIST is a standard IRC command and most clients allow you to use it by typing /list. How long it takes to fully receive the output from /list depends on the speed of your internet connection. As with webchat, 3Mbps or faster is recommended to load the list quickly.

There are some caveats to note before using this command:

A common myth is that you can instantly disconnect yourself using /list due to your client not keeping up with the output; this is true for some IRC server software but is not the case on Libera.