Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various additions; 'Experiments and examples' section #89

Merged
merged 1 commit into from
Jun 6, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Born in 2016 to power the Django Channels project, ASGI and its ecosystem have b
- [Resources](#resources)
- [Reference](#reference)
- [Talks](#publications)
- [Toy projects and examples](#toy-projects-and-examples)
- [Experiments and examples](#experiments-and-examples)
- [Tutorials](#tutorials)
- [Security](#security)
- [Serialization](#serialization)
Expand Down Expand Up @@ -143,20 +143,25 @@ _Talks about ASGI._

<!-- sort_by:date -->

- 2023-06-05 - [Inside your Web framework: Intro to the ASGI spec, middleware and apps](https://www.youtube.com/watch?v=fcfyDvK_A6Q), Adrian Garcia Badaracco, PyConUS 2023.
- 2019-06-15 - [An introduction to ASGI, Asynchronous Server Gateway Interface](https://www.youtube.com/watch?v=t3gCK9QqXWU), P G Jones, PyLondinium 2019.
- 2019-04-12 - [Sketching out A Django redesign](https://www.youtube.com/watch?v=u8GSFEg5lnU), Tom Christie, DjangoCon Europe.
- 2018-07-27 - [Quart; an ASGI alternative to Flask](https://www.youtube.com/watch?v=t8-Y7Kivuu0), P G Jones, EuroPython 2018.
- 2018-05 - [Taking Django Async](https://www.youtube.com/watch?v=-7taKQnndfo), Andrew Godwin, PyCon.
- 2017-11 - [Future Pythonic Web: ASGI & Daphne](https://www.youtube.com/watch?v=6xEKPsKBbD0), Dmitry Nazarov, PiterPy.

### Toy projects and examples
### Experiments and examples

_Toy projects, examples and gists._
_Software that experiments with ASGI or otherwise provides "No maintenance intended" code._

<!-- sort_by:name -->

- [asgi-background](https://github.com/adriangb/asgi-background) - Background tasks for any ASGI framework.
- [asgi-lifespan-middleware](https://github.com/adriangb/asgi-lifespan) (adriangb) - ASGI middlewate to support ASGI lifespans using a simple async context manager interface.
- [asgi-routing](https://github.com/adriangb/asgi-routing) - A high performance router written in Rust for the ASGI ecosystem. Built on top of `routrie` and `path-tree`.
- [nanoasgi](https://github.com/qweeze/nanoasgi) - A tiny zero-dependency ASGI web framework.
- [proxyx](https://github.com/florimondmanca/proxyx) - Proof of concept for a lightweight HTTP/1.1 proxy service built with ASGI and HTTPX.
- [py-frameworks-bench](https://github.com/klen/py-frameworks-bench/) - A benchmark for (mostly-ASGI) Python async frameworks.

### Tutorials

Expand Down