create-aio-app
The boilerplate for aiohttp. Quick setup for your asynchronous web service.
pythonpostgresboilerplateaiocookiecutteraiohttpasynciohelp-wantedcookiecutter-templategood-first-issue
Overview
Create-aio-app is a command-line tool that bootstraps a new aiohttp web application with production-ready configurations and best practices built in, helping developers ship fast without manual setup. The boilerplate includes Python 3.6+, Docker, PostgreSQL, SQLAlchemy ORM, pytest, mypy, code formatting and debugging tools, making it ideal for building scalable backend services and APIs.
Features
static-typing-with-mypycode-formatting-with-blacklinting-with-flake8data-validation-with-trafaretdatabase-migrations-with-alembicdebug-toolbardeveloper-toolsdocumentation-with-sphinxdocker-compose-setupprofiling
Feature Flags
searchcachingtestingdockerdocumentationlintingstaticTypingcodeFormattingprofiling
Recommended Use Cases
asynchronous-web-servicesrest-apismicroservices
Frontend
None
Backend
aiohttppythonasyncio
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
310
๐ด Forks
90
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2023-11-25T01:47:03.000Z
GitHub
Stack
Framework
aiohttp
Language
python
Database
postgresql
ORM
sqlalchemy
Testing
pytest
Monitoring
py-spy
Data Layer
Databases
postgresql, redis
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source project under MIT license