nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.


Varnish is described as 'Cache is an open source, state of the art HTTP application accelerator' and is an app in the development category. There are more than 10 alternatives to Varnish for a variety of platforms, including Linux, Mac, Windows, Self-Hosted and BSD apps. The best Varnish alternative is nginx, which is both free and Open Source. Other great apps like Varnish are Squid, BunkerWeb, CivetWeb and TinyProxy.
nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.


Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.


BunkerWeb is a next-generation and open-source Web Application Firewall (WAF).
CivetWeb is an easy to use, powerful, C/C++ embeddable web server with optional CGI, SSL and Lua support.
Tinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. It is free software, and supports transparent and reverse proxying.

WinGate Proxy Server is a highly capable integrated Proxy server, firewall and email server designed for access control, security and communications needs. What you do get is all the features of Standard license for 3 concurrent users.



ARTICA Proxy is an enterprise grade security appliance : web filtering (w/o SSL decryption), DNS Filtering, bandwith optimisation, easy ACL management, users authentication on LDAP or Active Directory (NTLM/Kerberos), deployment tools (such as proxy.




Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Formerly a commercial product, Yahoo! donated it to the Apache Foundation, and it is now an Apache TLP.
high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time.


Cachelot works within a fixed amount of memory. No garbage collector. Small metadata, near perfect memory utilization (overhead is 5-7% of the total memory).
Ignite is a distributed object cache (like Gemfire, Coherence, or Hazelcast). It's not an HTTP proxy or caching proxy.