Ecosyste.ms: Awesome
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: 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/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: 17 Dec 2024
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: 31 Oct 2024
https://github.com/johnthagen/python-blueprint
π Example Python project using best practices π₯
containers coverage docker linting mkdocs mkdocs-material mypy nox pycharm pytest python python-3 python-poetry ruff type-checking type-hints
Last synced: 20 Dec 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/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: 31 Oct 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/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: 18 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/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: 30 Oct 2024
https://github.com/s-knibbs/dataclasses-jsonschema
JSON schema generation from dataclasses
dataclasses deserialization jsonschema openapi python serialization type-hints validation
Last synced: 25 Sep 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
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/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: 13 Oct 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/litestar-org/type-lens
Runtime type introspection utilities
introspection litestar litestar-framework python python-typing type-hints types
Last synced: 07 Nov 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/openpharma/roxytypes
typed parameter definitions for `roxygen2`
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/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
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/mohammadjarabah681/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: 28 Sep 2024
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: 17 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
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