GitHub topics: type-annotations
dynamic-graphics-inc/dgpy-libs
Dynamic Graphics Python libraries/modules
Language: Python - Size: 7.67 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 27 - Forks: 2

hunterhogan/stubFileNotFound
Crowdsourced stub type files for third-party Python packages.
Language: Python - Size: 8.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

MATRIX30/alx-backend-python
Official python repository for ALX backend specialization which covers topics such as
Language: Python - Size: 101 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

sco1/flake8-annotations
Flake8 Type Annotation Checking
Language: Python - Size: 893 KB - Last synced at: about 6 hours ago - Pushed at: 3 months ago - Stars: 163 - Forks: 9

henribru/google-ads-stubs
Type stubs for the Google Ads API Client Library for Python
Language: Python - Size: 8.87 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 1

henribru/google-auth-stubs
Type stubs for the Google Auth Python Library
Language: Python - Size: 50.8 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 2

youtype/mypy_boto3_builder
Type annotations builder for boto3 compatible with VSCode, PyCharm, Emacs, Sublime Text, pyright and mypy.
Language: Python - Size: 14.7 MB - Last synced at: 8 days ago - Pushed at: 30 days ago - Stars: 617 - Forks: 41

MilanStaffehl/numdantic
Typing support for numpy arrays and numpy array validation with pydantic.
Language: Python - Size: 134 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

pyapp-kit/magicgui
build GUIs from type annotations
Language: Python - Size: 54.5 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 439 - Forks: 52

youtype/botocore-stubs
Type annotations and code completion for botocore package
Language: Python - Size: 1.61 MB - Last synced at: 9 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 7

orsinium-labs/infer-types
A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.
Language: Python - Size: 62.5 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 5

ilevkivskyi/com2ann
Tool for translation type comments to type annotations in Python
Language: Python - Size: 120 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 147 - Forks: 12

eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
Language: Python - Size: 831 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 269 - Forks: 22

jacebrowning/datafiles
A file-based ORM for Python dataclasses.
Language: Python - Size: 1.74 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 209 - Forks: 19

vincentullmann/houdini_stubs 📦
Python Stub File Generator for Houdini
Language: Python - Size: 91.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

rsinger86/drf-typed
Type hints for enhanced API views and serializers.
Language: Python - Size: 783 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 5

SSmJaE/PepperBot
An intuitive multi-platform bot framework, easily forward messages among platforms, support QQ, WeChat, Telegram. 一个符合直觉的跨社交平台机器人框架,轻松地在平台间传递消息,支持QQ、微信、Telegram
Language: Python - Size: 7.8 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 106 - Forks: 15

typed-argparse/typed-argparse
💡 write type-safe and elegant CLIs with a clear separation of concerns.
Language: Python - Size: 808 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 6

youtype/boto3-stubs
Type annotations and code completion for boto3 package
Language: Python - Size: 139 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

youtype/types-aiobotocore
Type annotations and code completion for aiobotocore
Language: Python - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

johnthagen/sealed-typing-pep
A PEP to add a `@sealed` typing decorator to Python
Size: 79.1 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 0

drivendataorg/typenames
String representations of Python type annotations
Language: Python - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 10 - Forks: 0

mttbernardini/datetypes
Typed counterparts for built-in datetime module classes with zero runtime overhead
Language: Python - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

zero323/pyspark-stubs 📦
Apache (Py)Spark type annotations (stub files).
Language: Python - Size: 1.3 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 117 - Forks: 37

danchev/pulsar-stubs
Apache Pulsar type annotations (stub files).
Language: Python - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

obriencj/koji-typing
Experimental typing support for Koji
Language: Python - Size: 292 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

seandstewart/typical 📦
Typical: Fast, simple, & correct data-validation using Python 3 typing.
Language: Python - Size: 2.57 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 180 - Forks: 9

lxml/lxml-stubs
Type stubs for the lxml package
Language: Python - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 46 - Forks: 29

kosei28/ts-explicit
CLI tool that adds type annotations based on TypeScript's type inference
Language: JavaScript - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

henribru/google-api-python-client-stubs
Type stubs for google-api-python-client
Language: Python - Size: 16 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 55 - Forks: 8

msoedov/quick.py
Property-based testing library for Python
Language: Python - Size: 56.6 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 3

BarakKatzir/types-scipy-sparse
Type hints for scipy sparse module
Language: Python - Size: 181 KB - Last synced at: 26 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mbdevpl/typed-astunparse
Python 3 AST unparser with type comments support.
Language: Python - Size: 153 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 4

vemel/mypy_boto3 Fork of alliefitter/boto3_type_annotations
MOVED PERMANENTLY TO
Language: Python - Size: 32 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 2

flxdot/pyUnitTypes
python package to work with different physical units as types and pythons type annotations
Language: Python - Size: 86.9 KB - Last synced at: 25 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

pushfoo/python-better-sum
Python's sum, minus ugly annotations and extra arguments.
Language: Python - Size: 56.6 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

severstal-digital/typed-blocks 📦
Tiny framework for writing loosely coupled event-driven applications via type hints
Language: Python - Size: 219 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 16 - Forks: 2

Saebasol/pypixiv
Pixiv ajax async wrapper
Language: Python - Size: 52.7 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 3

henribru/django-huey-stubs
Type stubs for django-huey
Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

NiclasvanEyk/diy
A dependency injection container that utilizes Pythons type annotations.
Language: Python - Size: 759 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

paulross/typin
Python type inferencer for generating type annotations.
Language: Python - Size: 168 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

typilus/typilus-action
A GitHub Action for suggesting Python type annotations.
Language: Python - Size: 224 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 5

helios1138/graphql-typed-client
A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)
Language: TypeScript - Size: 299 KB - Last synced at: 9 days ago - Pushed at: almost 5 years ago - Stars: 212 - Forks: 18

atollk/flake8-typing-collections
A flake8 plugin that checks the use of suggestions made by the official documentation of the "typing" module.
Language: Python - Size: 73.2 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

saltudelft/many-types-4-py-dataset
ManyTypes4Py: A benchmark Python dataset for machine learning-based type inference
Language: Jupyter Notebook - Size: 14.6 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 5

touch-callable/touch-callable
Automatically generate a Web UI for Python function using type annotations.
Language: JavaScript - Size: 3.48 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 3

ava-silver/doc2ann
Convert Docstring argument/return types to python3 annotations
Language: Python - Size: 139 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

PaddeCraft/typed-env
Typed env is an easy solution to type-check and check for environment variables, including the ones from .env-files.
Language: Python - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FourtyThree43/alx-backend-python
Alx backend python
Language: Python - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hariyebk/Oop-GoogleMaps
Design Patterns in Typescript
Language: TypeScript - Size: 3.91 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

VirtusLab/pandas-stubs
Pandas type stubs. Helps you type-check your code.
Language: Python - Size: 442 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 117 - Forks: 20

welli7ngton/python-type-annotations
python type annotations
Language: Python - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ruancomelli/funcy-stubs
Type stubs for funcy
Language: Python - Size: 31.3 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

arachnys/protostub
A tool for generating Mypy type stubs from a Protocol Buffer definition.
Language: Go - Size: 272 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 2

DahlitzFlorian/leverage-the-full-potential-of-type-hints-article-snippets
Supporting material for the article "Leverage the full potential of type hints" published on my website.
Language: Python - Size: 5.86 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

florimondmanca/limier 📦
Smart conversion and validation toolkit powered by type annotations
Language: Python - Size: 93.8 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

laurentpayot/floweret 📦
Runtime type annotations for CoffeeScript (and JavaScript too!)
Language: CoffeeScript - Size: 1.14 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 0

zero323/delta-spark-stubs 📦
Type annotations for delta-spark
Language: Python - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

rafaelmachadobr/type-annotations
Este repositório é uma coleção de exemplos de uso de anotações de tipo em Python. As anotações de tipo são uma forma de informar o tipo de uma variável ou função em um programa Python, o que pode ajudar a evitar erros e facilitar a depuração.
Language: Python - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

henribru/googleapis-common-protos-stubs
Type stubs for googleapis-common-protos
Language: Python - Size: 292 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

cnsfeir/CI-mphony
Python project template with a single configuration file that orchestrates a collection of pre-commit CI tools that run locally without any extra installation required.
Language: Dockerfile - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

henribru/huey-stubs
Type stubs for huey
Language: Python - Size: 15.6 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

python-supply/advantages-of-type-annotations
Native syntactic support for type annotations was introduced in Python 3. This article provides an overview of this feature, reviews how it can be used to document information about expressions and functions in a structured way, and illustrates some of the advantages of leveraging it for applicable use cases.
Language: Jupyter Notebook - Size: 57.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

henribru/proto-plus-stubs
Type stubs for Proto Plus for Python
Language: Python - Size: 33.2 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

miphreal/gqltype
GraphQL schema generator based on Python type annotations
Language: Python - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

triaxtec/pymongo-stubs
Type stubs for pymongo
Language: Python - Size: 38.1 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

marrow/typecast
Utilize Python 3 function annotations for rich, structured typecasting, not just type validation and hinting, through direct specification and inference.
Language: Makefile - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Vykstorm/pychecker
Python module that allows function arguments and return values to be validated easily using decorators and PEP 484 type annotations
Language: Python - Size: 146 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

onionka/protoc-gen-python-typings
Protoc plugin that generates python stubs
Language: Python - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

TheDan64/rusty-types
[Experimental] Python classes that mimic a couple useful Rust types. With typing and typehint support.
Language: Python - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0
