Lightweight web servers are Web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.
Many of these systems have been created as a mental exercise to determine if a modern webserver could be written to run on limited resources such as those provided in a graphing calculator, an ancient Commodore 64 machine, or in 64kb total of memory. Others have been written as commercial endeavors to create webservers with low overhead for embedded systems (network router configuration pages) or low memory environments.
Server | Creator | Operating Systems | Size | Home |
---|---|---|---|---|
Abyss | Aprelium | Windows, Linux, Mac OS X and FreeBSD | 455 Kb | [1] |
Anti-Web httpd | ? | Linux, Win32 | ? | [2] |
AppWeb | Mbedthis | Windows, Linux | 3.8 MB | [3] |
BadBlue | ? | Windows | 703 Kb | [4] |
Barracuda Web Server SDK | Real Time Logic | Unix, Windows, Mac, and most embedded systems | 100K - 500K | [6] |
BarracudaDrive | Real Time Logic | Windows | 713 KB | [5] |
Boa | ? | Unix | 120 KB | [7] |
bozohttpd | ? | Unix | 32 KB | [8] |
CEIG | CEIG | * | 0 KB | [?] |
Cherokee | álvaro López Ortega | Linux, Solaris, *BSD, Windows | 686 KB | [9] |
CoreHTTP | ? | Linux | 25 KB | [10] |
Devwex | Seanox Software Solutions | Any OS with Java 1.2 or higher | 30 KB | [11] (German) |
FlyingAnt CD Web Server | Wrensoft | Windows, Linux, Mac OSX | 50KB | [12] |
foXServe | ? | Embedded LX 832 fox board | ? | [13] |
GoAhead WebServer | ? | VxWorks, Windows CE, Windows 95/98/NT/2000, Lynx, Linux, QNX, eCOS | 800 KB | [14] |
Hiawatha | Hugo Leisink | Linux, BSD, MacOS X, Windows | 100 KB | [15] |
HTTP File Server | ? | Windows | 500 KB | [16] |
HTTPi | ? | Unix | 58 KB | [17] |
KLone | KoanLogic | Linux, NetBSD, OpenBSD, FreeBSD, QNX, VxWorks, Darwin/Mac OS X, Windows | ~200 KB | [18]: |
libwebserver | ? | Linux | 231 KB | [19] |
lighttpd | ? | [20] | ||
Lite Netquestion HTTP Web Server | ? | AIX | 28 KB | ? |
Mapuche | Eduardo Silva | Linux | ? | [21] |
NaninHttpd | ? | All Ruby | 14 KB | [22] |
nginx | Igor Sysoev | Unix-like | 468 KB | [23] |
Null httpd | ? | Windows, Linux | 52 KB | [24] |
nweb | ? | Unix | 36 KB | [25] |
Obelisk-HTTP | Filipe Caldas | Any OS with Python | 50 KB (20 KB source) | [40] |
Purplenova PC Web Server | ? | Windows | 2.35 MB | [26] |
qshttpd | Cosmin Gorgovan | Unix | 16 KB | [27] |
Seminole | GladeSoft | eCos, VxWorks, POSIX, Win32, uCOS | ? | [28] |
Shttp | Yingyuan Cheng | Linux | 16 KB | [29] |
SHTTPD | ? | Windows, QNX, RTEMS, *BSD, Solaris, Linux | 50 KB | [30] |
Simple HTTPD | Charlie Lee | Unix | 12 KB | [31] |
SimpleW | ? | ? | 50 KB | [32] |
Spud | ? | Embedded PIC16F876 | 1 KB | [33] |
SWILL | David Beazley and Sotiria Lampoudi | Windows, Unix | 116 Kb | [34] |
Techlogica HTTP Server | Kyle White | Windows | 292 KB | [35] |
thttpd | ? | Unix | 129 KB | [36] |
TinyWeb | Maxim Masiutin | Win32 | 53 KB | [37] |
Tntnet | ? | Unix | 940 KB | [38] |
UIP | Adam Dunkels | Embedded 8bit | ? | [39] |
VQEmbWeb | Gareth Cronin | Any OS with support for Java 5 | 12 KB | [41] |
webAce | ? | Embedded Fairchild ACE1101MT8 | 1 KB | ? |
wxWebServer | Fedja Stevanovic | Windows, OS X, Linux | ? | [42] |
聯(lián)系客服