{"repo":"fastapi/asyncer","free":true,"listed":false,"github":"https://github.com/fastapi/asyncer","clone":"git clone https://github.com/fastapi/asyncer.git","description":"Asyncer, async and await, focused on developer experience.","language":"Python","stars":2483,"topics":["python","async","asyncio","trio","anyio"],"license":"MIT","category":"dev-tools","readme_excerpt":"Asyncer, async and await, focused on developer experience. --- Documentation : https://asyncer.tiangolo.com Source Code : https://github.com/fastapi/asyncer --- Asyncer is a small library built on top of AnyIO. Asyncer has a small number of utility functions that allow working with async , await , and concurrent code in a more convenient way under my (@tiangolo - Sebastián Ramírez) very opinionated and subjective point of view. The main goal of Asyncer is to improve developer experience by providing better support for autocompletion and inline errors in the editor, and more certainty that the code is bug-free by providing better support for type checking tools like mypy . Asyncer also tries to improve convenience and simplicity when working with async code mixed with regular blocking code , allowing to use them together in a simpler way... again, under my very subjective point of view. Can I Use It? Yes 🎉 (but continue reading). This is a very small library, there are things that can change and improve in the future. If you use it, pin the exact Asyncer version for your project, to make sure it all works. Have tests for your project (as you should, anyway). And upgrade the version once you know that the new version continues to work correctly. Still, it's just 4 functions , so there's not much to change, if you had to refactor your code to update something it would not be much. And if you don't want to add asyncer as a dependency to your project, you can also just copy the m","default_branch":null,"files":null,"tree":[],"storefront":"/r/fastapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fastapi/asyncer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}