Simple Web Server C++

An easy way to make REST resources available from C++ applications.

Add a Review
2 Downloads (This Week)
Last Update:
Download simplewebservercpp-1.3.tar.gz
Browse All Files


A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications. See under Files for more information.


See also for an easy way to make WebSocket/WebSocket Secure endpoints in C++.

Simple Web Server C++ Web Site


HTTP Servers, Web Services


MIT License


  • Thread pool
  • Platform independent
  • HTTPS support
  • HTTP persistent connection (for HTTP/1.1)
  • Client supports chunked transfer encoding
  • Timeouts, if any of Server::timeout_request and Server::timeout_content are >0 (default: Server::timeout_request=5 seconds, and Server::timeout_content=300 seconds)
  • Simple way to add REST resources using regex for path, and anonymous functions

Update Notifications

Write a Review

User Reviews

Be the first to post a review of Simple Web Server C++!

Additional Project Details

Intended Audience

Education, Developers

Programming Language




Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.