An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with type-hints

A curated list of projects in awesome lists tagged with type-hints .

https://github.com/ml-tooling/opyrator

🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

deployment faas fastapi functions machine-learning microservices pydantic python python-functions serverless streamlit type-hints

Last synced: 27 Apr 2025

https://github.com/robertcraigie/prisma-client-py

Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

asyncio database mongodb mysql orm postgresql prisma pydantic python python-types python310 python37 python38 python39 sqlite type-hints typing

Last synced: 23 Apr 2025

https://github.com/RobertCraigie/prisma-client-py

Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

asyncio database mongodb mysql orm postgresql prisma pydantic python python-types python310 python37 python38 python39 sqlite type-hints typing

Last synced: 15 Mar 2025

https://github.com/art049/odmantic

Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

async asyncio database fastapi mongo mongodb mongodb-orm motor nosql object-document-mapper odm orm pydantic pymongo python python-types sync type-hints

Last synced: 13 May 2025

https://art049.github.io/odmantic/

Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

async asyncio database fastapi mongo mongodb mongodb-orm motor nosql object-document-mapper odm orm pydantic pymongo python python-types sync type-hints

Last synced: 15 Mar 2025

https://github.com/russbaz/enforce

Python 3.5+ runtime type checking for integration testing and data validation

decorators python runtime testing type-hints typechecker typing validation

Last synced: 16 May 2025

https://github.com/RussBaz/enforce

Python 3.5+ runtime type checking for integration testing and data validation

decorators python runtime testing type-hints typechecker typing validation

Last synced: 29 Mar 2025

https://github.com/lukasmasuch/streamlit-pydantic

🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.

dataclasses forms json-schema pydantic python streamlit streamlit-component streamlit-library type-hints typing

Last synced: 08 Oct 2025

https://github.com/laike9m/python-type-challenges

Master Python typing (type hints) with interactive online exercises!

python python-education python-typing type-hints

Last synced: 07 Apr 2025

https://github.com/laike9m/Python-Type-Challenges

Master Python typing (type hints) with interactive online exercises!

python python-education python-typing type-hints

Last synced: 26 Mar 2025

https://github.com/omni-us/jsonargparse

Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables

argparse argparse-alternative argument-parser cli configuration-files dataclasses environment-variables json jsonnet python python3 toml type-hints yaml

Last synced: 14 May 2025

https://github.com/ilevkivskyi/typing_inspect

Runtime inspection utilities for Python typing module

introspection python python3 type-hints typing

Last synced: 11 Apr 2025

https://github.com/phillipdupuis/pydantic-to-typescript

CLI Tool for converting pydantic models into typescript definitions

converting-pydantic-models fastapi python type-hints typescript typescript-definitions validation

Last synced: 15 May 2025

https://github.com/lucsorel/py2puml

Generate PlantUML class diagrams to document your Python application.

annotations ast class-diagram documentation plantuml python python3 type-hints

Last synced: 15 May 2025

https://github.com/Stewori/pytypes

Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.

override pep484 python runtime-typechecking type-hints typechecking

Last synced: 22 Apr 2025

https://github.com/stewori/pytypes

Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.

override pep484 python runtime-typechecking type-hints typechecking

Last synced: 05 Apr 2025

https://github.com/ilevkivskyi/com2ann

Tool for translation type comments to type annotations in Python

annotations python-3-6 source-to-source type-annotations type-hints

Last synced: 05 Apr 2025

https://github.com/kracekumar/python-typing-koans

Python typing koans to learn type-hints in Python3 using Mypy

koans mypy pep-484 python python3 type-hints

Last synced: 25 Jun 2025

https://github.com/ambv/flake8-mypy

A plugin for flake8 integrating Mypy.

flake8 linter linter-plugin mypy plugin type-hints typing

Last synced: 22 Apr 2025

https://github.com/rsinger86/drf-typed

Type hints for enhanced API views and serializers.

django django-rest-framework serializer type-annotations type-hints validation

Last synced: 12 Apr 2025

https://github.com/athos/sweet-array

Array manipulation library for Clojure with "sweet" array type notation and more safety by static types

arrays clojure type-hints

Last synced: 06 Apr 2025

https://github.com/so1n/pait

Pait(π tool) - Python Modern API Tools, easier to use web frameworks/write API routing

flask grpc openapi pydantic python redoc sanic starlette swagger tornado type-hints

Last synced: 06 Apr 2025

https://github.com/seferov/typhp

Enforce type declaring for PHP 7.1 and higher

php php7 strict-types type-hints

Last synced: 03 Aug 2025

https://github.com/pmateusz/meatie

Meatie is a Python metaprogramming library that eliminates the need for boilerplate code when integrating with REST APIs. Meatie abstracts away mechanics related to HTTP communication, such as building URLs, encoding query parameters, parsing, and dumping Pydantic models.

aiohttp api api-client api-rest asyncio curl http http-client httpx json mypy pydantic pydantic-v2 python requests rest rest-api type-hints

Last synced: 06 Apr 2025

https://github.com/zmievsa/pytest-fixture-classes

Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers

annotations fixtures pytest pytest-plugin python testing type-hints unit-testing

Last synced: 16 Mar 2025

https://github.com/smarie/python-autoclass

A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getters/setters along with optional support of validation contracts on the generated setters. Its objective is to reduce the amount of copy/paste code in your classes - and hence to help reducing human mistakes :).

attr attribute auto autoargs autoprops boilerplate class code-generator constructor contracts enforce fields getter pep484 properties property runtime-typechecking setter type-hints typechecking

Last synced: 16 Mar 2025

https://github.com/utilmeta/utype

Declare & parse types / dataclasses / functions based on Python type annotations

python python-typing type-hints

Last synced: 22 Jul 2025

https://github.com/felixthec/py-overload

A Runtime method override decorator.

method-overloading python type-hints

Last synced: 17 Aug 2025

https://github.com/contains-io/rcli

Rapidly create full-featured command line interfaces with help, subcommand dispatch, and validation.

autocomplete bash command-line command-line-tool docopt pep484 python python2 python3 type-hints types zsh

Last synced: 03 Oct 2025

https://github.com/pyapp-kit/in-n-out

Type-hint-based Python dependency injection you can taste

dependency-injection python type-hints typing

Last synced: 30 Apr 2025

https://github.com/thautwarm/redy

thautwarm utilities.

asynchronous chaining collections dsl type-hints

Last synced: 06 Jul 2025

https://github.com/oved-php/typed-collections

A simple library to create type hinted collections in PHP- build on Laravals Collection class

collections laravel laravel-collections php-library php7 type-hints type-safe

Last synced: 20 Mar 2025

https://github.com/drivendataorg/typenames

String representations of Python type annotations

python type-annotations type-hints typing

Last synced: 16 Apr 2025

https://github.com/dlski/python-di

Fully automatic dependency injection for Python using annotations / type hints.

annotations ddd dependency-injection domain-driven-design enterprise enterprise-architecture python-di python3 type-hints

Last synced: 10 Oct 2025

https://github.com/avanov/graphql-dsl

Compose GraphQL queries by composing Python types!

dsl edsl graphql python query-builder type-hints typing

Last synced: 02 Sep 2025

https://github.com/mrkiven/takayi

Type hints for python 2.X

python-2 type-hints

Last synced: 08 Oct 2025

https://github.com/openpharma/roxytypes

typed parameter definitions for `roxygen2`

r roxygen2 type-hints

Last synced: 24 Aug 2025

https://github.com/blackary/type-hints

Talking about python type hinting

python slides type-hints

Last synced: 20 Jun 2025

https://github.com/ethanc/clyde

A modern, type-hinted Python library for seamless interaction with the Discord Webhook API.

api async builder component discord discord-clyde discord-webhook embed httpx library markdown pydantic python rest timestamp type-hints typed validation webhook wrapper

Last synced: 29 Jun 2025

https://github.com/speedcell4/aku

An interactive annotation-driven ArgumentParser generator

annotations argument-parser generator inspect python3 type-hints

Last synced: 11 Sep 2025

https://github.com/klahap/kothon

Enhance Python with Kotlin's Sequence class and functional programming for efficient, expressive data pipelines.

data-processing functional-programming kotlin-sequences lazy-evaluation python type-hints

Last synced: 12 Oct 2025

https://github.com/ymyzk/pep-561-samples

Example packages for demonstrating usage of PEP 561

pep pep561 python type-hints

Last synced: 11 Jul 2025

https://github.com/thatxliner/bs4-stubs

Experimental type hints for BeautifulSoup

beautifulsoup4 mypy mypy-stubs python python3 type-hints

Last synced: 18 Mar 2025

https://github.com/atollk/flake8-typing-collections

A flake8 plugin that checks the use of suggestions made by the official documentation of the "typing" module.

flake8 flake8-extensions flake8-plugin python python-types python3 type-annotations type-hints typing

Last synced: 14 Apr 2025

https://github.com/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.

converter data-processing dataclasses dataclasses-python error-handling json logging merge merge-files mypy programming-languages python txt type-hints typehinting typehints

Last synced: 11 Jul 2025

https://github.com/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.

annotated-type-hints article python python-3 python3 supporting-material type-annotations type-hints

Last synced: 06 Jul 2025

https://github.com/rhbvkleef/dict_deserializer

A JSON-oriented converter and validator

deserialization json python python3 type-hints

Last synced: 20 Jul 2025

https://github.com/thefoxkd/calendarmtusi

Интеграция расписания МТУСИ с календарями - Python приложение для синхронизации расписания занятий МТУСИ с Google и Mac календарями. Возможности: автоматический парсинг расписания, обновления в реальном времени, умное разрешение конфликтов. Построено на Python 3.9+, Playwright, Google Calendar API, асинхронной архитектуре и строгой типизации.

async-python automation calendar-integration clean-architecture education-tools google-calendar-api mtuci oauth2 playwright pydantic python schedule-sync testing type-hints web-scraping

Last synced: 04 Mar 2025

https://github.com/pawlovskiii/big-mac-index

This project is about extracting data from The Economist - Big Mac Index within URL API, uploading it to the AWS S3, implementing email notification that data is in S3, and data visualization within PowerBI.

boto3 configparser json modules nasdaq nasdaq-python-api pandas python requests type-hints

Last synced: 27 Feb 2025

https://github.com/pawlovskiii/technical-platform-support-analyst

Use Freshdesk’s API documentation to build API calls to extract the following information: 1. CSAT score for today 2. All tickets resolved today

freshdesk-api javascript json python requests type-hints unirest

Last synced: 27 Feb 2025

https://github.com/pawlovskiii/web3_simple_storage

This project was my first contact with Web3.py. Before that, I played around with Remix IDE and created a SimpleStorage contract. Here I was mainly working with ganache via desktop app, ganache-cli (console version of the desktop app), and TestNet (Rinkeby).

modules os python solidity type-hints web3py

Last synced: 27 Feb 2025

https://github.com/pawlovskiii/stake-yield-defi-protocol

Application is about reward system protocol within staking certain tokens. It uses ERC20 standards from OpenZeppelin, Oracles from ChainLink, and all different kinds of Mocks. It's well tested, especially within unit and integration tests.

brownie-eth modules python solidity type-hints unit-testing

Last synced: 22 Nov 2025

https://github.com/akaihola/asana-stubs

PEP 561 type hints for `python-asana`

api-client asana-api python3 type-hints

Last synced: 28 Dec 2025

https://github.com/100nm/pytest-results

Easily spot regressions in your tests.

msgspec mypy pydantic pytest pytest-plugin python type-hints typed

Last synced: 07 May 2025

https://github.com/davecom/fallingblocks

A Tetris-like game in Python with the Arcade library.

arcade-library python tetris tetris-clone type-hints

Last synced: 02 Aug 2025

https://github.com/chitaoji/hintwith

Hints your function with an existing one.

python python3 type-hints

Last synced: 09 Oct 2025

https://github.com/zigai/strto

Type-guided parsing library for converting strings to Python objects

string-parser type-hints

Last synced: 05 Aug 2025

https://github.com/liblaf/array-typing

🧮 Type-safe array operations for NumPy, JAX, and PyTorch

array code-quality documentation jax numpy python static-analysis torch type-hints typing

Last synced: 19 Aug 2025

https://github.com/d3cryptofc/rynt

🇺🇸 A command-line type hint remover for Python. 🛠️

code-formatter code-formatting mypy pyright python rynt type-hints typing

Last synced: 20 Feb 2025

https://github.com/p1etrodev/pydantic-set-operations

An enhanced version of Pydantic's BaseModel, allowing for advanced model manipulations. (Inspired in TypeScript)

json-schema parsing pydantic pydantic-v2 python python310 python311 python312 type-hints validation

Last synced: 12 Apr 2025

https://github.com/100nm/python-cq

Lightweight CQRS library.

cqrs fastapi mypy python type-hints typed

Last synced: 20 Jun 2025

https://github.com/wazedkhan/enforcer

A lightweight Python decorator to enforce type hints at runtime

decorator python runtime-type-checking type-hints

Last synced: 14 Oct 2025

https://github.com/drcbeatz/python-algorithms-and-datastructures

Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.

algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints

Last synced: 23 Nov 2025