2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00
2026-05-15 13:37:50 -04:00

C3hat

Chat App in C3

Hello, this is a very basic chat application built in C3 for learning and fun. Don't take this repo seriously. Of course I am learning C3 so if there is something that could be done better in the C3 way let me know!

Videos

This will be a series on my YouTube channel: here

Roadmap

Server

  • Accept Connection
  • Threading
  • Broadcast messages to all clients
  • Parse Commands
  • Channels or Chat Rooms
  • Private Messages

Client

  • Send Messages
  • Stay Connected to Server
  • Send Commands
  • Join Channels or Chat Rooms
  • Send Private Messages
  • GUI

The GUI will be necessary because when a user is typing and someone else sends a message the user will have their message over written by the incoming message. This could be handled with threading, but learning C3 and creating a simple GUI will be a lesson opportunity.

Why

I decided to build this because it's fun and secondly to really learn a language it's a good idea to build something more than trivial. Your "hello world" application isn't teaching you much about the language you are learning outside of printing to standard out, compiling and/or running.

S
Description
A simple chat app made with C3
Readme 25 KiB
Languages
C3 100%