Skip to content

Simple, header-only webserver written in modern, idiomatic C++

License

Notifications You must be signed in to change notification settings

JadeMatrix/SHOW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

show:: — Simple Header-Only Webserver

stable version latest version Documentation Status

SHOW is an idiomatic library for standalone webserver applications written for modern C++. SHOW is simple in the same way the standard library is simple; it doesn't make any design decisions for the programmer, instead offering a set of primitives for building an HTTP web application. Everything — when to serve, what requests to accept, even whether to send a response at all — is completely up to the programmer.

SHOW assumes a modern approach to application hosting, and is intended to be run behind a full reverse proxy such as NGINX. As such, SHOW will not support HTTP/2 or TLS (HTTPS); instead, you should write your applications to serve local HTTP/1.0 and HTTP/1.1 requests.

You can find SHOW's documentation, including a tutorial, on ReadTheDocs.io. SHOW is released under the zlib license. A C++11 compiler and a POSIX operating system (or POSIX compatibility layer) are required.