Skip to content

Commit 40a31b2

Browse files
authored
update asgi frameworks and servers in docs (#1150)
1 parent 308ea73 commit 40a31b2

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

docs/src/piccolo/asgi/index.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,29 @@ will ask for your preferences on which libraries to use.
2020
Routing frameworks
2121
******************
2222

23-
Currently, `Starlette <https://www.starlette.io/>`_, `FastAPI <https://fastapi.tiangolo.com/>`_,
23+
`Starlette <https://www.starlette.io/>`_, `FastAPI <https://fastapi.tiangolo.com/>`_,
2424
`BlackSheep <https://www.neoteroi.dev/blacksheep/>`_,
25-
`Litestar <https://litestar.dev/>`_, `Esmerald <https://esmerald.dev/>`_ and
26-
`Lilya <https://lilya.dev/>`_ are supported.
27-
28-
Other great ASGI routing frameworks exist, and may be supported in the future
29-
(`Quart <https://pgjones.gitlab.io/quart/>`_ ,
30-
`Sanic <https://sanic.readthedocs.io/en/latest/>`_ ,
31-
`Django <https://www.djangoproject.com/>`_ etc).
25+
`Litestar <https://litestar.dev/>`_, `Esmerald <https://esmerald.dev/>`_,
26+
`Lilya <https://lilya.dev/>`_,
27+
`Quart <https://quart.palletsprojects.com/en/latest/>`_,
28+
`Falcon <https://falconframework.org/>`_
29+
and `Sanic <https://sanic.dev/en/>`_ are supported.
3230

3331
Which to use?
3432
=============
3533

3634
All are great choices. FastAPI is built on top of Starlette and Esmerald is built on top of Lilya, so they're
37-
very similar. FastAPI, BlackSheep and Esmerald are great if you want to document a REST
35+
very similar. FastAPI, BlackSheep, Litestar and Esmerald are great if you want to document a REST
3836
API, as they have built-in OpenAPI support.
3937

4038
-------------------------------------------------------------------------------
4139

4240
Web servers
4341
************
4442

45-
`Hypercorn <https://pgjones.gitlab.io/hypercorn/>`_ and
46-
`Uvicorn <https://www.uvicorn.org/>`_ are available as ASGI servers.
43+
`Uvicorn <https://www.uvicorn.org/>`_,
44+
`Hypercorn <https://hypercorn.readthedocs.io/en/latest/>`_
45+
and `Granian <https://github.com/emmett-framework/granian>`_
46+
are available as ASGI servers.
4747
`Daphne <https://github.com/django/daphne>`_ can't be used programatically so
4848
was omitted at this time.

0 commit comments

Comments
 (0)