Ecosyste.ms: Repos

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

GitHub topics: type-annotations

MATRIX30/alx-backend-python

Official python repository for ALX backend specialization which covers topics such as

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

obriencj/koji-typing

Experimental typing support for Koji

Language: Python - Size: 59.6 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

dynamic-graphics-inc/dgpy-libs

Dynamic Graphics Python libraries/modules

Language: Python - Size: 6.53 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 22 - Forks: 2

NiclasvanEyk/diy

A dependency injection container that utilizes Pythons type annotations.

Language: Python - Size: 744 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

ilevkivskyi/com2ann

Tool for translation type comments to type annotations in Python

Language: Python - Size: 112 KB - Last synced: 2 days ago - Pushed: 2 months ago - Stars: 138 - Forks: 12

lxml/lxml-stubs

Type stubs for the lxml package

Language: Python - Size: 138 KB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 39 - Forks: 29

pyapp-kit/magicgui

build GUIs from type annotations

Language: Python - Size: 39.7 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 291 - Forks: 46

jacebrowning/datafiles

A file-based ORM for Python dataclasses.

Language: Python - Size: 1.68 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 196 - Forks: 18

sco1/flake8-annotations

Flake8 Type Annotation Checking

Language: Python - Size: 761 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 155 - Forks: 7

seandstewart/typical

Typical: Fast, simple, & correct data-validation using Python 3 typing.

Language: Python - Size: 2.51 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 182 - Forks: 9

paulross/typin

Python type inferencer for generating type annotations.

Language: Python - Size: 168 KB - Last synced: 12 days ago - Pushed: over 6 years ago - Stars: 7 - Forks: 0

eigenein/protobuf

Python implementation of Protocol Buffers with dataclass-based schemaʼs

Language: Python - Size: 681 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 235 - Forks: 19

youtype/mypy_boto3_builder

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

Language: Python - Size: 12.5 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 484 - Forks: 34

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: 20 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

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: 15 days ago - Pushed: about 1 year ago - Stars: 74 - 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: 29 days ago - Pushed: 9 months ago - Stars: 95 - Forks: 14

typed-argparse/typed-argparse

💡 write type-safe and elegant CLIs with a clear separation of concerns.

Language: Python - Size: 833 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 25 - Forks: 7

henribru/google-api-python-client-stubs

Type stubs for google-api-python-client

Language: Python - Size: 15.5 MB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 39 - Forks: 7

rsinger86/drf-typed

Type hints for enhanced API views and serializers.

Language: Python - Size: 783 KB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 77 - Forks: 5

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: 23 days ago - Pushed: about 2 years ago - Stars: 18 - Forks: 5

johnthagen/sealed-typing-pep

A PEP to add a `@sealed` typing decorator to Python

Size: 79.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 20 - Forks: 0

henribru/google-ads-stubs

Type stubs for the Google Ads API Client Library for Python

Language: Python - Size: 7.84 MB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 7 - Forks: 0

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: 24 days ago - Pushed: over 3 years ago - Stars: 214 - Forks: 18

jayqi/typenames

String representations of Python type annotations

Language: Jupyter Notebook - Size: 1.15 MB - Last synced: 8 days ago - Pushed: about 2 months ago - Stars: 9 - Forks: 0

touch-callable/touch-callable

Automatically generate a Web UI for Python function using type annotations.

Language: JavaScript - Size: 3.48 MB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 40 - Forks: 3

mbdevpl/typed-astunparse

Python 3 AST unparser with type comments support.

Language: Python - Size: 153 KB - Last synced: 2 days ago - Pushed: over 4 years ago - Stars: 29 - Forks: 4

typilus/typilus-action

A GitHub Action for suggesting Python type annotations.

Language: Python - Size: 224 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 40 - Forks: 5

severstal-digital/typed-blocks

Tiny framework for writing loosely coupled event-driven applications via type hints

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

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: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

FourtyThree43/alx-backend-python

Alx backend python

Language: Python - Size: 51.8 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

ava-silver/doc2ann

Convert Docstring argument/return types to python3 annotations

Language: Python - Size: 132 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

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: 79.1 KB - Last synced: 17 days ago - Pushed: 10 months ago - Stars: 2 - Forks: 0

hariyebk/Oop-GoogleMaps

Design Patterns in Typescript

Language: TypeScript - Size: 3.91 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

VirtusLab/pandas-stubs

Pandas type stubs. Helps you type-check your code.

Language: Python - Size: 442 KB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 117 - Forks: 20

zero323/pyspark-stubs 📦

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

Language: Python - Size: 1.3 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 114 - Forks: 37

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: 8 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

msoedov/quick.py

Property-based testing library for Python

Language: Python - Size: 56.6 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 16 - Forks: 3

vincentullmann/houdini_stubs

Python Stub File Generator for Houdini

Language: Python - Size: 90.8 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 13 - Forks: 0

welli7ngton/python-type-annotations

python type annotations

Language: Python - Size: 3.91 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

ruancomelli/funcy-stubs

Type stubs for funcy

Language: Python - Size: 31.3 KB - Last synced: 7 days ago - Pushed: about 1 year 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: about 1 month ago - Pushed: over 5 years ago - Stars: 22 - Forks: 2

vemel/mypy_boto3 Fork of alliefitter/boto3_type_annotations

MOVED PERMANENTLY TO

Language: Python - Size: 32 MB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 33 - Forks: 2

florimondmanca/limier 📦

Smart conversion and validation toolkit powered by type annotations

Language: Python - Size: 93.8 KB - Last synced: 14 days ago - Pushed: about 5 years ago - Stars: 4 - Forks: 0

laurentpayot/floweret 📦

Runtime type annotations for CoffeeScript (and JavaScript too!)

Language: CoffeeScript - Size: 1.14 MB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 20 - Forks: 0

zero323/delta-spark-stubs 📦

Type annotations for delta-spark

Language: Python - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 2 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: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

henribru/googleapis-common-protos-stubs

Type stubs for googleapis-common-protos

Language: Python - Size: 292 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 0

Saebasol/pypixiv

Pixiv ajax async wrapper

Language: Python - Size: 52.7 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 3

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: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

flxdot/pyUnitTypes

python package to work with different physical units as types and pythons type annotations

Language: Python - Size: 86.9 KB - Last synced: 11 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

henribru/huey-stubs

Type stubs for huey

Language: Python - Size: 15.6 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1

henribru/django-huey-stubs

Type stubs for django-huey

Language: Python - Size: 27.3 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

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: about 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

henribru/google-auth-stubs

Type stubs for the Google Auth Python Library

Language: Python - Size: 33.2 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 1

henribru/proto-plus-stubs

Type stubs for Proto Plus for Python

Language: Python - Size: 33.2 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 1

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: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

miphreal/gqltype

GraphQL schema generator based on Python type annotations

Language: Python - Size: 124 KB - Last synced: 9 days ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

triaxtec/pymongo-stubs

Type stubs for pymongo

Language: Python - Size: 38.1 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - 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: about 1 year ago - Pushed: almost 5 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: about 1 year ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0