A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning.

But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun.

During this Hack Week we will not be ambitious: apart from learning Rust, we will be learning quite some things about IRC, so getting the basic pieces in place will be more than enough.

We can think of adding some stuff later, like database-based storage, full text search, support for plugins, and even a JSON/HTTP interface. But, for now, let's start low.

Looking for hackers with the skills:

rust

This project is part of:

Hack Week 17

Activity

  • over 1 year ago: IGonzalezSosa added keyword "rust" to Learn Rust by writing an IRC bouncer
  • over 1 year ago: IGonzalezSosa added keyword "rust" to Learn Rust by writing an IRC bouncer
  • over 1 year ago: teclator joined Learn Rust by writing an IRC bouncer
  • almost 2 years ago: david_kang liked Learn Rust by writing an IRC bouncer
  • almost 2 years ago: mbrugger liked Learn Rust by writing an IRC bouncer
  • almost 2 years ago: hennevogel liked Learn Rust by writing an IRC bouncer
  • almost 2 years ago: jevrard left Learn Rust by writing an IRC bouncer
  • almost 2 years ago: jevrard joined Learn Rust by writing an IRC bouncer
  • almost 2 years ago: iulhaq liked Learn Rust by writing an IRC bouncer
  • almost 2 years ago: SLindoMansilla liked Learn Rust by writing an IRC bouncer
  • All Activity

    Comments

    Similar Projects

    SUSE Manager Cluster Extension (PoC) by bmaryniuk

    Since SUSE Manager doesn't scale out and stacki...


    Kanidm: A safe and modern IDM system by firstyear

    This hackweek I'll be working on Kanidm, an IDM...