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.

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.

drogon - Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix

  •    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++. Drogon is the name of a dragon in the American TV series "Game of Thrones" that I really like. Unlike most C++ frameworks, the main program of the drogon application can be kept clean and simple. Drogon uses a few tricks to decouple controllers from the main program. The routing settings of controllers can be done through macros or configuration file.

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.