кстати, про responder и другие подобные проекты: мне кажется, тут есть попытка "сделать Django" из более технически совершенных составляющих, чем то, что внутри Django) казалось бы, классная идея) но нет) суть Django двумя словами - это такой популярный не unix-way комбайн для быстрой генерации чего угодно [обычно] вокруг базы данных на Python'е) отсутствие асинхронности [например] или не такое большое количество запросов, обрабатываемых одним сервером [например] не так сильно мешает развитию проекта и достижению целей, как может показаться) гораздо важнее бренд и комьюнити) чего у responder'а нет...
то есть "попытка сделать вторую Django" - это путь к провалу, правильной тут была бы идея "тащить всё хорошее в Django" или, если уж хочется именно отдельный проект, делать его более узконаправленным, то есть больше как либу или набор примитивов, а не как фреймворк, поэтому Starlette - это хорошо и правильно, а вот непонятные wrapper'ы к ней - ну, такое) возможно, кому-нибудь оно и нужно, но обычно тем, кому нужен Starlette, никакие там, условно, шаблонизаторы из коробки или какие-нибудь "генераторы API" как часть фреймворка не нужны... Django - это про быстрое решение задачи, Starlette - про медленное, но бережное к ресурсам сервера (для тех, кто так много платит за хостинг, что это усложнение кода и увеличение ttm окупится)