Displaying 1 to 20 from 59 results

devd - A local webserver for developers

  •    Go

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.

Twisted - Networking Engine in Python

  •    Python

Twisted is an event-driven networking engine written in Python. Twisted makes it easy to implement custom network applications, both servers and clients. It also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, DNS and lot more. The twisted.web webserver is a scalable, small-footprint web server that's easy to configure. It's efficient enough to serve a high-traffic website.

tengine - A distribution of Nginx with some advanced features

  •    C

Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including taobao.com and tmall.com.

OpenResty - Turning Nginx into a Full-Fledged Scriptable Web Platform

  •    C

OpenResty is a full-fledged web platform that integrates the standard Nginx core, LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies. It is designed to help developers easily build scalable web applications, web services, and dynamic web gateways.




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

  •    Javascript

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.

Phusion Passenger - A fast and robust web server and application server for Ruby, Python and Node.js

  •    C++

Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex. Phusion Passenger supports Ruby, Python, Node.js and Meteor, and is being used by high-profile companies such as Apple, Pixar, New York Times, AirBnB, Juniper etc as well as over 350.000 websites.

unfiltered - A toolkit for servicing HTTP requests in Scala

  •    Scala

See the Unfiltered documentation for instructions on using the project. The core application library for Unfiltered. This module provides interfaces and implementations of core request extractors and response combinators.

lwan - Experimental, scalable, high performance HTTP server

  •    C

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

  •    C

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.

httplab - The interactive web server

  •    Go

An interactive web server. HTTPLabs let you inspect HTTP requests and forge responses.

AndServer - It's just like SpringMVC. Android web server, android web framework.

  •    Java

Android platform web server and development framework. Internal realization of the website based on Asset and external memory card. The contents of the external memory card support hot swap. Web site can support Http cache protocol, used to improve server performance.

Goliath is a non-blocking Ruby web server framework

  •    Ruby

Goliath is an open source version of the non-blocking (asynchronous) Ruby web server framework. It is a lightweight framework designed to meet the following goals: bare metal performance, Rack API and middleware support, simple configuration, fully asynchronous processing, and readable and maintainable code (read: no callbacks).

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

  •    Go

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.

fapws3 - Fast Asynchronous Python Web Server (based on libev)

  •    Python

FAPWS (Fast Asynchronous Python Web Server) is a fully WSGI compliant web server for the Python environment with 2 main objectives: keep it small and asynchronous. That way it will not heat your HW resources and will assure to not fall into C10K troubles. It can handle as much as concurrent request as your kernel can handle, Gzip support for on the fly compression and lot more.

Undertow - High performance non-blocking Webserver

  •    Java

Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO. Undertow has a composition based architecture that allows you to build a web server by combining small single purpose handlers. The gives you the flexibility to choose between a full Java EE servlet 3.1 container, or a low level non-blocking handler, to anything in between.

NanoHTTPD – a tiny web server in Java

  •    Java

NanoHttpd is a light-weight HTTP server designed for embedding in other applications.It supports HTTPS (SSL), Cookies, Built-in support for HEAD, POST and DELETE requests. You can easily implement/customize any HTTP method, though, File upload, HTTP 1.1 support and lot more.

Thin - A very fast & simple Ruby web server

  •    Ruby

Thin is a small and fast Ruby web server. Its stack includes 3 best Ruby libraries Mongrel Parser, Event Machine and Rack.

thttpd - tiny/turbo/throttling HTTP server

  •    C

thttpd is a simple, small, portable, fast, and secure HTTP server. It also has one extremely useful feature (URL-traffic-based throttling) that no other server currently has. Plus, it supports IPv6 out of the box, no patching required.

gatling - a high performance web server for Linux

  •    C

gatling is a high performance web server for Linux. It is small, fast, Scalable. It has IPv6 support, Connection Alive, HTTP, FTP and SMB support.