uwsgi
uWSGI is a software application server that implements the uWSGI protocol and the Web Server Gateway Interface (WSGI). It hosts web applications and services, primarily in Python, and acts as a bridge between web servers and application code. The project emphasizes performance and modularity, delivering a single binary capable of serving requests, managing workers, and communicating over HTTP, FastCGI, SCGI, or the uwsgi protocol via UNIX sockets or TCP.
Its architecture centers on a master process that spawns workers and can host multiple apps. Features include
Deployment commonly pairs uWSGI with a web server such as Nginx, using the uwsgi_pass directive to route
uWSGI originated as a high-performance alternative for WSGI servers and has grown into a general-purpose application