awesome-python-typing icon indicating copy to clipboard operation
awesome-python-typing copied to clipboard

Libraries and frameworks leveraging Type annotations

Open cleder opened this issue 1 year ago • 1 comments

Should there be a section about tools, libraries, frameworks that leverage type annotations, like FastAPI, Pydantic, Typer, ... ?

Background: I just stumbled over https://github.com/cal-pratt/flexdi and was wondering how to promote something like this. https://github.com/pschanely/CrossHair is another example falling into this category (if we want to make one)

cleder avatar Feb 24 '23 10:02 cleder

Projects in the categories we already have are scarce, so we add to the list pretty much everything that fits. On the other hand, tools that use type annotations in any way are numerous. From the top of my head, I can recall 7 different ORMs, 3-4 tools for parsing CLI args, and a few validation tools. It doesn't mean we shouldn't have such categories. It means if we do, we need to heavily curate it (as awesome-python o similar), and for this particular list it's not what we've done so far.

orsinium avatar Feb 24 '23 12:02 orsinium