Skip to content

A modern IRC Client written in C#

Notifications You must be signed in to change notification settings

hnjm/IRC-Client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRC Client

An IRC client made in C#. The goal of this project is to take an old protocol like IRC and make a more modern client, like other chat clients such as Discord. On the networking side the IRC connections are made using asynchronous TCP sockets. The IRC interpreter is a custom one written using C#'s event handling. The UI is rendered to an HTML canvas rather than a text box or a rich text box, giving more control over how the information is displayed.

Screenshots

IRC Client

IRC Client

Functionality

  • Ability to connect to IRC servers and conversate in various channels
  • Ability for the user to customize the UI by using their own CSS stylesheet
  • Channel notify of missed messages
  • Saved UI positioning

Technologies Used

  • C Sharp
  • HTML
  • CSS
  • JavaScript

Planned

  • Ability to connect to multiple servers at once
  • More advanced settings dialog with saved options
  • Logging

About

A modern IRC Client written in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 88.7%
  • CSS 8.3%
  • HTML 1.6%
  • JavaScript 1.4%