Webserver

Packages which serve up django applications as additions or alternatives to the standard mod_wsgi + apache, leaving out pure connectors like fastcgi/flup.

8 Packages
7 Features

Search & Filter

An ASGI web server, for Python. πŸ¦„

10,777
Stars
970
Forks
0
Usage
Py3
Status Beta
Version 0.49.0
Updated 10 Jun 2026
License BSD-3-Clause
Commits
Features
standalone
β€”
integrates with django manage.py commands
β€”
pip or easy_install enabled
β€”
integrates with virtualenv
β€”
C10K proof
β€”
robustness
β€”
https
β€”

gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.

10,604
Stars
1,839
Forks
113
Usage
Py3
Status Production/Stable
Version 26.0.0
Updated 15 Jun 2026
License MIT
Commits
Features
standalone
Not usually recommended. Use behind another webserver to avoid problem with slow clients.
integrates with django manage.py commands
pip or easy_install enabled
integrates with virtualenv
C10K proof
β€”
robustness
β€”
https
β€”

A Rust HTTP server for Python applications

5,437
Stars
160
Forks
0
Usage
Py3
Status Production/Stable
Version 2.7.6
Updated 20 Jun 2026
License BSD-3-Clause
Commits
Features
standalone
β€”
integrates with django manage.py commands
β€”
pip or easy_install enabled
β€”
integrates with virtualenv
β€”
C10K proof
β€”
robustness
β€”
https
β€”

uWSGI application server container

3,548
Stars
696
Forks
31
Usage
Py3
Status Unknown
Version 2.0.31
Updated 11 Oct 2025
License GPL2
Commits
Features
standalone
No. Acts as a connector like fastcgi to a webserver like nginx (which has support built-in on the 0.8.x branch). Integrates with nginx, apache, cherokee, lighthttp. For fast development, it does have a standalone webserver.
integrates with django manage.py commands
pip or easy_install enabled
integrates with virtualenv
 .
Use -H option to assign virtualenv directory.
C10K proof
β€”
robustness
Super robust. Can use mode that automatically restarts hung application code
https

Waitress - A WSGI server for Python 3

1,589
Stars
183
Forks
2
Usage
Py3
Status Mature
Version 3.0.2
Updated 18 Jun 2026
License ZPL 2.1
Commits
Features
standalone
β€”
integrates with django manage.py commands
β€”
pip or easy_install enabled
β€”
integrates with virtualenv
β€”
C10K proof
β€”
robustness
β€”
https
β€”

Features Being Compared

7 features

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