606
265
+ 1
58

What is Gunicorn?

Gunicorn is a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.
Gunicorn is a tool in the Web Servers category of a tech stack.
Gunicorn is an open source tool with 6.1K GitHub stars and 1.2K GitHub forks. Here’s a link to Gunicorn's open source repository on GitHub

Who uses Gunicorn?

Companies
341 companies reportedly use Gunicorn in their tech stacks, including Instagram, Fitocracy, and Kippt.

Developers
246 developers on StackShare have stated that they use Gunicorn.

Gunicorn Integrations

Why developers like Gunicorn?

Here’s a list of reasons why companies and developers use Gunicorn
Top Reasons
Gunicorn Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Gunicorn in their tech stack.

Pierre Chapuis
Pierre Chapuis
at Pierre Chapuis · | 5 upvotes · 25.8K views
atChilliChilli
Gunicorn
Gunicorn
Python
Python
SQLAlchemy
SQLAlchemy
Hug
Hug
Flask
Flask

Unlike our frontend, we chose Flask, a microframework, for our backend. We use it with Python 3 and Gunicorn.

One of the reasons was that I have significant experience with this framework. However, it also was a rather straightforward choice given that our backend almost only serves REST APIs, and that most of the work is talking to the database with SQLAlchemy .

We could have gone with something like Hug but it is kind of early. We might revisit that decision for new services later on.

See more
AWS Elastic Beanstalk
AWS Elastic Beanstalk
Heroku
Heroku
uWSGI
uWSGI
Gunicorn
Gunicorn

I use Gunicorn because does one thing - it’s a WSGI HTTP server - and it does it well. Deploy it quickly and easily, and let the rest of your stack do what the rest of your stack does well, wherever that may be.

uWSGI “aims at developing a full stack for building hosting services” - if that’s a thing you need then ok, but I like the principle of doing one thing well, and I deploy to platforms like Heroku and AWS Elastic Beanstalk where the rest of the “hosting service” is provided and managed for me.

See more
Anish Gupta
Anish Gupta
Director at Banyan · | 1 upvotes · 1.9K views
atBanyanBanyan
Gunicorn
Gunicorn

Gunicorn is WSGI container that we used to run our Tornado code as it supports Asynchronous operations on tornado. Gunicorn

See more
MiW CryptAnalytics
MiW CryptAnalytics
Gunicorn
Gunicorn

Gunicorn runs as the HTTP application server. Serves the django application in WSGI mode. Gunicorn

See more

Gunicorn Alternatives & Comparisons

What are some alternatives to Gunicorn?
uWSGI
The uWSGI project aims at developing a full stack for building hosting services.
nginx
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.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
Microsoft IIS
Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.
Apache Tomcat
Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
See all alternatives

Gunicorn's Stats

Gunicorn's Followers
265 developers follow Gunicorn to keep up with related blogs and decisions.
aveekbhat
Dave Mackey
vadimiljin
Shangyup Kim
Arun Kumar
Leticia Coelho
Satish Annigeri
Geoffrey Lentner
Nyimbi Odero
Manu Mathew