Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 17 Dec 2024

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: 17 Dec 2024

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: 26 Oct 2024

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: 17 Dec 2024

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: 26 Oct 2024

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: 31 Oct 2024

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: 21 Dec 2024

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: 21 Dec 2024

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: 19 Dec 2024

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: 30 Oct 2024

https://github.com/ilevkivskyi/typing_inspect

Runtime inspection utilities for Python typing module

introspection python python3 type-hints typing

Last synced: 18 Dec 2024

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 type-hints yaml

Last synced: 19 Dec 2024

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: 20 Dec 2024

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: 31 Oct 2024

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: 09 Nov 2024

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: 14 Dec 2024

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: 27 Oct 2024

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: 19 Dec 2024

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

A plugin for flake8 integrating Mypy.

flake8 linter linter-plugin mypy plugin type-hints typing

Last synced: 09 Nov 2024

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: 14 Oct 2024

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: 16 Dec 2024

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: 16 Dec 2024

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: 27 Oct 2024

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: 27 Oct 2024

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 pydantic pydantic-v2 python requests rest rest-api type-hints

Last synced: 18 Dec 2024

https://github.com/utilmeta/utype

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

python python-typing type-hints

Last synced: 27 Oct 2024

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

A Runtime method override decorator.

method-overloading python type-hints

Last synced: 17 Dec 2024

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: 19 Dec 2024

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: 28 Sep 2024

https://github.com/thautwarm/redy

thautwarm utilities.

asynchronous chaining collections dsl type-hints

Last synced: 30 Nov 2024

https://github.com/jayqi/typenames

String representations of Python type annotations

python type-annotations type-hints typing

Last synced: 01 Nov 2024

https://github.com/mrkiven/takayi

Type hints for python 2.X

python-2 type-hints

Last synced: 22 Oct 2024

https://github.com/openpharma/roxytypes

typed parameter definitions for `roxygen2`

r roxygen2 type-hints

Last synced: 16 Dec 2024

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 Nov 2024

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

Talking about python type hinting

python slides type-hints

Last synced: 27 Oct 2024

https://github.com/speedcell4/aku

An interactive annotation-driven ArgumentParser generator

annotations argument-parser generator inspect python3 type-hints

Last synced: 16 Dec 2024

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: 20 Nov 2024

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

Example packages for demonstrating usage of PEP 561

pep pep561 python type-hints

Last synced: 14 Dec 2024

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

Experimental type hints for BeautifulSoup

beautifulsoup4 mypy mypy-stubs python python3 type-hints

Last synced: 27 Oct 2024

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: 15 Oct 2024

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: 11 Nov 2024

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: 14 Nov 2024

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: 11 Nov 2024

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: 11 Nov 2024

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

PEP 561 type hints for `python-asana`

api-client asana-api python3 type-hints

Last synced: 18 Nov 2024

https://github.com/wazedkhan/enforcer

A lightweight Python decorator to enforce type hints at runtime

decorator python runtime-type-checking type-hints

Last synced: 03 Dec 2024

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: 09 Dec 2024

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: 11 Nov 2024

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: 11 Nov 2024

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: 11 Nov 2024

https://github.com/zigai/strto

Type-guided parsing library for converting strings to Python objects

string-parser type-hints

Last synced: 18 Oct 2024

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: 12 Nov 2024