Displaying 1 to 20 from 69 results

Unicorn - Rack HTTP server for fast clients and Unix


Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker process. Does not care if your application is thread-safe or not, workers all run within their own isolated address space and only serve one client at a time for maximum robustness.

devd - A local webserver for developers


Go to the releases page, download the package for your OS, and copy the binary to somewhere on your PATH.Modd is devd's sister project - a dev tool that runs commands and manages daemons in response to filesystem changes. Devd can be used with modd to rebuild a project and reload the browser when filesystem changes are detected.

aiohttp - Async http client/server framework (asyncio)


For this release we completely refactored low-level implementation of http handling. Finally uvloop gives performance improvement. Overall performance improvement should be around 70-90% compared to 1.x version.We took opportunity to refactor long standing api design problems across whole package. Client exceptions handling has been cleaned up and now much more straight forward. Client payload management simplified and allows to extend with any custom type. Client connection pool implementation has been redesigned as well, now there is no need for actively releasing response objects, aiohttp handles connection release automatically.

Proxygen - Facebook's C++ HTTP framework


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.




armeria - Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC


Visit the official web site for more information.Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol.

fenix - A simple and visual static web server with collaboration features.


Fenix is a desktop web server for developers. Check out fenixwebserver.com for details. There's also a companion command line app. There are some YouTube videos available as well.Fenix 3 is currently in developer preview (macOS). Windows versions are nearly complete.

evpp - A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols


evpp is a modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols. evpp provides a TCP Server to support multi-threaded nonblocking event-drive server and also a HTTP, UDP Server to support http and udp prococol.NOTE: master is our development branch and may not be stable at all times.


Gizmo - A Microservice Toolkit from The New York Times


Gizmo Microservice Toolkit toolkit provides packages to put together server and pubsub daemons with the following features like Standardized configuration and logging, Health check endpoints with configurable strategies, Configuration for managing pprof endpoints and log levels, Structured logging containing basic request information, Useful metrics for endpoints, Graceful shutdowns, Basic interfaces to define our expectations and vocabulary and lot more.

serve - Static file serving and directory listing


Ever wanted to share a project on your network by running just a command? Then this module is exactly what you're looking for: It provides a neat interface for listing the directory's contents and switching into sub folders.If you set the --auth flag, the package will look for a username and password in the SERVE_USER and SERVE_PASSWORD environment variables.

meinheld - meinheld is a high performance asynchronous WSGI Web Server (based on picoev)


This is a high performance python wsgi web server. Thus this is yet an another asynchronous web server like gevent.

cowboy - Small, fast, modern HTTP server for Erlang/OTP.


Cowboy is a small, fast and modern HTTP server for Erlang/OTP. Cowboy aims to provide a complete HTTP stack in a small code base. It is optimized for low latency and low memory usage, in part because it uses binary strings.

Nginx - HTTP and reverse proxy server


Nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. It supports accelerated reverse proxying with caching, simple load balancing and fault tolerance, SSL and TLS SNI support, Name-based and IP-based virtual servers and lot more.

fasthttp - Fast HTTP package for Go


Fast HTTP implementation for Go.Currently fasthttp is successfully used by VertaMedia in a production serving up to 200K rps from more than 1.5M concurrent keep-alive connections per physical server. fasthttp server is up to 10 times faster than net/http.

lwan - Experimental, scalable, high performance HTTP server


Lwan is a high-performance & scalable web server for glibc/Linux platforms. The project web site contains more details.

h2o - H2O - the optimized HTTP/1, HTTP/2 server


H2O is a new generation HTTP server. Not only is it very fast, it also provides much quicker response to end-users when compared to older generations of HTTP servers. Written in C and licensed under the MIT License, it can also be used as a library.

Apollo - Java libraries for writing composable microservices


Apollo is a set of Java libraries that we use at Spotify when writing microservices. Apollo includes modules such as an HTTP server and a URI routing system, making it trivial to implement restful API services. Apollo has been used in production at Spotify for a long time.

Caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS


Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default. Caddy is fast, easy to use, and makes you more productive.

statik - Embed files into a Go executable


statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.Is this a crazy idea? No, not necessarily. If you're building a tool that has a Web component, you typically want to serve some images, CSS and JavaScript. You like the comfort of distributing a single binary, so you don't want to mess with deploying them elsewhere. If your static files are not large in size and will be browsed by a few people, statik is a solution you are looking for.

Wakanda - JavaScript Development platform for Web & mobile applications


Wakanda. One open and complete solution for all your Web and mobile business apps. Its purpose is One language. One complete stack and All JavaScript. It has 3 components Wakanda Studio, Wakanda Server, Wakanda Application Framework.