Alternatives to nginx logo

Alternatives to nginx

HAProxy, lighttpd, Traefik, Caddy, and Envoy are the most popular alternatives and competitors to nginx.
63.9K
22K
+ 1
5.4K

What is nginx and what are its top alternatives?

nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
nginx is a tool in the Web Servers category of a tech stack.
nginx is an open source tool with 11.5K GitHub stars and 4.3K GitHub forks. Here鈥檚 a link to nginx's open source repository on GitHub

nginx alternatives & related posts

related HAProxy posts

Tom Klein
Tom Klein
CEO at Gentlent | 9 upvotes 138K views
atGentlentGentlent
Git
Git
GitHub
GitHub
GitLab
GitLab
Docker
Docker
Kubernetes
Kubernetes
HAProxy
HAProxy
Varnish
Varnish
npm
npm
Visual Studio Code
Visual Studio Code

We're using Git through GitHub for public repositories and GitLab for our private repositories due to its easy to use features. Docker and Kubernetes are a must have for our highly scalable infrastructure complimented by HAProxy with Varnish in front of it. We are using a lot of npm and Visual Studio Code in our development sessions.

See more
Node.js
Node.js
Python
Python
MySQL
MySQL
Memcached
Memcached
nginx
nginx
RabbitMQ
RabbitMQ
Redis
Redis
Django
Django
Tornado
Tornado
Varnish
Varnish
HAProxy
HAProxy

Around the time of their Series A, Pinterest鈥檚 stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

See more
lighttpd logo

lighttpd

104
47
23
104
47
+ 1
23
A secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments
lighttpd logo
lighttpd
VS
nginx logo
nginx

related Traefik posts

Gabriel Pa
Gabriel Pa
CEO at NaoLogic Inc | 10 upvotes 13.6K views
atNaologicNaologic
Traefik
Traefik
nginx
nginx

We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

See more
Caddy logo

Caddy

143
82
7
143
82
+ 1
7
The HTTP/2 Web Server with Automatic HTTPS
Caddy logo
Caddy
VS
nginx logo
nginx

related Caddy posts

Scott Mebberson
Scott Mebberson
CTO / Chief Architect at Idearium | 5 upvotes 103.2K views
nginx
nginx
Caddy
Caddy

We used to primarily use nginx for our static web server and proxy in-front of Node.js. Now, we use Caddy. And we couldn't be happier.

Caddy is simpler on all fronts. Configuration is easier. Free HTTPS out of the box. Some fantastic plugins. And for the most part, it's fast.

Don't get me wrong, it's not lost on me that Nginx is actually a superior product.

But for the times when you don't need that extra performance, and complexity - take a look at Caddy.

See more
Envoy logo

Envoy

107
182
2
107
182
+ 1
2
C++ front/service proxy
Envoy logo
Envoy
VS
nginx logo
nginx

related Varnish posts

Tom Klein
Tom Klein
CEO at Gentlent | 9 upvotes 138K views
atGentlentGentlent
Git
Git
GitHub
GitHub
GitLab
GitLab
Docker
Docker
Kubernetes
Kubernetes
HAProxy
HAProxy
Varnish
Varnish
npm
npm
Visual Studio Code
Visual Studio Code

We're using Git through GitHub for public repositories and GitLab for our private repositories due to its easy to use features. Docker and Kubernetes are a must have for our highly scalable infrastructure complimented by HAProxy with Varnish in front of it. We are using a lot of npm and Visual Studio Code in our development sessions.

See more
Node.js
Node.js
Python
Python
MySQL
MySQL
Memcached
Memcached
nginx
nginx
RabbitMQ
RabbitMQ
Redis
Redis
Django
Django
Tornado
Tornado
Varnish
Varnish
HAProxy
HAProxy

Around the time of their Series A, Pinterest鈥檚 stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

See more
Apache Tomcat logo

Apache Tomcat

6.7K
4.5K
195
6.7K
4.5K
+ 1
195
An open source software implementation of the Java Servlet and JavaServer Pages technologies
Apache Tomcat logo
Apache Tomcat
VS
nginx logo
nginx

related Apache Tomcat posts

Java
Java
Spring
Spring
JUnit
JUnit
Apache HTTP Server
Apache HTTP Server
Apache Tomcat
Apache Tomcat
MySQL
MySQL

Java Spring JUnit

Apache HTTP Server Apache Tomcat

MySQL

See more