What is aiohttp built with?

aiohttp is a Python repo built with AIOHTTP. It signs people in with cryptography, makes its content with docutils, imagesize, jinja2, markdown-it-py, markupsafe, and 3 more, validates its data with annotated-types and Pydantic, is tested with pytest-asyncio, pytest-cov, pytest-timeout, pytest-xdist, Pytest, and 4 more, deploys with execnet, Gunicorn, and python-on-whales, and uses valkey. It has 104,911 written lines, with 84 test files.

Read on November 7, 2026, at commit 0ae5b96. Read it as markdown

Frontend

Styles 1

  • alabaster

Interface 1

Backend

Data 1

  • valkey

Sign-in 1

Support

The base 1

Content 8

Validation 2

Testing 9

  • Pytest76 files
  • pytest-mock10 files
  • pytest-asyncio
  • pytest-cov
  • pytest-timeout
  • pytest-xdist
  • pytest-aiohttp24 files
  • trustme2 files
  • freezegun1 file

Deploy 3

  • Gunicorn1 file
  • python-on-whales1 file
  • execnet

Tools 35

  • build
  • click
  • coverage
  • cython
  • pre-commit
  • pygments
  • python-discovery
  • Setuptools
  • Sphinx
  • sphinxcontrib-applehelp
  • sphinxcontrib-devhelp
  • sphinxcontrib-htmlhelp
23 more
  • sphinxcontrib-jsmath
  • sphinxcontrib-qthelp
  • sphinxcontrib-serializinghtml
  • virtualenv
  • typing-extensions2 files
  • ast-serialize
  • cfgv
  • distlib
  • identify
  • iniconfig
  • librt
  • mypy
  • mypy-extensions
  • nodeenv
  • packaging
  • pathspec
  • pip
  • pip-tools
  • pluggy
  • pycparser
  • pyproject-hooks
  • sphinx-issues
  • wheel

Other 29

  • brotli1 file
  • attrs
  • Babel
  • certifi
  • filelock
  • platformdirs
  • python-dateutil
  • pyyaml
  • snowballstemmer
  • urllib3
  • multidict21 files
  • yarl17 files
17 more
  • aiosignal2 files
  • propcache2 files
  • aiodns1 file
  • aiohappyeyeballs1 file
  • backports-zstd1 file
  • brotlicffi1 file
  • frozenlist1 file
  • uvloop1 file
  • winloop1 file
  • cffi
  • charset-normalizer
  • idna
  • proxy.py
  • requests
  • typing-inspection
  • tzdata
  • zlib-ng

Other repos with a similar stack

Ordered by how much of its stack they share with aiohttp, then by stars.

Frequently asked questions

What language is aiohttp written in?
aiohttp is written in Python, with 104,911 written lines.
What framework does aiohttp use?
aiohttp is built with AIOHTTP.
What does aiohttp sign people in with?
aiohttp signs people in with cryptography.
What services does aiohttp use?
aiohttp uses valkey.
Does aiohttp have tests?
Yes. aiohttp has 84 test files and is tested with pytest-asyncio, pytest-cov, pytest-timeout, pytest-xdist, Pytest, pytest-aiohttp, pytest-mock, trustme, and freezegun.
Which repos have a stack like aiohttp's?
The ones that share most of its stack:ray-project/rayonyx-dot-app/onyxapache/superset

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →