Django - самый популярный веб-фреймворк, куча функций из коробки (ака batteries included), куча интеграций; если хочется писать сервера на питоне, и не знаешь с чего начать - бери джангу - пусть генерится куча файлов на старте, но разобравшись в них, понимаешь, что фреймворки строятся на тех же концепциях
Flask - самый простой веб-фреймворк - начать можно с 1 файла с 5 строчками; но по сравнению с Джангой, мало батареек в коробке - надо куча всего доустанавливать - в итоге получается та же джанга
aiohttp - один из первых асинхронных фреймворков; по фичам - аналогичен фласку: в коробке роутинг, мидлваре, простенький сёрв статики; суть асинхронности в том, что повышается производительность серва; еще в коробке есть асинхронный веб-клиент
FastAPI - еще один асинхронный фреймворк (но можно писать и в синхронном стиле), суть в том, что схемы запросов и ответов можно описывать, используя тайпинги и Pydantic + есть интеграция со сваггером из коробки + неплохой диай на функциях
Работа с бд
Django ORM - лучшная ормка, идет в комплекте с Django
Sqlalchemy - лучшая либа для работы с бд, если не Django-проект; есть и орм, и возможность писать скл, используя sqlalchemy-конструкции, и писать сырой sql; есть куча дополнений, типа миграций, утилит по созданию бд; альтернативы: peewee - лайтовая ормка
aiopg - асинхронная работа с постгресом, есть интеграция с sqlalchemy-запросами; альтернативы: asyncpg
repka - собственная разработка, асинхронная абстракция над бд на базе aiopg
docci - собственная разработка, абстракция работы с файлами: определение mime-type, конвертация в base64, сохранение/загрузка; а также работа с зип-архивами, эксельками, директориями