Webserver

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

Filter results

Package gunicorn uWSGI waitress
Package gunicorn uWSGI waitress
Description gunicorn 'Green Unicorn' is a
WSGI HTTP Server for UNIX,
fast clients and sleepy
applications.
uWSGI application server
container
Waitress - A WSGI server for
Python 3
Category Other Other Other
# Using This 111 31 2
Python 3?
Development Status Production/Stable Unknown Mature
Last updated Jan. 26, 2023, 6:23 p.m. March 17, 2023, 11:47 a.m. Jan. 22, 2023, 11:34 p.m.
Version 20.1.0 2.0.21 2.1.2
Repo GitHub GitHub GitHub
Commits
Stars 8,847 3,267 1,208
Repo Forks 1,637 668 154
Participants benoitc
tilgovi
berkerpeksag
davisp
javabrett
alq666
sirkonst
hramezani
collinanderson
matrixise
more...
unbit
xrmx
prymitive
Darvame
robygior
funkybob
Shir0kamii
rdeioris
awelzel
aldur
more...
bertjwregeer
mcdonc
mmerickel
stevepiercy
tseaver
kgaughan
Frank-Krick
j4mie
marcinkuzminski
agroszer
more...
Documentation
integrates with virtualenv  .
Use -H option to assign virtualenv directory.
robustness Super robust. Can use mode that automatically restarts hung application code
C10K proof
pip or easy_install enabled
https
standalone Not usually recommended. Use behind another webserver to avoid problem with slow clients. 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

Features currently being evaluated

Feature Description
integrates with virtualenv
robustness How does it handle memory leaks in the application code, hung operations, etc.
C10K proof Performance measure can it handle a large number of simulatenous connections
pip or easy_install enabled is it a one step install with easy_install or pip?<br>pip install &lt;package_name&gt;
https Can serve https protocol by itself
standalone Acts as a standalone webserver for production use or requires use behind another<br>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<br>runserver cmd. Just add as an installed app to your project
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A