2024-11-08 20:21:31 +01:00
2024-11-08 20:21:31 +01:00
2024-11-08 20:21:31 +01:00
2024-11-08 20:21:31 +01:00
2024-11-08 18:39:38 +01:00
2024-11-08 18:39:38 +01:00
2024-11-08 17:30:06 +01:00
2024-11-08 18:39:38 +01:00
2024-11-08 20:21:31 +01:00

cws

A simple Web Server written in C (learning purposes)

Requirements

How to build

$ meson setup build
$ cd build
$ meson compile

And then run cws!

Roadmap

  • Understading basic web server concepts
  • Basic server
  • Enhance web server
    • Request parser (methods and headers)
    • Serve static files
    • Multithreading (non blocking I/O with epoll)
    • Logging
  • Advanced
    • HTTPS support
    • Caching

Resources

You can find my journey inside the notes directory!

S
Description
A minimal Web Server (gh mirror)
Readme GPL-3.0 646 KiB
Languages
C 82.6%
HTML 13.4%
Meson 4%