question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ASGI resources list

See original GitHub issue

Hey!

I’m opening this discussion after originally poking the idea over the Encode discussion board.

Context

ASGI has been establishing itself as a common interface enabling interoperability across a whole range of things in the Python async web space, including:

There are also all sorts of non-code resources out there, like talks and articles.

But, as the ASGI ecosystem is growing, I personally feel like it’s hard to keep up on which things are available.

Listing ASGI resources

In this context, perhaps it could be worth setting up some sort of collaborative list of ASGI resources. This would allow better discoverability and more wide-spread usage of ASGI-related projects, and help getting a grasp of the scale of the ecosystem.

It seems a collaboratively-grown static list (e.g. an ASGI awesome list or an Are we … yet? list) would fill this needs quite well already.

Just to be clear: the ASGI list wouldn’t list any async resources (the awesome-asyncio is already very well suited for that), but only those that are directly related to ASGI, such as those I listed earlier.

Location

Technically the list could be in the ASGI documentation itself, but I feel like the ASGI docs/spec should be part of the list, not the other way around. Giving the list its own space such as a GitHub repo is probably a more sustainable approach.

Digging further into this, maybe now would be a good time to give ASGI its own space, e.g. a python-asgi GitHub org. I suppose it’d contain this repository and the ASGI list at first (and maybe turn into some sort of umbrella organization for projects?).

Anyway, happy to read everyone’s opinion on this. I’d love to help setup the list if this sounds like a good idea at all.

cc @tomchristie, @andrewgodwin, @simonw (who else?)

Issue Analytics

  • State:open
  • Created 4 years ago
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
andrewgodwincommented, Aug 14, 2019

Maybe - I’ll have to come back to this in a few weeks as I’m travelling for work and then personal holiday, sorry!

0reactions
florimondmancacommented, Aug 10, 2019

Thanks for looking into it — what about python-asgi for the organization name?

Read more comments on GitHub >

github_iconTop Results From Across the Web

A curated list of awesome ASGI servers, frameworks ... - GitHub
A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resources. This list should help you keep yourself up to date...
Read more >
ASGI Documentation
ASGI (Asynchronous Server Gateway Interface) is a spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web ...
Read more >
Hello, ASGI - Encode
The long-standing web frameworks of the Python landscape, including Django, Flask, Falcon, Pyramid, and Bottle are all WSGI-based frameworks. WSGI is a standard ......
Read more >
Introduction to ASGI: Emergence of an Async Python Web ...
Before we begin, I'd like to announce that I recently created awesome-asgi, an awesome list to help folks keep track of the ever-expanding ......
Read more >
asgi-sitemaps - PyPI
Supports drawing sitemap items from a variety of sources (static lists, ... server/sitemap.py import asgi_sitemaps from .resources import database class ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found