/cfastcfurious

A minimal web application framework

Primary LanguageC++MIT LicenseMIT

CFastCFurious

The CFastCFurious WebServer project is under development.

Supported compilers:

  • Linux: G++ 9.3
  • MacOS: Apple clang version 12.0.0
  • Windows: Not supported.

Requirements

  • CMake 3.10+

TODO

  • Change to C++ syntax I
  • Implement Request/Response HTTP Parser (Basic version)
  • Using CMake
  • Structuring project
  • Using Google Test
  • Implement Request/Response Headers Parser (Advance version)
  • Return an simple HTML page.
  • Implements Method GET and POST
  • Multithreading
  • Handling signals
  • Using non-blocking

References