Skip to content

springmeyer/libuv-webserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libuv-webserver

Pure C (or C++) webserver based on libuv and llhttp

Based on http://vimeo.com/24713213

See also https://github.com/mafintosh/turbo-net

Warning

This is not a real server and never will be - purely experimental.

Build

Requires CMake 3.10 or later.

make

This will:

  • Download llhttp v9.3.0 (release tarball with pre-generated C sources)
  • Download libuv v1.51.0 (release tarball)
  • Configure and build using CMake
  • Create webserver and webclient executables

To test with AddressSanitizer and UndefinedBehaviorSanitizer:

make sanitizer

TODO

About

Pure C (or C++) webserver (and experimental http client) based on libuv and http-parser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •