A New Life for aiohttp?
Introduction Once upon a time, aiohttp was a revolution in the Python world: the first asynchronous web framework that allowed developers to build fast, efficient, and truly ergonomic web applications using asyncio. Years have passed, and the world has changed. We’ve seen the rise of FastAPI, Pydantic, Litestar, Starlette — all striving to make async development simpler, safer, and more powerful. But one thing hasn’t changed: aiohttp is still the foundation of the Python async ecosystem. And today we’re introducing Rapidy — a new framework inspired by the best ideas of aiohttp, reimagined for 2025. TL;DR Rapidy is a modern asynchronous Python framework that rethinks the ideas of aiohttp. It combines strict typing, support for both Pydantic v1/v2, DI through Dishka, mypy compatibility, and remains lightweight, minimalist, and backward-compatible with aiohttp.

Introduction
Once upon a time, aiohttp
was a revolution in the Python world: the first asynchronous web framework that allowed developers to build fast, efficient, and truly ergonomic web applications using asyncio
.
Years have passed, and the world has changed. We’ve seen the rise of FastAPI, Pydantic, Litestar, Starlette — all striving to make async development simpler, safer, and more powerful. But one thing hasn’t changed: aiohttp is still the foundation of the Python async ecosystem.
And today we’re introducing Rapidy — a new framework inspired by the best ideas of aiohttp, reimagined for 2025.
TL;DR
Rapidy is a modern asynchronous Python framework that rethinks the ideas of aiohttp.
It combines strict typing, support for both Pydantic v1/v2, DI through Dishka, mypy
compatibility, and remains lightweight, minimalist, and backward-compatible with aiohttp.