<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bo0m</title>
    <description>The latest articles on DEV Community by Bo0m (@bo0m_6df195e8034e8d619305).</description>
    <link>https://dev.to/bo0m_6df195e8034e8d619305</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3908722%2Ff856ddc0-8c51-4d25-aebf-c90c97a03e1d.png</url>
      <title>DEV Community: Bo0m</title>
      <link>https://dev.to/bo0m_6df195e8034e8d619305</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bo0m_6df195e8034e8d619305"/>
    <language>en</language>
    <item>
      <title>Et si IRC pouvait redevenir une vraie plateforme moderne ?</title>
      <dc:creator>Bo0m</dc:creator>
      <pubDate>Sun, 03 May 2026 12:00:20 +0000</pubDate>
      <link>https://dev.to/bo0m_6df195e8034e8d619305/et-si-irc-pouvait-redevenir-une-vraie-plateforme-moderne--3cp3</link>
      <guid>https://dev.to/bo0m_6df195e8034e8d619305/et-si-irc-pouvait-redevenir-une-vraie-plateforme-moderne--3cp3</guid>
      <description>&lt;p&gt;Tout le monde utilise Discord aujourd’hui.&lt;br&gt;
Mais une grande partie des webchats IRC actuels se ressemblent tous.&lt;br&gt;
👉 souvent des clones de KiwiIRC&lt;br&gt;
👉 simples interfaces IRC dans un navigateur&lt;br&gt;
👉 peu ou pas d’évolution fonctionnelle&lt;br&gt;
Je me suis posé une question différente :&lt;br&gt;
👉 et si on allait plus loin que le simple “client IRC en ligne” ?&lt;/p&gt;

&lt;p&gt;Mais l’idée n’est pas de faire un simple copier-coller de client existant.&lt;br&gt;
Pourquoi pas juste un clone de KiwiIRC ?&lt;br&gt;
Parce que 90% des solutions IRC web aujourd’hui font la même chose :&lt;br&gt;
connexion IRC dans un navigateur&lt;br&gt;
interface chat classique&lt;br&gt;
peu ou pas de logique applicative&lt;br&gt;
👉 fonctionnel, mais très limité dès que tu veux innover&lt;br&gt;
Je ne voulais pas juste reproduire ça.&lt;br&gt;
Ce que j’essaie d’ajouter&lt;br&gt;
L’idée est de transformer l’expérience autour du chat :&lt;br&gt;
système de rangs / progression&lt;br&gt;
boutique interne&lt;br&gt;
système de parrainage&lt;br&gt;
mini-jeux (poker, RPG)&lt;br&gt;
webcam intégrée pour interactions sociales&lt;br&gt;
👉 IRC reste la base de communication&lt;br&gt;
👉 mais l’expérience devient plus “plateforme”&lt;br&gt;
Où j’en suis&lt;br&gt;
Le projet est encore en construction :&lt;br&gt;
base IRC fonctionnelle&lt;br&gt;
interface en évolution&lt;br&gt;
features ajoutées progressivement&lt;br&gt;
pas encore stabilisé&lt;br&gt;
C’est une phase d’expérimentation.&lt;br&gt;
Try it&lt;br&gt;
Si tu veux tester :&lt;br&gt;
Web : &lt;a href="https://chatnova.fr%E2%81%A0" rel="noopener noreferrer"&gt;https://chatnova.fr⁠&lt;/a&gt;&lt;br&gt;
IRC : irc.chatnova.fr&lt;br&gt;
Ports : 6667 (TCP) / 6697 (SSL)&lt;br&gt;
C’est encore en développement, donc tout peut bouger. Les retours techniques sont les bienvenus.&lt;/p&gt;

</description>
      <category>irc</category>
      <category>webdev</category>
      <category>node</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Building ChatNova: How I'm bringing IRC into 2026 with a modern webchat</title>
      <dc:creator>Bo0m</dc:creator>
      <pubDate>Sat, 02 May 2026 09:28:37 +0000</pubDate>
      <link>https://dev.to/bo0m_6df195e8034e8d619305/building-chatnova-how-im-bringing-irc-into-2026-with-a-modern-webchat-53eo</link>
      <guid>https://dev.to/bo0m_6df195e8034e8d619305/building-chatnova-how-im-bringing-irc-into-2026-with-a-modern-webchat-53eo</guid>
      <description>&lt;h1&gt;
  
  
  Building ChatNova: How I'm bringing IRC into 2026 with a modern webchat
&lt;/h1&gt;

&lt;p&gt;IRC is dead, right? That's what most people think. Discord won, &lt;br&gt;
Slack took over the workplace, and IRC became that nostalgic thing &lt;br&gt;
your older dev friends mention sometimes.&lt;/p&gt;

&lt;p&gt;I disagree. And I'm building &lt;a href="https://chatnova.fr" rel="noopener noreferrer"&gt;ChatNova&lt;/a&gt; to &lt;br&gt;
prove it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why IRC, in 2026?
&lt;/h2&gt;

&lt;p&gt;After years of using Discord and Slack daily, I started noticing &lt;br&gt;
things that bothered me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bloat&lt;/strong&gt;: Discord eats RAM like it's free&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Centralization&lt;/strong&gt;: One company, one server, one point of failure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Walled gardens&lt;/strong&gt;: You can't use your own client, your own bot, 
your own anything&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Constant feature creep&lt;/strong&gt;: I just want to chat, not deal with 
another "AI Assistant" feature&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;IRC solves all of this. It's lightweight, federated by design, &lt;br&gt;
client-agnostic, and has worked reliably since 1988.&lt;/p&gt;

&lt;p&gt;But IRC has one real problem in 2026: &lt;strong&gt;the onboarding experience &lt;br&gt;
is brutal for newcomers&lt;/strong&gt;. Telling someone "download mIRC, configure &lt;br&gt;
this server, type /join #channel" doesn't fly anymore.&lt;/p&gt;

&lt;p&gt;That's the gap ChatNova fills.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;p&gt;ChatNova combines battle-tested IRC infrastructure with a modern &lt;br&gt;
web frontend:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.inspircd.org/" rel="noopener noreferrer"&gt;InspIRCd&lt;/a&gt;&lt;/strong&gt; as the IRC daemon — 
fast, modular, well-maintained&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.anope.org/" rel="noopener noreferrer"&gt;Anope&lt;/a&gt;&lt;/strong&gt; for services (NickServ, 
ChanServ, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Node.js + SQLite&lt;/strong&gt; custom backend for the webchat layer, 
user data, and integrations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom frontend&lt;/strong&gt; with a "Nova Cosmos" theme — designed to 
feel modern without losing the IRC spirit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom bots&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NovaGuard&lt;/strong&gt; — moderation and anti-spam&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ResetBot&lt;/strong&gt; — utilities and channel management&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Virtual shop system&lt;/strong&gt; — gamification layer for active users&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;The key insight: the IRC backend is untouched. Anyone can connect &lt;br&gt;
with HexChat, mIRC, Irssi, weechat — whatever they prefer. The &lt;br&gt;
webchat is just a friendly door for newcomers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned building this
&lt;/h2&gt;

&lt;p&gt;A few things surprised me along the way:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. IRC daemons are incredibly mature.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
InspIRCd handles thousands of users on a single small VPS. Modern &lt;br&gt;
"chat platforms" use 10x more resources for less.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The hardest part isn't the backend.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
It's making the webchat feel "native" to IRC users while staying &lt;br&gt;
approachable for someone who's never used IRC.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Self-hosting is back in style.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
With every Discord drama or Slack price hike, more communities are &lt;br&gt;
looking for alternatives they can actually own.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it's at
&lt;/h2&gt;

&lt;p&gt;ChatNova is currently in active development on a VPS, with a public &lt;br&gt;
beta on the roadmap.&lt;/p&gt;

&lt;p&gt;If you're curious or want to follow the journey:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌐 Website: &lt;a href="https://chatnova.fr" rel="noopener noreferrer"&gt;chatnova.fr&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 IRC server: &lt;code&gt;irc.chatnova.fr&lt;/code&gt; (ports 6667 / 6697 SSL)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd love feedback from the community — especially:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What would make you try a new IRC network in 2026?&lt;/li&gt;
&lt;li&gt;What features matter to you in a modern webchat?&lt;/li&gt;
&lt;li&gt;Anything from the old IRC days you wish was still around?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Drop a comment, or come hang out on the network. &lt;/p&gt;

&lt;p&gt;More technical posts coming soon — I'll write about the InspIRCd &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js bridge architecture, the Nova Cosmos UI choices, and 
the bot system.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cheers!&lt;/p&gt;

</description>
      <category>irc</category>
      <category>node</category>
      <category>webdev</category>
      <category>selfhosted</category>
    </item>
  </channel>
</rss>
