A declarative library with async/await RequestDL (inspired in SwiftUI)

Hello everyone!

I am excited to share with you all the package that I have been working on for a few years now, since 2020 to be precise, and it is finally ready for production.

I have completed the API definitions, documentation, and unit tests, which are essential components of good practices in the community.

Hope you enjoy it! Github repo


Amazing! This looks well thought out and very helpful!!! :smiley:

1 Like

Looks fantastic! Do you have any thoughts about maybe using the async-http-client to extend support to Linux?


Wow, this is amazing news! I can't express how grateful I am for your suggestion to use async-http-client. It's incredible to think that with this tool, it might actually be possible to make this move towards supporting both Windows and Linux.

I have to admit, I was a bit hesitant at first because I didn't have the current knowledge to take on such a task. But your suggestion has given me a renewed sense of excitement and determination to make it happen.

Thank you so much for your invaluable input and support. I truly appreciate it and am thrilled at the possibilities that lie ahead!


@MPLewis I'm working on it Async HTTP Client Support


Hello everyone,

I wanted to give you an update on the latest developments regarding RequestDL. The good news is that version 2.0.0 is now available and comes with active support for all Apple Platforms and Linux. This means that you can use the same package to develop multiplatform solutions, which is a significant improvement.

I want to express my gratitude to everyone who has supported and provided suggestions for the package. It's exciting to see how many of you have recognized the potential of RequestDL.

I believe that by working together, we can continue to make RequestDL even better. So, I encourage you all to contribute to the package and make it a go-to solution for developers across different platforms.

Thank you all for your continued support, and I look forward to seeing what we can achieve together with RequestDL.