The C++ Network Library Project

A collection of open-source libraries for high level network programming.

The project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. We use the latest compiler versions and features with an eye on pushing the boundaries on leveraging what's available in C++.

Currently the library contains an HTTP client and server implementation, a stand-alone URI library, a network message framework, and some concurrency tools.

The project welcomes contributions from people interested in joining the effort. See the section on Project Policies for more information on getting involved.

Beta

0.13.0-rc0 (zip)
md5: 73a25a7d37a38762465f1e37c52b02e6
0.13.0-rc0 (tar.gz)
md5: 484949520b741c3cd5cb2a25366180d2
0.13.0-rc0 (tar.bz2)
md5: e1a6f78df1dd1a45c3fd26647baf7b9e

Stable

0.12.0-final (zip)
md5: 19af754d82e0f3d3d67a456830a88861
0.12.0-final (tar.gz)
md5: 29b87c0e8c1a9e7fbdea5afcec947d53
0.12.0-final (tar.bz2)
md5: 25d1a0bfa088ad4cede998c52fec7b91

The project welcomes contributors and starting with 2013, we've resolved to document as much of the policies we follow in the project as we can. Please follow the links below for more information.