Displaying 1 to 5 from 5 results

Proxygen - Facebook's C++ HTTP framework

  •    C++

This project comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies, and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, and HTTP/2. The goal is to provide a simple, performant, and modern C++ HTTP library.

Drogon - C++14/17 based HTTP Web Application Framework

  •    C++

Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web application server programs using C++.It uses Use a non-blocking I/O network lib based on epoll high-concurrency, high-performance network IO, Completely asynchronous programming mode, HTTPS, WebSocket, Json format, gzip, brotli compression and lot more.

Koa - Expressive HTTP middleware framework for node.js

  •    Javascript

Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within core, and provides an elegant suite of methods that make writing servers fast and enjoyable.

pull-http - Http pull-stream functions

  •    Javascript

Http pull-stream functions. Useful for composing middleware in high throughput servers. Create a new source stream from an HTTP request. Attempts to parse JSON if content type is application/json.




httpkit - ⚡️ High-level, High-performance HTTP(S) Clients/Servers in Reason/OCaml

  •    OCaml

Hello! httpkit is not yet more than an experiment in API ergonomics backed by strong usage of the type-system, that in this case is aimed both at being delightful to use, impossible to misuse, and blazingly fast. It was born out of necessity really, while working on the twitchboard cli tool during one of the ReasonableCoding streams, because working directly with http/af is quite low-level.