An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: mypy

sizmailov/pybind11-stubgen

Generate stubs for python modules

Language: Python - Size: 324 KB - Last synced at: 34 minutes ago - Pushed at: about 1 hour ago - Stars: 282 - Forks: 55

nbQA-dev/nbQA

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

Language: Python - Size: 1.48 MB - Last synced at: about 6 hours ago - Pushed at: about 8 hours ago - Stars: 1,119 - Forks: 44

Josverl/micropython-stubs

Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.

Language: Python - Size: 56.7 MB - Last synced at: about 24 hours ago - Pushed at: 3 days ago - Stars: 216 - Forks: 24

repo-template/pyci-lint

Python CI with GitHub Actions

Language: Python - Size: 104 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Josverl/micropython-stubber

Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy

Language: Python - Size: 74 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 216 - Forks: 14

johnthagen/python-blueprint

🐍 Example Python project using best practices 🥇

Language: Python - Size: 2.14 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 637 - Forks: 93

tsuyoshicho/action-mypy

Run mypy with reviewdog on pull requests to improve code writing experience.

Language: Shell - Size: 311 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 22 - Forks: 9

antonagestam/injected

Simple, type-safe dependency injection in idiomatic Python.

Language: Python - Size: 91.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8 - Forks: 1

aio-libs/aiomonitor

aiomonitor is module that adds monitor and python REPL capabilities for asyncio application

Language: Python - Size: 5.11 MB - Last synced at: 1 day ago - Pushed at: 30 days ago - Stars: 699 - Forks: 42

autosquash/python_mini_metro_extended Fork of yanfengliu/python_mini_metro

Python implementation for Mini Metro. Can be used for reinforcement learning. (Fork, work in progress, push-force risks)

Language: Python - Size: 472 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

blablatdinov/ondivi

Ondivi (Only diff violations) is a Python script filtering coding violations, identified by static analysis, only for changed lines in a Git repo.

Language: Python - Size: 587 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 24 - Forks: 1

x42005e1f/aiologic

GIL-powered* locking library for Python

Language: Python - Size: 748 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 37 - Forks: 2

koldakov/futuramaapi

Futurama inspired REST and GraphQL API, blending characters exploration with real-time updates. Tech playground featuring FastAPI, Docker, and more!

Language: Python - Size: 11.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 144 - Forks: 11

lubaskinc0de/loyalty

Система управления программами лояльностей

Language: Python - Size: 383 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 3 - Forks: 0

vagmcs/python-blueprint

A python blueprint to configure projects.

Language: Makefile - Size: 126 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

bazel-contrib/bazel-mypy-integration 📦

🐍🌿💚 Integrate MyPy type-checking into your Python Bazel builds

Language: Starlark - Size: 203 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 127 - Forks: 44

danibcorr/python-project-template

🏗️ A Python template for general-purpose projects.

Language: Makefile - Size: 606 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

life4/deal

🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

Language: Python - Size: 1.94 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 794 - Forks: 31

typeddjango/pytest-mypy-plugins

pytest plugin for testing mypy types, stubs, and plugins

Language: Python - Size: 196 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 113 - Forks: 27

ariebovenberg/whenever

⏰ Modern datetime library for Python

Language: Python - Size: 1.86 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,029 - Forks: 25

yxtay/python-example-app

Python example app incorporating best practices

Language: Python - Size: 505 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

typeddjango/django-stubs

PEP-484 stubs for Django

Language: Python - Size: 5.93 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,733 - Forks: 481

kattakaha/serverless-python311-template

Serverless Framework Python3.11 Template Repository.

Language: Python - Size: 425 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

iwatkot/py3xui

Sync and Async Object-oriented Python SDK for the 3x-ui API.

Language: Python - Size: 171 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 93 - Forks: 13

dry-python/returns

Make your functions return something meaningful, typed, and safe!

Language: Python - Size: 5.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,911 - Forks: 128

allthingslinux/tux

Tux is an all in one bot for the All Things Linux discord server.

Language: Python - Size: 12.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 108 - Forks: 32

JelleZijlstra/autotyping

Automatically add simple type annotations to your code

Language: Python - Size: 93.8 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 252 - Forks: 20

strawberry-graphql/strawberry

A GraphQL library for Python that leverages type annotations 🍓

Language: Python - Size: 14.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,251 - Forks: 566

youtype/mypy_boto3_builder

Type annotations builder for boto3 compatible with VSCode, PyCharm, Emacs, Sublime Text, pyright and mypy.

Language: Python - Size: 14.5 MB - Last synced at: about 21 hours ago - Pushed at: 8 days ago - Stars: 603 - Forks: 41

100nm/python-injection

Fast and easy dependency injection framework.

Language: Python - Size: 741 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 0

100nm/pytest-results

Easily spot regressions in your tests.

Language: Python - Size: 120 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Josverl/mp_typecheck

Static Type checking for MicroPython modules and applications

Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 0

ricardochaves/python-lint

GitHub Action for Lint your code

Language: Shell - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 91 - Forks: 43

python/mypy_extensions

Extensions for mypy

Language: Python - Size: 55.7 KB - Last synced at: about 2 hours ago - Pushed at: 20 days ago - Stars: 141 - Forks: 36

ymyzk/mypy-playground

The mypy playground. Try mypy with your web browser.

Language: Python - Size: 3.37 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 75 - Forks: 10

typeddjango/djangorestframework-stubs

PEP-484 stubs for django-rest-framework

Language: Python - Size: 771 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 491 - Forks: 127

sterliakov/mypy-issues

Quickly compare outputs of different mypy versions on open issues

Language: Python - Size: 170 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

Hochfrequenz/python_template_repository

A template repository that comes up with a pre-defined tox setup and CI actions.

Language: Python - Size: 259 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0

fschuch/wizard-template

🧙 A general-purpose template that aims to provide a magical start to any Python project

Language: Python - Size: 1.15 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

karlicoss/cachew

Transparent and persistent cache/serialization powered by type hints

Language: Python - Size: 389 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 221 - Forks: 6

WorkHardes/python-useful

My fav configs for python tools

Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

wemake-services/wemake-django-template

Bleeding edge django template focused on code quality and security.

Language: Python - Size: 6.42 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 2,084 - Forks: 218

ruslanora/generic-collections

Generic collections in Python

Language: Python - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

typeddjango/awesome-python-typing

Collection of awesome Python types, stubs, plugins, and tools to work with them.

Size: 168 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 1,806 - Forks: 70

rustedpy/result

NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.

Language: Python - Size: 193 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 1,659 - Forks: 83

andreoliwa/nitpick

Enforce the same settings on multiple projects

Language: Python - Size: 2.65 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 402 - Forks: 24

kdeldycke/workflows

⚙️ CLI helpers for GitHub Action + reuseable workflows

Language: Python - Size: 3.93 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 26 - Forks: 5

anthonycorletti/snok

🚀 A simple, modern, full-stack toolkit for Python 🐍

Language: Python - Size: 1.69 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 37 - Forks: 2

aio-libs/janus

Thread-safe asyncio-aware queue for Python

Language: Python - Size: 633 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 878 - Forks: 53

hamdanal/python-stubs

A collection of stub files for some python projects. Can be used with VSCode to get better language service experience.

Language: Python - Size: 449 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

webkom/lego

Backend for abakus.no

Language: Python - Size: 11.5 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 56 - Forks: 24

dosisod/refurb

A tool for refurbishing and modernizing Python codebases

Language: Python - Size: 780 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 2,501 - Forks: 53

alexpovel/ancv

Renders your (JSON) resume/CV for online & pretty terminal display

Language: Python - Size: 1.98 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 253 - Forks: 11

CoolCat467/idlemypyextension

Python IDLE extension to preform mypy analysis on an open file

Language: Python - Size: 522 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

mbarkhau/bumpver

BumpVer: Automatic Versioning

Language: Python - Size: 817 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 220 - Forks: 38

LanHikari22/checkpipe

Brings functional programming data pipelines with robust validation to python and mypy

Language: Python - Size: 95.7 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

davidohnee/pyaddict

yet another dict library

Language: Python - Size: 745 KB - Last synced at: about 6 hours ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

meadsteve/lagom

📦 Autowiring dependency injection container for python 3

Language: Python - Size: 591 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 312 - Forks: 17

Gowee/json2pyi

Generate Python type definitions from a JSON sample (both Pydantic BaseModel and TypedDict are supported)

Language: Rust - Size: 4.69 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 54 - Forks: 1

MaT1g3R/option

Rust like Option and Result types in Python

Language: Python - Size: 788 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 93 - Forks: 5

helmut-hoffer-von-ankershoffen/oe-python-template

Copier template for python projects

Language: Python - Size: 4.38 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 2

barabum0/python-template-uv

Template for Python projects with uv, mypy and ruff

Language: Dockerfile - Size: 22.5 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

aio-libs/aiozipkin

Distributed tracing instrumentation for asyncio with zipkin

Language: Python - Size: 5.4 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 190 - Forks: 31

Gorav22/SkillSniper

A job analyzer extension that can tell is your resume fits best or not for that job on linkedin and also tells how to better yourself and your resume to be selected

Language: JavaScript - Size: 36.1 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

ryanlevee/project-to-single-file-converter

A lightweight Python script designed to merge files from a project directory and subdirectories into a single output file, while skipping specified folders and files. Works with any programming language.

Language: Python - Size: 32.2 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 1

shenxiangzhuang/mppt

A Modern Python Package Template

Language: Python - Size: 1.71 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 25 - Forks: 1

suphawit-wt/todo-api-fastapi

Language: Python - Size: 258 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

jazzband/docopt-ng

Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.

Language: Python - Size: 714 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 205 - Forks: 24

zobweyt/textcase

Python library for text case conversions

Language: Python - Size: 3.03 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 201 - Forks: 0

dry-python/classes

Smart, pythonic, ad-hoc, typed polymorphism for Python

Language: Python - Size: 881 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 702 - Forks: 27

Bee-Mar/mmpm

MagicMirror Package Manager

Language: Python - Size: 19.5 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 216 - Forks: 29

todo-group/pypkg_template

Python package template with the modern toml-based style.

Language: Python - Size: 36.1 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

ariebovenberg/quacks

🦆 Better read-only Protocols for mypy

Language: Python - Size: 541 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 17 - Forks: 1

kirkoov/foodgram

Both a recipe website & a shopping list service for you to never forget what you need to buy for the fancy meal you're planning to cook.

Language: JavaScript - Size: 19.5 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

aio-libs/aiorwlock

Read/Write Lock - synchronization primitive for asyncio

Language: Python - Size: 743 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 154 - Forks: 15

jpetrucciani/mypy-check

github action for python's mypy type checker tool

Language: Python - Size: 55.7 KB - Last synced at: 3 days ago - Pushed at: 27 days ago - Stars: 36 - Forks: 14

zero323/pyspark-stubs 📦

Apache (Py)Spark type annotations (stub files).

Language: Python - Size: 1.3 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 117 - Forks: 37

injust/python-template

Language: Shell - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

smkent/cookie-python

🍪 🐍 Cookiecutter template for new Python projects

Language: Python - Size: 648 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

sbdchd/celery-types

:seedling: Type stubs for Celery and its related packages

Language: Python - Size: 232 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 97 - Forks: 45

dry-python/lambdas

Write short and fully-typed lambdas where you need them.

Language: Python - Size: 633 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 277 - Forks: 6

CherrySuryp/fastapi-prod-template

Pre-configured FastAPI project template with common GitHub Actions and modern toooling 🚀

Language: Python - Size: 47.9 KB - Last synced at: 27 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

antonagestam/phantom-types

Phantom types for Python.

Language: Python - Size: 2.11 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 213 - Forks: 9

orsinium-labs/walnats

🌰 Nats-powered event-driven background jobs and microservices framework for Python.

Language: Python - Size: 608 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 93 - Forks: 2

100nm/python-cq

Lightweight CQRS library.

Language: Python - Size: 155 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

Integralist/vim-mypy

Vim plugin for executing Python's optional static type checker MyPy (http://mypy-lang.org/)

Language: VimL - Size: 3.91 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 99 - Forks: 15

danchev/pulsar-stubs

Apache Pulsar type annotations (stub files).

Language: Python - Size: 7.81 KB - Last synced at: about 4 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

orsinium-labs/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.

Language: Python - Size: 475 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 64 - Forks: 9

Mdevpro78/mkdocforge

Ready To Use MkDocs Documentation Platform with Advanced Features

Language: Shell - Size: 171 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

smarlhens/python-boilerplate

Python boilerplate using uv, pre-commit, prettier, pytest, GitHub Actions, mypy, ruff, bandit & docformatter.

Language: Dockerfile - Size: 236 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 64 - Forks: 11

tum-esm/pyra

Pyra: Automated EM27/SUN Greenhouse Gas Measurements

Language: Python - Size: 26 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 14 - Forks: 0

sunnysid3up/python-linter

A GitHub Action which ensures Python code quality and supports customizable strictness.

Language: Shell - Size: 19.5 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 19

alexmalins/github-actions-cicd-example

Example Python repo employing GitHub Actions for CI/CD

Language: Python - Size: 29.3 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

CoolCat467/idletypecheck

Idle Type Check - IDLE Extension to use mypy to type check open file

Language: Python - Size: 72.3 KB - Last synced at: about 12 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

PyCQA/flake8-pyi

A plugin for Flake8 that provides specializations for type hinting stub files

Language: Python - Size: 573 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 23

wemake-services/safe-assert

Safe and composable assert for Python that can be used together with optimised mode

Language: Python - Size: 547 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 1

davidfritzsche/pytest-mypy-testing

pytest plugin to test mypy static type analysis

Language: Python - Size: 118 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 9

xfenix/envcast

Package for environment variables parsing with type casting

Language: Python - Size: 156 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

dropbox/sqlalchemy-stubs

Mypy plugin and stubs for SQLAlchemy

Language: Python - Size: 279 KB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 572 - Forks: 101

suned/pfun

Functional, composable, asynchronous, type-safe Python.

Language: Python - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 14