Facebook Open-Sources Its C++ HTTP Framework/Server

Written by Michael Larabel in Free Software on 5 November 2014 at 01:08 PM EST. 5 Comments
FREE SOFTWARE
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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week