Third party modules

The following is a list of available 3rd party modules for UnrealIRCd. Note that these modules are NOT written by the UnrealIRCd team. Use them at your own risk.

These modules can be installed on UnrealIRCd with the command:

./unrealircd module install third/name-of-module
See the Module manager documentation for more information.

If you wish to discuss 3rd party modules, then leave a message on the 3rd party modules forum.

If you have written an UnrealIRCd module and want to submit it for inclusion here, then read how to submit your module.

Module list

Name Version Last updated Author Description
third/account-registration 0.1 2023-11-25 Account registration functionality (IRCv3)
third/allsend 1.00 2024-05-11 Adds the /allsend command which allows privileged server operators to send targetted messages
third/anti_amsg 2.1.1
2025-09-22
Drop messages originating from /amsg
third/anticaps 2.1.1
2025-09-22
Block/lowercase messages that contain a configurable amount of capital letters
third/auditorium 2.1.2
2025-09-22
Channel mode +u to show channel events/messages to/from people with +o/+a/+q only
third/autojoin_byport 2.1.1 2024-05-16 Auto-join channels on connect based on connection port
third/autovhost 2.1.3 2025-05-08 Apply vhosts at connect time based on users' raw nick formats or IPs
third/bancheck_access 2.1.4
2025-09-22
Prevents people who have +o or higher from getting banned, unless done by people with +a/+q or opers
third/banfix_voice 2.1.1
2025-09-22
Correct some odd behaviour in regards to banned-but-voiced users
third/block_masshighlight 2.2.2
2025-09-22
Prevent mass highlights network-wide
third/block_no_tls 2.1.1
2025-09-22
Allows privileged opers to temporarily block new, non-TLS (SSL) user connections
third/block_notlsident 2.1.0 2023-11-25 Restrict certain idents to SSL/TLS connections only
third/channel-rename 1.0.0 2025-05-09 Adds draft/channel-rename functionality (IRCv3)
third/chgswhois 1.0 2023-11-25 Provides command /CHGSWHOIS and /DELSWHOIS for priviledged IRCops to change a users "special whois" line.
third/clearlist 2.1.1
2025-09-22
Adds CLEARLIST command to clear out banlists in bulk
third/clones 2.1.0 2023-11-25 Adds a command /CLONES to list all users having the same IP address matching the given options
third/cmdslist 1.0 2023-11-25 Request and subscribe to commands
third/commandsno 2.1.1
2025-09-22
Lets IRC operators see command usages
third/debug 2.1.2
2025-09-22
Allows privileged opers to easily view internal (configuration) data
third/denyban 2.1.5
2025-09-22
Deny specific ban masks network-wide
third/dictionary 1.0 2024-10-16 Lets you and your visitors look up the definition of a word (English)
third/display-name 1.0 2023-11-25 +draft/display-name (IRCv3)
third/dumpcmds 1.0 2023-11-25 Dump IRC commands to a file
third/elmer 2.3
2025-09-10
Make people talk like Elmer
third/extwarn 2.1.0 2023-11-25 Enables additional configuration error checking
third/fantasy 2.1.1 2024-05-16 Implements custom fantasy channel !cmds
third/filehost 1.0 2025-01-03 IRCv3 draft/FILEHOST - Provides users with an ISUPPORT token with a URL to your file upload service
third/findchmodes 6.0 2023-11-25
k4be
Find channels by channel modes
third/fixhop 2.3.4
2025-09-22
The +h access mode seems to be a little borked/limited, this module implements some tweaks for it
third/gecos_replace 1.1.2
2025-09-22
Enables replacing text in the gecos field on-connect
third/getlegitusers 2.1.0 2023-11-25 Command /getlegitusers to show user/bot count across the network
third/google-recaptcha 0.9 2024-10-16 Protect your UnrealIRCd network with Google reCAPTCHA
third/helpop 1.5 2025-03-01 HelpOp - Provides usermode h (HelpOp) and swhois line, channelmode g (HelpOp-only room), and command /HELPOPS
third/hidebans 1.2 2023-11-25 Hide channel bans from non-ops
third/inchannelban-enforce 6.1 2023-11-25
k4be
Enforce ~c bans so they can't be circumvented
third/incredibly-lazy-ops 1.0 2024-01-23 Provides some easy commands for using extbans for lazy chanops who can't be bothered to learn extbans
third/irccloud-tags 1.0 2025-01-03 Provides support for IRCCloud's MessageTags
third/joinmute 2.2.2
2025-09-22
Adds +J chmode: Mute newly joined people for +J X seconds
third/kickjoindelay 2.2.2
2025-09-22
Chanmode +j to prevent people from rejoining too fast after a kick
third/kiwiirc-tags 1.0 2023-11-25 Provides support for KiwiIRC's MessageTags
third/listrestrict 2.2.2
2025-09-22
Impose certain restrictions on /LIST usage
third/listsg 1.0 2024-06-26 Command /SG to list security groups and their members
third/lockserv 1.2
2025-09-10
Adds the /lockserv command which allows privileged server operators to prevent connections to a particular server.
third/logged-in-from 1.1 2023-11-25 Extra /WHOIS information pertaining to account usage.
third/message_commonchans 2.1.1
2025-09-22
Adds umode +c to prevent people who aren't sharing a channel with you from messaging you
third/metadata 6.0
2025-09-11
k4be
draft/metadata and draft/metadata-notify-2 cap
third/metadata-db 6.0 2023-11-25
k4be
Metadata storage module
third/modmanager_irc 1.1.1
2025-09-22
Control Unreal's module manager through IRC
third/mtag-extban 1.1 2023-11-25 ExtBan ~mtag - Prevent usage of certain IRCv3 message-tags per channel
third/mute 1.6
2025-09-10
Globally mute a user
third/nicklock 1.3
2025-09-10
Adds the /NICKLOCK command which allows server operators to prevent a user from changing their nick during their session.
third/nicksuffix 2.1.1
2025-09-22
Restrict /nick usage to suffixing your base nick
third/noghosts 2.1.0 2023-11-25 Keep channels clear of "ghosts" of opers
third/noinvite 2.1.0 2023-11-25 Adds umode +N to block invites
third/nopmchannel 2.1.1
2025-09-22
Prevents users sharing a channel from privately messaging each other
third/ojoin 2.0
2025-09-12
/OJOIN Command and Channel Mode +Y (Server Operator)
third/operoverride_ext 2.1.0 2023-11-25 Additional OperOverride functionality
third/operpasswd 2.1.1
2025-09-22
Kill users with too many failed OPER attempts
third/plainusers 2.1.1
2025-09-22
Allows opers to list all users NOT connected over SSL/TLS
third/pmlist 2.1.2
2025-09-22
Implements umode +P to allow only certain people to privately message you
third/polite-tag 1.0 2023-11-25 +draft/polite tag - Lets a user mark their message as polite (don't highlight)
third/portsifresi 2.1.0 2023-11-25 Protect specific ports with a password
third/pubnetinfo 2.1.1
2025-09-22
Display public network/server information such as SSL/TLS links
third/qline 1.0.0 2023-11-25 /QLINE and /UNQLINE commands to allow opers to manually add Q-lines (global nick bans).
third/queue 1.0 2024-06-22
Valware
Adds command /QUEUE
third/react 0.1 2023-11-25 +draft/react (IRCv3)
third/recover 1.0 2024-07-18 Adds command /RECOVER
third/redact 6.0 2023-11-25
val
Implements the draft IRCv3 message-redaction specification
third/reduced-moderation 1.2
2025-09-10
Reduced Moderation mode (+x)
third/rehashgem 2.1.0 2023-11-25 Implements an additional rehash flag -gem (global except me)
third/relaymsg 1.0.0 2025-06-16 Implements draft/relaymsg
third/repeatprot 2.1.1
2025-09-22
G(Z)-Line/kill users (or block their messages) who spam through CTCP, INVITE, NOTICE and/or PRIVMSG
third/report 1.1.2
2025-09-22
For reporting bad stuff to the assigned IRC operators
third/restrict-chans 1.3 2025-01-03 Restrict channel creation to logged-in users
third/rtkl 2.1.1
2025-09-22
Allows privileged opers to remove remote servers' local K/Z-Lines
third/sacmds 2.2.3
2025-09-22
Implements SA* commands for privileged opers
third/sacycle 1.1 2023-11-25 Force someone to part and rejoin a channel
third/showwebirc 6.0 2023-11-25
k4be
Add whois info for WEBIRC and websocket users
third/signore 2.1.2
2025-09-22
Implements an I-Line for adding server-side ignores
third/smtp-email 1.0 2025-01-03 Send emails about chosen logs using SMTP
third/textshun 2.1.2
2025-09-22
Drop messages based on nick and body
third/topicgreeting 2.1.0 2023-11-25 Greet users who join a channel by changing the topic (channel mode +g)
third/uline_nickhost 2.1.1
2025-09-22
Requires people to address services like [email protected]
third/unauthban 6.0 2023-11-25
k4be
ExtBan ~I or ~unauth: bans that match only users that are not logged in
third/upgrade-notify 2.1 2024-05-11 Sends out a message to opers when there is an upgrade available for UnrealIRCd
third/webirconly 1.1 2023-11-25 WebIRC Only - Provides channelmode W (webirc only channel)
third/websocket_restrict 2.1.1
2025-09-22
Impose restrictions on websocket connections
third/welcomemessages 1.0.1 2024-06-26 Sends server custom welcome messages for differents channels
third/wwwstats 6.0 2023-11-25
rocket, k4be
Provides data for network stats

Modules marked in green have been updated in the past 30 days. You can hover on the author field to get troubleshooting info, or click on it to go to their URL or to send an e-mail.

NOTE: You can get the same list on a shell by running ./unrealircd module list and using the command ./unrealircd module info third/name-of-module