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/fatal1ty/mashumaro
Fast and well tested serialization library
dataclass dataclasses deserialization json json-schema jsonschema marshalling msgpack openapi python python3 serde serialization toml type-hints typehints yaml
Last synced: 13 May 2025
https://github.com/Fatal1ty/mashumaro
Fast and well tested serialization library
dataclass dataclasses deserialization json json-schema jsonschema marshalling msgpack openapi python python3 serde serialization toml type-hints typehints yaml
Last synced: 28 Mar 2025
https://github.com/johnthagen/python-blueprint
🐍 Example Python project using best practices 🥇
containers coverage docker linting mkdocs mkdocs-material mypy nox pep-621 pep-735 pycharm pytest python python-3 ruff type-checking type-hints uv
Last synced: 08 Oct 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/reagento/adaptix
An extremely flexible and configurable data model conversion library.
conversion dataclass dataclasses deserialization dicts generic-dataclasses json python python3 schemas serialization type-hints typehints typing
Last synced: 28 Mar 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/eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
dataclasses google-protocol-buffers library pip-package protobuf protocol-buffers pypi-package pypi-packages python python-3 python-data-classes python-library python-package type-annotations type-hints
Last synced: 04 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: 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/seandstewart/typical
Typical: Fast, simple, & correct data-validation using Python 3 typing.
annotations data-validation deserialization python-types python3 python3-library python36 python37 python38 serde serdes serialization type-annotations type-hints type-safety typical typing validation
Last synced: 21 Oct 2025
https://github.com/s-knibbs/dataclasses-jsonschema
JSON schema generation from dataclasses
dataclasses deserialization jsonschema openapi python serialization type-hints validation
Last synced: 27 Sep 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/vitalets/babel-plugin-runtyper
⚡️ Runtime type-checker for JavaScript
babel babel-plugin runtime-code-analysis type-checking type-hints type-safety
Last synced: 20 Aug 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/dasbus-project/dasbus
DBus library in Python 3
dbus glib lazy-connection message-bus python3 type-hints xml-generation
Last synced: 12 Dec 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
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/bnomei/kirby-blueprints
Kirby Ink - PHP Class based Blueprints for Kirby CMS
attributes blueprint blueprints class code-completion ink kirby kirby-cms kirby-plugin model object-oriented panel php property type-hints type-safety yaml yml
Last synced: 11 Apr 2025
https://github.com/talkpython/rock-solid-python-with-type-hints-course
Rock Solid Python with Type Hints Course Student Materials
beanie best-practices course design-patterns fastapi pydantic python static-typing tutorial type-hints
Last synced: 11 May 2025
https://github.com/100nm/python-injection
Fast and easy dependency injection framework.
async async-python decorators decorators-python dependency-injection fastapi mypy python type-hints typed
Last synced: 25 Dec 2025
https://github.com/litestar-org/type-lens
Runtime type introspection utilities
introspection litestar litestar-framework python python-typing type-hints types
Last synced: 10 Apr 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/openpharma/roxytypes
typed parameter definitions for `roxygen2`
Last synced: 24 Aug 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
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/danielbrtanimacao/python-regex-tests-type-hints-structural-pattern
Curso Otavio miranda aprofundamento em python
if-elseif-else match python regex structural-patterns study tdd-python tests type-hints udemy
Last synced: 18 Jun 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/mohjarabahh/unix-shell
A simple version of UNIX Shell developed using Python and Pytest with awesome open-source technologies.
app application docstrings figlet linux linux-app linux-shell pytest python python-app python-application python-script python3 type-hint type-hinting type-hints unit-testing unix unix-command unix-shell
Last synced: 12 Mar 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.
Last synced: 09 Oct 2025
https://github.com/zigai/strto
Type-guided parsing library for converting strings to Python objects
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