The aiohttp boilerplate. A quick start for your aiohttp application.¶
What is a create aio app? This project is designed to quickly and simply create a web application based on aiohttp using best practices.
A create aio app provides testing, documentation, deploying and a lot of other helpful boilerplate code for quickly start with aiohttp.
Features¶
- aiohttp - the best python framework :)
- mypy - for optional static typing
- pytest - for running unit tests
- flake8 - for linting
- trafaret - for validating input data
- aio devtools - helpful tool for development
- aiohttp debugtoolbar - aiohttp debug toolbar
- postgres - for storage
- alembic - for migration
- sqlAlchemy - orm
- sphinx - for generate docs
- docker-compose - for running develop environment and deploy