Developer rebuilds 28-year-old Turkish IRC network in Go and WebAssembly
A solo developer has completely rewritten Yudum.NET, a Turkish IRC network originally launched in 1998, replacing its legacy C daemon and scripted bots with a modern platform built entirely in Go. The new system runs as a single binary on one VPS, combining an IRC daemon, user services, a website, and a webchat into one unified process backed by a SQLite database. Notably, the webchat and interactive site components are compiled to WebAssembly using TinyGo, eliminating the need for hand-written JavaScript and reducing a class of cross-site scripting vulnerabilities by design. The platform retains classic IRC connectivity for existing clients while adding social feeds, table games, voice rooms, and media discovery features accessible directly within the chat window. The rebuild was motivated by the failure of traditional IRC interfaces to retain casual users who gravitated toward modern apps like Discord and WhatsApp.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in