Skip to content
/ ryuuk Public

Ryuuk is a mult-threaded web server using C++11 and BSD sockets.

License

Notifications You must be signed in to change notification settings

amhndu/ryuuk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ryuuk

Ryuuk is a concurrent web-server written in C++.

Currently Ryuuk runs only in POSIX compliant environments only.

Building

nix systems

$ git clone https://github.com/amhndu/ryuuk
$ cd ryuuk
$ mkdir build && cd build
$ cmake ..
$ make -ji # where i = no. of cores you can spare

Windows
Who uses windows anyway ?
The socket is currently not portable with windows. Contributions welcome.

Why

  • Becuase why not ?
  • The original authors wanted to know a thing or two about sockets & HTTP

Keikaku

Short term

* Basic HTTP 1.1 GET requests
* A Functional web server

Long term

  • Most of HTTP/1.1
  • World domination

For a more detailed keikaku, please see the TODO

References

About

Ryuuk is a mult-threaded web server using C++11 and BSD sockets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published