Currently, tower-web fits the niche of being the only Rust web framework that is:
- async
- macro based
- compiles on stable
There is a space for it to evolve. I have also mentioned in the past the plan to merge with Warp. At a high level, the goal for that would be to update the macros to generate warp filters.
However, reality is that I don't have time to focus on this right now. My time is going to be entirely consumed on updating Tokio, Tower, mio, bytes, etc... to std::future and release the next major version of those libraries. So, until that is done, I can't spend any dev time on tower-web.
Given that, I see two options.
a) deprecate tower-web and suggest to use warp (and revisit come the end of 2019 / 2020 if time becomes available).
b) pull in additional contributors who would be able to do the development (significant) and I can focus on mentoring that group.
I would like to see b) happen, but that would require people to step up as it would be significant work. The default option would be a), to deprecate tower-web.
If any are interested in taking on development, please comment in here and we can see if something can get going.
Currently, tower-web fits the niche of being the only Rust web framework that is:
There is a space for it to evolve. I have also mentioned in the past the plan to merge with Warp. At a high level, the goal for that would be to update the macros to generate warp filters.
However, reality is that I don't have time to focus on this right now. My time is going to be entirely consumed on updating Tokio, Tower, mio, bytes, etc... to
std::futureand release the next major version of those libraries. So, until that is done, I can't spend any dev time on tower-web.Given that, I see two options.
a) deprecate tower-web and suggest to use warp (and revisit come the end of 2019 / 2020 if time becomes available).
b) pull in additional contributors who would be able to do the development (significant) and I can focus on mentoring that group.
I would like to see b) happen, but that would require people to step up as it would be significant work. The default option would be a), to deprecate tower-web.
If any are interested in taking on development, please comment in here and we can see if something can get going.