Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Mypy

Mypy

52 projects

Showing 36 of 52 projects

typeshed
typeshedPython

A collection of external type annotations (stubs) for the Python standard library and third-party packages.

#developer-tools#ide-support#stub
Stars5.1k
Forks2.1k
Last commit23 hours ago
Strawberry GraphQL
Strawberry GraphQLPython

A Python GraphQL library that uses type annotations and dataclasses to define schemas with static type checking.

#asyncio#graphql#type-safety
Stars4.7k
Forks653
Last commit1 day ago
returns
returnsPython

A Python library for functional programming with typed, safe, and meaningful function returns using monadic containers.

#functional-programming#python-typing#mypy-stubs
Stars4.3k
Forks149
Last commit2 days ago
refurb
refurbPython

A Python linter focused on modernizing and improving code elegance, readability, and simplicity.

#ast-analysis#readability#developer-tools
Stars2.5k
Forks58
Last commit3 months ago
wemake-django-template
wemake-django-templatePython

A bleeding-edge Django project template focused on code quality, security, and modern development practices.

#caddy#pytest#project-template
Stars2.3k
Forks223
Last commit21 hours ago
awesome-python-typing
awesome-python-typing

A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.

#mypy-stubs#typing-tools#pep484
Stars2.0k
Forks77
Last commit1 month ago
Typing
Typing

A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.

#developer-tools#pydantic#mypy-stubs
Stars2.0k
Forks77
Last commit1 month ago
django-stubs
django-stubsPython

PEP-484 type stubs and a mypy plugin for precise static type checking in Django projects.

#hacktoberfest#developer-tools#type-stubs
Stars2.0k
Forks565
Last commit23 hours ago
pyannotate
pyannotatePython

Automatically generates PEP-484 type annotations for Python code by analyzing runtime behavior.

#developer-tools#python#testing-integration
Stars1.4k
Forks60
Last commit18 days ago
mypy-protobuf
mypy-protobufPython

Generates mypy stub files from Protocol Buffer specifications to enable static type checking in Python.

#developer-tools#type-stubs#protocol-buffers
Stars708
Forks81
Last commit2 months ago
sqlalchemy-stubs
sqlalchemy-stubsPython

Mypy plugin and type stubs for SQLAlchemy to enable precise static type checking in Python.

#stubs#orm#database
Stars585
Forks97
Last commit2 years ago
typing-extensions
typing-extensionsPython

Backported and experimental type hints for Python, enabling modern typing features on older versions and early access to new proposals.

#pep#developer-tools#static-typing
Stars577
Forks137
Last commit16 days ago
djangorestframework-stubs
djangorestframework-stubsPython

PEP-484 type stubs and mypy plugin for Django REST Framework to enable static type checking.

#type-stubs#static-typing#pep484
Stars538
Forks140
Last commit3 days ago
RightTyper
RightTyperPython

A Python tool that automatically generates type annotations by monitoring runtime execution, with low overhead and tensor shape inference.

#runtime-monitoring#developer-tools#typing
Stars359
Forks7
Last commit2 months ago
mypy-pycharm-plugin
mypy-pycharm-pluginJava

A PyCharm plugin that runs mypy type checking across your entire Python project and provides navigation between errors.

#python-development#developer-tools#type-errors
Stars319
Forks16
Last commit5 years ago
autotyping
autotypingPython

A Python tool that automatically adds simple type annotations to code using heuristics and LibCST.

#libcst#developer-tools#pre-commit
Stars287
Forks23
Last commit10 months ago
Wagtail Pipit
Wagtail PipitPython

A Wagtail CMS boilerplate with React frontend using Next.js for modern web development workflows.

#pytest#content-management#wagtail
Stars256
Forks31
Last commit1 day ago
micropython-stubber
micropython-stubberPython

Generate and maintain MicroPython stub files for enhanced IntelliSense and code linting in VSCode, PyCharm, and other modern editors.

#micropython-stubber#micropython#firmware-stubs
Stars254
Forks15
Last commit21 hours ago
phantom-types
phantom-typesPython

A Python library for creating phantom types that enforce runtime and static type constraints through predicates.

#refined#phantom-types#pydantic
Stars234
Forks10
Last commit6 months ago
aiozipkin
aiozipkinPython

Distributed tracing instrumentation for asyncio with zipkin

#asyncio#stackdriver#aiohttp
Stars193
Forks29
Last commit11 days ago
celery-types
celery-typesPython

Type stubs for Celery and its related packages to enable better type checking in Python projects.

#ruff#stubs#developer-tools
Stars154
Forks57
Last commit1 day ago
useful-types
useful-typesPython

A collection of reusable type definitions, protocols, and type aliases for Python type annotations.

#developer-tools#pyright#python
Stars151
Forks6
Last commit18 days ago
retype
retypePython

A Python tool that re-applies type annotations from .pyi stub files back into your source code.

#python-3#stubs#developer-tools
Stars146
Forks19
Last commit4 years ago
pytest-mypy-plugins
pytest-mypy-pluginsPython

A pytest plugin for writing and running tests to verify mypy type checking behavior, stubs, and custom plugins.

#developer-tools#pytest#mypy-stubs
Stars126
Forks32
Last commit3 days ago
Python-typing-koans
Python-typing-koansPython

A collection of Python typing koans that teach type hints through hands-on exercises using Mypy.

#educational#static-typing#koans
Stars120
Forks10
Last commit4 years ago
pytest-annotate
pytest-annotatePython

A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.

#static-typing#pyannotate#type-safety
Stars113
Forks10
Last commit4 years ago
no_implicit_optional
no_implicit_optionalPython

A codemod that automatically converts implicit optional type hints in Python code to be PEP 484 compliant.

#libcst#codemod#python
Stars109
Forks8
Last commit2 years ago
option
optionPython

Rust-like Option and Result types for Python with full typing support and slot optimization.

#optional-types#functional-programming#rust-patterns
Stars103
Forks7
Last commit2 years ago
vim-mypy
vim-mypyVim Script

Vim plugin for executing Python's MyPy static type checker directly within the editor.

#open-source#editor-integration#vim
Stars102
Forks15
Last commit6 years ago
infer-types
infer-typesPython

A CLI tool that automatically adds type annotations to Python code using static analysis and heuristics.

#developer-tools#code-formatter#typing
Stars102
Forks6
Last commit3 years ago
scipy-stubs
scipy-stubsPython

Provides reliable static type annotations for the entire SciPy library, enabling better IDE support and early error detection.

#scientific-computing#python-typing#scipy
Stars93
Forks37
Last commit1 day ago
optype
optypePython

An opinionated Python typing package providing precise type hints, single-method protocols, exact types, and typed operators.

#ruff#python-typing#static-typing
Stars91
Forks8
Last commit1 day ago
typesplainer
typesplainerPython

A Python typehint explainer that parses and explains complex type annotations in human-readable language.

#developer-tools#vscode-extension#cli-tool
Stars84
Forks2
Last commit1 month ago
flake8-pyi
flake8-pyiPython

A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).

#lint#linter#typing
Stars83
Forks23
Last commit1 day ago
mypy-baseline
mypy-baselinePython

A CLI tool that integrates mypy with existing Python projects by reporting only new type violations and ignoring existing ones.

#developer-tools#static-typing#baseline
Stars82
Forks15
Last commit3 months ago
mypy-playground
mypy-playgroundPython

A web-based sandbox for running mypy, the Python static type checker, directly in your browser.

#fastapi#hacktoberfest#sandbox
Stars77
Forks11
Last commit3 days ago
Page 1 of 2Next

Related Tags

#Python49#Static Analysis28#Developer Tools26#Type Checking23#Typing18#Static Typing15#Code Quality15#Type Annotations13#Python311#Pep48410#Type Stubs10#Development Tools9
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub