-
Notifications
You must be signed in to change notification settings - Fork 205
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
887ac8d
commit bd46344
Showing
3 changed files
with
73 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
Implementations | ||
=============== | ||
|
||
Complete or upcoming implementations of ASGI - servers, frameworks, and other | ||
useful pieces. | ||
|
||
Servers | ||
======= | ||
|
||
Daphne | ||
------ | ||
|
||
*Stable* / http://github.com/django/daphne | ||
|
||
The current ASGI reference server, written in Twisted and maintained as part | ||
of the Django Channels project. Supports HTTP/1, HTTP/2, and WebSockets. | ||
|
||
|
||
Uvicorn | ||
------- | ||
|
||
*Stable* / https://www.uvicorn.org/ | ||
|
||
A fast ASGI server based on uvloop and httptools. | ||
Supports HTTP/1 and WebSockets. | ||
|
||
|
||
Hypercorn | ||
--------- | ||
|
||
*Beta* / https://pgjones.gitlab.io/hypercorn/index.html | ||
|
||
An ASGI server based on the sans-io hyper, h11, h2, and wsproto libraries. | ||
Supports HTTP/1, HTTP/2, and WebSockets. | ||
|
||
|
||
Application Frameworks | ||
====================== | ||
|
||
Django/Channels | ||
--------------- | ||
|
||
*Stable* / http://channels.readthedocs.io | ||
|
||
Channels is the Django project to add asynchronous support to Django and is the | ||
original driving force behind the ASGI project. Supports HTTP and WebSockets | ||
with Django integration, and any protocol with ASGI-native code. | ||
|
||
|
||
Starlette | ||
--------- | ||
|
||
*Beta* / https://github.com/encode/starlette | ||
|
||
Starlette is a minimalist ASGI library for writing against basic but powerful | ||
``Request`` and ``Response`` classes. Supports HTTP. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters