Webserver
Packages which serve up django applications as additions or alternatives to the standard mod_wsgi + apache, leaving out pure connectors like fastcgi/flup.
Search & Filter
An ASGI web server, for Python. 🦄
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
A Rust HTTP server for Python applications
Waitress - A WSGI server for Python 3
uWSGI application server container
Use -H option to assign virtualenv directory.
Showing 5 of 8 packages in this grid. The rest score too low to compare well.
Features Being Compared
standalone
Acts as a standalone webserver for production use or requires use behind another webserver such as Apache or Nginx
integrates with django manage.py commands
is it possible to run the server as a management cmd---like the builtin runserver cmd. Just add as an installed app to your project
pip or easy_install enabled
is it a one step install with easy_install or pip? pip install <package_name>
integrates with virtualenv
C10K proof
Performance measure can it handle a large number of simulatenous connections
robustness
How does it handle memory leaks in the application code, hung operations, etc.
https
Can serve https protocol by itself