# Acknowledgements TextSmith wouldn't be possible without the work of many others who have made their code freely available for all to use. In no particular order I'd like to recognise the contributions of: * Cole Maclean for [aiosmtplib](https://github.com/cole/aiosmtplib). * Jonathan Slenders for [asyncio-redis](https://github.com/jonathanslenders/asyncio-redis). * Hsiaoming Yang for [flask-wtf](https://github.com/lepture/flask-wtf). * Phil Jones for [quart](https://github.com/pgjones/quart). * David Beazley for [sly](https://github.com/dabeaz/sly). * Hynek Schlawack for [structlog](https://github.com/hynek/structlog). * The PyTest project for [pytest](https://github.com/pytest-dev/pytest). * The Python Babel developers for [flask-babel](https://github.com/python-babel/flask-babel). * The Pallets project for [jinja](https://github.com/pallets/jinja). * The Sphinx team for [Sphinx](https://github.com/sphinx-doc/sphinx). * The folks at [Read the Docs](https://readthedocs.org/) for making it so easy for documentation like this to be hosted online. * Innumerable [Python developers](https://python.org/) for many contributions to such a flourishing ecosystem. * The folks behind [Redis](https://redis.io/).