Thales

Jul 20, 2023

IRC to MySQL gateway

Thales is an IRC to MySQL Gateway. It connects to your IRC network as a service, and converts messages it receives to SQL queries to update the database. It collects data about users, channels and servers. It does not build stats itself, but gives you the database, it’s your role to write third-party applications or scripts, for example in PHP, to extract data from it. Some example applications are provided.

Supported DBMS and IRCDs

  • Currently runs with MySQL
  • Support for Bahamut 1.4.27 or later, Hybrid 7 and Ultimate 2.8 or later, 3.0.0 or later is still included, but is not maintained


Checkout these related ports:
  • Znc - Advanced IRC bouncer
  • Znc-push - Push notification service module for ZNC
  • Znc-clientbuffer - Client specific buffers module for ZNC
  • Weechat - Lightweight and user friendly ncurses based IRC client
  • Weechat-otr - WeeChat script for Off-the-Record (OTR) messaging
  • Undernet-ircu - Undernet IRCU irc daemon
  • Tircproxy - IRC proxy server
  • Srvx - Services for ircu P10 protocol networks
  • Srain - Modern IRC client written in GTK
  • Soju - IRC bouncer
  • Smuxi - Smart MUltipleXed Irc
  • Smartirc4net - Multi-layered IRC library
  • Sirc - Small (150k), fast, perl-based IRC client
  • Simpleirc - Extremely simple IRC client
  • Sic - Another 'Internet Relay Chat' Client