awesome-asyncio
awesome-asyncio copied to clipboard
Adds dry-python/returns
Link: https://github.com/dry-python/returns Docs: https://returns.readthedocs.io/en/latest/pages/future.html
What is this project?
This project is a collection of primitives for typed functional programming.
Among others we have Future, FutureResult, and ReaderFutureResult monads.
You can also write your own implementation using Higher Kinded Types and our existing interfaces.
Why is it awesome?
- The only typed functional async programming library I am aware of
- Well documented and well tested
- Supports any IO loop, not just
asyncio, tested withanyio - Provides interfaces and Higher Kinded Types to implement your own solution if you need to