[^1]: async support remains an experimental feature.
## What's next?
I'd like to get the library to a stable 1.0 release eventually.
At least the synchronous usage of the library has been conceptually untouched since its beginning and seems to work reasonably well for users.
There also seems increasing demand to provide support for new commands such as streams or those provided by Redis modules.
I'm of the opinion that most of these can be better implemented as their own-standing libraries (if only because I neither want nor have the time and energy to maintain this functionality).
This gets easier if the core library is stable and the API guaranteed to not break again.
The asynchronous part however depends on unstable Rust features, the whole async ecosystem in Rust is only just evolving, and thus we shouldn't commit to the API that's currently in redis-rs just yet.
## Thanks
Most of the work on redis-rs was not done by me, but by contributors.
Thanks to all of them:
* [Markus Westerlind](https://github.com/Marwes), writing and improving async support as well as doing some reviews
* [Ayose Cazorla](https://github.com/ayosec), adding support for geospatial commands
* this work started 2 years ago, but it took me until this year to take a proper look and merge it
* [Evan Schwartz](https://github.com/emschwartz), providing script support for the async mode
And of course thanks to [Armin Ronacher](https://github.com/mitsuhiko) for writing redis-rs in the first place.