Need advice about which tool to choose?Ask the StackShare community!

Gunicorn

1.1K
896
+ 1
78
Sanic

94
132
+ 1
10
Unicorn

494
397
+ 1
295
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Gunicorn
Pros of Sanic
Pros of Unicorn
  • 34
    Python
  • 30
    Easy setup
  • 8
    Reliable
  • 3
    Light
  • 3
    Fast
  • 5
    Asyncio
  • 2
    Fast
  • 2
    Easy to use server
  • 1
    Websockets
  • 81
    Fast
  • 59
    Performance
  • 36
    Web server
  • 30
    Very light
  • 30
    Open Source
  • 27
    Rack http server
  • 18
    Load balancing
  • 14
    Great process management

Sign up to add or upvote prosMake informed product decisions

Cons of Gunicorn
Cons of Sanic
Cons of Unicorn
    Be the first to leave a con
      Be the first to leave a con
      • 4
        Not multithreaded

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      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.

      What is Sanic?

      Sanic is a Flask-like Python 3.5+ web server that's written to go fast. It's based on the work done by the amazing folks at magicstack. On top of being Flask-like, Sanic supports async request handlers.

      What is Unicorn?

      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.

      Need advice about which tool to choose?Ask the StackShare community!

      Jobs that mention Gunicorn, Sanic, and Unicorn as a desired skillset
      What companies use Gunicorn?
      What companies use Sanic?
      What companies use Unicorn?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Gunicorn?
      What tools integrate with Sanic?
      What tools integrate with Unicorn?
        No integrations found

        Blog Posts

        GitHubMySQLSlack+44
        109
        50664
        What are some alternatives to Gunicorn, Sanic, and Unicorn?
        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.
        Flask
        Flask is intended for getting started very quickly and was developed with best intentions in mind.
        Waitress
        It is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.4+. It is also known to run on PyPy 1.6.0 on UNIX.
        gevent
        It is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop.
        See all alternatives