Showing 36 of 36 projects
A collection of external type annotations (stubs) for the Python standard library and third-party packages.
A Python GraphQL library that uses type annotations and dataclasses to define schemas with static type checking.
A Python library for functional programming with typed, safe, and meaningful function returns using monadic containers.
A Python linter focused on modernizing and improving code elegance, readability, and simplicity.
A bleeding-edge Django project template focused on code quality, security, and modern development practices.
A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.
A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.
PEP-484 type stubs and a mypy plugin for precise static type checking in Django projects.
Automatically generates PEP-484 type annotations for Python code by analyzing runtime behavior.
Generates mypy stub files from Protocol Buffer specifications to enable static type checking in Python.
Mypy plugin and type stubs for SQLAlchemy to enable precise static type checking in Python.
Backported and experimental type hints for Python, enabling modern typing features on older versions and early access to new proposals.
PEP-484 type stubs and mypy plugin for Django REST Framework to enable static type checking.
A Python tool that automatically generates type annotations by monitoring runtime execution, with low overhead and tensor shape inference.
A PyCharm plugin that runs mypy type checking across your entire Python project and provides navigation between errors.
A Python tool that automatically adds simple type annotations to code using heuristics and LibCST.
A Wagtail CMS boilerplate with React frontend using Next.js for modern web development workflows.
Generate and maintain MicroPython stub files for enhanced IntelliSense and code linting in VSCode, PyCharm, and other modern editors.
A Python library for creating phantom types that enforce runtime and static type constraints through predicates.
A collection of reusable type definitions, protocols, and type aliases for Python type annotations.
Type stubs for Celery and its related packages to enable better type checking in Python projects.
A Python tool that re-applies type annotations from .pyi stub files back into your source code.
A pytest plugin for writing and running tests to verify mypy type checking behavior, stubs, and custom plugins.
A collection of Python typing koans that teach type hints through hands-on exercises using Mypy.
A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.
A codemod that automatically converts implicit optional type hints in Python code to be PEP 484 compliant.
Rust-like Option and Result types for Python with full typing support and slot optimization.
Vim plugin for executing Python's MyPy static type checker directly within the editor.
A CLI tool that automatically adds type annotations to Python code using static analysis and heuristics.
Provides reliable static type annotations for the entire SciPy library, enabling better IDE support and early error detection.
An opinionated Python typing package providing precise type hints, single-method protocols, exact types, and typed operators.
A Python typehint explainer that parses and explains complex type annotations in human-readable language.
A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).
A CLI tool that integrates mypy with existing Python projects by reporting only new type violations and ignoring existing ones.
A web-based sandbox for running mypy, the Python static type checker, directly in your browser.
Enhanced type stubs for PyQt5 and related packages to enable accurate static type checking with mypy.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.