26 Top Web Server Software Free for Windows, Linux

Web Server is an application software that you can install on Windows or Linux machine. When you want run websites from your home computer, you need to install web server application software in PC in order to make http local server running.   Here have many open source web server are available download free and with this reviews you may find best web server to run your website more security.

Apache HTTP Web Server

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.


Virgo Web Server

The Virgo Web Server from EclipseRT is a completely module-based Java application server that is designed to run enterprise Java applications and Spring-powered applications with a high degree of flexibility and reliability. It offers a simple yet comprehensive platform to develop, deploy, and service enterprise Java applications.

The Virgo kernel supports the core concepts of Virgo and is not biased towards the web server, thus enabling other types of server to be created. The kernel can also be used stand-alone as a rich OSGi application platform. A server runtime can easily be constructed by deploying suitable bundles on top of the kernel.

virgo logo

Abyss Web Server

Abyss Web Server enables you to host your Web sites on your computer. It supports secure SSL/TLS connections (HTTPS) as well as a wide range of Web technologies.

It can also run advanced PHP, Perl, Python, ASP, ASP.NET, and Ruby on Rails Web applications which can be backed by databases such as MySQL, SQLite, MS SQL Server, MS Access, or Oracle.

web server software


Cherokee Web Server

Cherokee is an innovative, feature rich, and yet easy to configure open source Web Server. It supports the most widespread Web technologies: FastCGI, SCGI, PHP, uWSGI, SSI, CGI, LDAP, TLS/SSL, HTTP proxying, Video streaming, Content caching, Traffic Shaping, etc

web server software

RaidenHTTPD Web Server

RaidenHTTPD is a fully featured web server software for Windows platform. It's designed for ANYONE, whether amateur or expert, who wants to have an interactive web site running within minutes.

With RaidenHTTPD, everyone can be a web site magician from now on! Having a web site created with RaidenHTTPD, you won't be suprised to see thousands of visitors to your web site every week or even more!

web server software


KF Web Server

KF Web Server is a free HTTP Server that can host an unlimited number of web sites. Its small size, low system requirements and easy administration make it the perfect choice for both professional and amateur web developers alike.

web server software

GoAhead WebServer

GoAhead WebServer is a fast and efficient standards-based Web server designed for cross-platform support. While WebServer is designed for embedded devices it is nevertheless a fully functional web server and its use is not limited to embedded devices. WebServer's small foot-print and efficient design make it well suited for a wide range of applications. In addition, security for WebServer is provided by PeerSec Networks.

web server software

Tornado Web Server

Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.

web server software

lighttpd  Web Server

Lighttpd  is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems. And best of all it's Open Source licensed under the revised BSD license.

web server software

USB Web server

USBWebserver is a combination of the popular webserver software: Apache, MySQL, Php and PhpMyAdmin. With USBWebserver it is possible to develop and show your php websites, everywhere and anytime The advantage of USBWebserver is, you can use it from USB of even CD

web server software



WampServer 2 is the new version of WAMP5. it is an open source project, free to use (GPL licence). it was build include :
– Apache 2.2.21
– Php 5.3.8
– Mysql 5.5.16
– XDebug 2.1.2
– XDC 1.5
– PhpMyadmin 3.4.5
– SQLBuddy 1.3.3
– webGrind 1.0

image menu wamp

Hiawatha webserver

This webserver runs on Linux, BSD, MacOS X and Windows. Although it can run any kind of CGI / FastCGI application, it has been optimized for usage with PHP. Most well known PHP frameworks and CMS applications have been tested with Hiawatha and ran without a problem. Hiawatha supports many web and HTTP features such as CGI/FastCGI, HTTP authentication, virtual host support, request pipelining, keep alive connections, URL rewriting and many more.


Roxen WebServer

Roxen WebServer is a full-featured open-source web server distributed under the GPL license. It runs on a number of different operating systems including Windows, Linux, Solaris and Mac OS X.

Unicorn: Rack HTTP Web Server

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. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients.

Tcl Web Server

Tcl Web Server is a pure-Tcl implementation of an HTTP protocol server. It runs as a script on top of a vanilla Tcl interpreter. Early versions worked with Tcl versions 7.5 and higher, but the latest requires Tcl 8.

Savant Web Server

Savant is a freeware open source web server that runs on Windows 9x, ME, NT, 2000, and XP turning any desktop computer into a powerful web server.  Designed to be fast, secure, and efficient, Savant is the choice of thousands of professional and amateur webmasters worldwide.
web server software

Nginx Web Server

Nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. For a long time, it has been running on many heavily loaded Russian sites including Yandex, Mail.Ru, VKontakte, and Rambler. According to Netcraft nginx served or proxied 7.84% busiest sites in October 2011.

AWS Web Server

AWS Web Server is a complete framework to develop Web based applications. The main part of the framework is the embedded Web server. This small yet powerful Web server can be embedded into your application so your application will be able to talk with a standard Web browser like Microsoft Internet Explorer or Firefox for example. Around this Web server a lot of services have been developed.

ASCOOS Web Server

ASCOOS Web Server is a special version of web server for all Web Developers and Web Designers and is based on Apache, Perl, multiple versions of PHP and MySQL, PostgreSQL, Filezilla, phMyAdmin, phpPgAdmin, eXtplorer.

aws b



Yaws Web Server

Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content web applications. Two separate modes of operations are supported:

  • Standalone mode where Yaws runs as a regular webserver daemon. This is the default mode.
  • Embedded mode where Yaws runs as an embedded webserver in another Erlang application.

Yaws is entirely written in Erlang, and furthermore it is a multithreaded webserver where one Erlang lightweight process is used to handle each client.

The main advantages of Yaws compared to other Web technologies are performance and elegance. The performance comes from the underlying Erlang system and its ability to handle concurrent processes in an efficent way. Its elegance comes from Erlang as well. Web applications don't have to be written in ugly ad hoc languages.

web server software

Barracuda Embedded Web Server

The Barracuda Embedded Web Server is designed from the ground up to support modern resource constrained embedded systems. The Barracuda Embedded Web Server is delivered as a library that can be embedded in other computer programs. The Barracuda Embedded Web Server is the industry's most advanced graphics library for high-performance remotely managed embedded GUI's. The small footprint and event driven programming model make it perfect for today's embedded applications.

web server software

Cheyenne Web Server

Cheyenne aims to be a full-featured Apache-class web application server implementation using the REBOL programming language.

Cheyenne is built on top of our UniServe async network framework, so Cheyenne's kernel inherits the gains of asynchronous I/O and mono-process lightweight design, while being able to spawn worker processes to dispatch the load for heavier requests. So, Cheyenne has good scalability making it suitable for small or medium sized web sites. It can sustain the load of up to 500 requests/sec on servers with dual-core CPU.

web server software

Swazoo Web Server 

Swazoo is an open source, vendor agnostic, dialect neutral, highly performant Smalltalk web server with resource and web request resolution framework, born on a first Camp Smalltalk 2000 in San Diego. It is used as standalone web server for static content or for running Smalltalk web frameworks like Seaside and Aida/Web.

Currently running on Squeak, GNU Smalltalk, Gemstone, Dolphin and VisualWorks it will soon reach its goal, defined in manifesto back in 2000: “to join forces and make a really good web server in Smalltalk, open source and for all Smalltalk dialects”

web server software


XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use – just download, extract and start.

web server softwareNanoweb Web Server

Nanoweb is an HTTP server written in PHP, designed to be small, secure, and extensible. it very easily extensible with custom modules, and secure because – running inside the Zend scripting engine – it's immune to a number of common security threats (format strings, buffer overflows, …).

web server software

 Varnish Cache Web Server

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast and usually speeds up delivery with a factor of 10x – 300x, depending on your architecture. A high level overview of what Varnish does can be seen in the video attached to this web page.


web server

 WampServer- Windows web  server development

WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your database.


Graham Bill's expertise in web design and his specialization in WordPress sites and blogs. With over a decade of experience, he likely possesses a deep understanding of the web design industry and the latest trends in WordPress development. Graham's blog, filled with helpful tips and tricks, is a valuable resource for those interested in improving their web design skills or optimizing their WordPress sites and blogs. Sharing his expertise through informative articles likely showcases his commitment to providing value to the web design community.