List of Python software: Difference between revisions

Content deleted Content added
Wiamsuri (talk | contribs)
Added Emmett to list of Python frameworks
Tags: Reverted Visual edit
Wiamsuri (talk | contribs)
Added HTTP server section
Tags: Reverted Visual edit
Line 57:
*[[GNOME SoundConverter|GNOME Soundconverter]], a program for converting sound files to various formats and qualities (wrapper around [[GStreamer]]).
* [[Gramps (software)|Gramps]], an open source [[genealogy software]]
* [[Gunicorn (HTTP server)|Gunicorn]], a pre-fork [[web server]] for [[Web Server Gateway Interface|WSGI]] applications
* [[GYP (software)|GYP]] (Generate Your Projects), a build automation tool (similar to [[CMake]] and [[Premake]]) designed to generate native IDE project files (e.g., [[Visual Studio]], [[Xcode]], etc.) from a single configuration
* [[Image Packaging System]] (IPS), an advanced, cross-platform [[package management system]] primarily used in [[Solaris (operating system)|Solaris]] and [[OpenSolaris]]/[[illumos]] derivatives
Line 147 ⟶ 146:
* [[web2py]], a full-stack enterprise web application framework, following the MVC design
* [[Zope 2]], an application server, commonly used to build [[content management system]]s
 
== HTTP Servers ==
 
* [[Gunicorn (HTTP server)|Gunicorn]], a pre-fork [[web server]] for [[Web Server Gateway Interface|WSGI]] applications
* Uvicorn, an [[Asynchronous Server Gateway Interface|ASGI]] web server implementation for Python that uses uvloop as the event loop.
* Granian, a [[Rust (programming language)|Rust]] HTTP server for Python applications that supports the ASGI/3, RSGI, and WSGI interfaces.
* Hypercorn, an ASGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn.
* Daphne, an HTTP, HTTP/2, and [[WebSocket]] protocol server for ASGI and ASGI-HTTP, developed to power Django Channels.
 
==Graphics frameworks==