SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Python Mypy Projects
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Python is not functional language itself. And as I can relate does not want to be: look at lambda for instance. But this package allows to write more robust applications. Link to lib: GitHub - dry-python/returns: Make your functions return something meaningful, typed, and safe!
-
A linter canβt solve all our problems with incorrect or non-idiomatic usage of language constructs. There are some supporting tools for this purpose, like refurb for Python. However, these tools usually only help with simple concepts. It's important to follow good practices, and mentor your colleagues to do so. Like not storing passwords and credentials in your code. In the age of fast developing AI-tools, there certainly will be better instruments to help us with these tasks. For now, we still need to check suggested options for correctness and canβt blindly trust any information provided by LLM tools. We certainly can ask ChatGPT about some things, but sometimes you just need to know what to ask about before compiling a question. So knowledge sharing is still in demand.
-
Project mention: Whenever β typed and DST-safe datetimes for Python | news.ycombinator.com | 2025-04-13
[2] https://github.com/ariebovenberg/whenever/issues/204#issueco...
-
Project mention: Plain β a web framework for building products with Python | news.ycombinator.com | 2025-03-28
Relatedly, in case it's useful, the django-stubs package provides mypy compatible type stubs for Django:
https://github.com/typeddjango/django-stubs
-
result
NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated. (by rustedpy)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Deal
π€ Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
-
-
aiomonitor
aiomonitor is module that adds monitor and python REPL capabilities for asyncio application
-
-
mypy_boto3_builder
Type annotations builder for boto3 compatible with VSCode, PyCharm, Emacs, Sublime Text, pyright and mypy.
-
-
-
-
-
Wagtail-Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
-
-
-
-
micropython-stubber
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
-
Project mention: Show HN: Textcase: A Python Library for Text Case Conversion | news.ycombinator.com | 2025-04-01
-
docopt-ng
Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.
FWIW, there seems to be a less-abandoned fork here: https://github.com/jazzband/docopt-ng
I'm sticking with argparse though
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Mypy discussion
Python Mypy related posts
-
Whenever β typed and DST-safe datetimes for Python
-
Typed and DST-safe datetimes for Python, available in Rust or pure Python
-
Mypy-baseline: make Mypy report only new violations
-
How to review as a Pro
-
infer-types: A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.
-
mypy-baseline: Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
-
Creating Videos, Tutorials and other Resources for Starlite
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source Mypy projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | strawberry | 4,257 |
2 | returns | 3,913 |
3 | refurb | 2,501 |
4 | whenever | 2,038 |
5 | django-stubs | 1,733 |
6 | result | 1,660 |
7 | nbQA | 1,117 |
8 | Deal | 794 |
9 | classes | 703 |
10 | aiomonitor | 699 |
11 | python-blueprint | 636 |
12 | mypy_boto3_builder | 603 |
13 | sqlalchemy-stubs | 574 |
14 | nitpick | 402 |
15 | lagom | 312 |
16 | ancv | 254 |
17 | Wagtail-Pipit | 244 |
18 | cachew | 221 |
19 | mmpm | 218 |
20 | phantom-types | 217 |
21 | micropython-stubber | 216 |
22 | textcase | 210 |
23 | docopt-ng | 205 |