Facebook Open-Sources Its C++ HTTP Framework/Server
Facebook's latest open-source code contribution to the public is Proxygen, a C++ HTTP framework with HTTP/SPDY server capabilities that it's been using internally in place of Apache and Nginx servers.
Proxygen is used inside at Facebook for building many HTTP servers, proxies, and clients. The Proxygen framework currently supports HTTP 1.1 and SPDY 3/3.1 while HTTP 2.0 support is a work in progress. The expressed goal of this code is to provide a simple, performant, and modern C++ HTTP library.
Proxygen is currently used inside Facebook on Ubuntu though it should be possible to port it to other platforms. Facebook put out Proxygen under a three-clause BSD license.
Those wishing to learn more about Proxygen, read today's Facebook post announcement and the BSD-licensed Proxygen HTTP framework can be found on GitHub.
Proxygen is used inside at Facebook for building many HTTP servers, proxies, and clients. The Proxygen framework currently supports HTTP 1.1 and SPDY 3/3.1 while HTTP 2.0 support is a work in progress. The expressed goal of this code is to provide a simple, performant, and modern C++ HTTP library.
Proxygen is currently used inside Facebook on Ubuntu though it should be possible to port it to other platforms. Facebook put out Proxygen under a three-clause BSD license.
Those wishing to learn more about Proxygen, read today's Facebook post announcement and the BSD-licensed Proxygen HTTP framework can be found on GitHub.
5 Comments