mypy has 172.1M monthly downloads and 21K GitHub stars. Version 2.2.0 supports Python 3.10+, first published in 2009.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of ast-serialize, librt and mypy-extensions. It is used by 891 tracked packages, including pytest-mypy, pytest-mypy-plugins and pylsp-mypy.
GitHub topics include types, typing and typechecker.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- ast-serialize <1.0.0,>=0.3.0
- librt >=0.11.0
- mypy-extensions >=1.0.0
- pathspec >=1.0.0
- tomli >=1.1.0
- typing-extensions >=4.6.0
5 optional dependencies
- lxml[reports]
- orjson[faster-cache]
- pip[install-types]
- psutil[dmypy]
- setuptools[mypyc]
Used By
- pytest-mypy
- pytest-mypy-plugins
- pylsp-mypy
- kubernetes-client
- mypy-zope
- jsonschema-typed-v2
- kubernetes-typed
- demisto-sdk
- mypy-strict-kwargs
- adaptive-cards-py
- omniopt2
- refurb
- total-perspective-vortex
- poetry-multiproject-plugin
- typsht
- flake8-mypy
- pyaud-plugins
- seed-farmer
- nb-mypy
- hatch-mypyc
- django-cfg
- fwquant
- apache-airflow-mypy
- poethepoet-tasks
- doubleml
- reactivated
- transcrypt
- pytest-mypy-testing
- thonny
- exasol-toolbox
- pyside6-stubs
- agentberlin
- mypy-nonfloat-decimal
- lecrapaud
- scraper-lib-rmp
- kalm
- openbb-nightly
- lx-annotate
- mypy-clean-slate
- bacalhau-sdk
- zen-temple
- fuzzywuzzy-stubs
- tutor
- propelauth-byo
- checks-superstaq
- parlant-client
- py3xui
- datahub-binary
- voluptuous-stubs
- apexcodexpy