Python Typing

Open-source Python projects categorized as Typing | Edit details

Top 16 Python Typing Projects

  • GitHub repo mypy

    Optional static typing for Python

    Project mention: mypy alternatives - pytype and pyright | libhunt.com/r/mypy | 2021-10-30
  • GitHub repo pytype

    A static type analyzer for Python code

    Project mention: mypy alternatives - pytype and pyright | libhunt.com/r/mypy | 2021-10-30

    another library to check typing in python code (by google)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo typeshed

    Collection of library stubs for Python, with static types

    Project mention: On autoloading: a rant about rails | news.ycombinator.com | 2021-11-05

    Python these days is sprouting type annotations all over the show, the benefits are too good to ignore.

    And if a given library doesn't use type annotations, people will often create type stubs for it that mypy can consume.

    https://github.com/python/typeshed/tree/master/stubs

  • GitHub repo typing

    Python static typing home. Contains the source for typing_extensions and the documentation. Also hosts a user help forum.

    Project mention: Type annotations: how to express list contravariance? | reddit.com/r/learnpython | 2021-11-08

    Lower bounds are not supported for TypeVars, unfortunately.

  • GitHub repo mltype

    Command line tool for improving typing skills (programmers friendly)

    Project mention: Created a python script to help me practice typing special characters!! | reddit.com/r/MechanicalKeyboards | 2021-03-04

    This script does require a package called mltype

  • GitHub repo typing_inspect

    Runtime inspection utilities for Python typing module

    Project mention: Runtime inspection utilities for Python typing module | news.ycombinator.com | 2021-04-07
  • GitHub repo pytermgui

    A simple yet powerful TUI framework for your Python (3.7+) applications

    Project mention: Best TUI Library/Framework | reddit.com/r/Python | 2021-10-22
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo runtype

    Utilities for run-time type validation and multiple dispatch

    Project mention: Runtype 0.2 - faster than Pydantic, highly configurable, and with unique features for working with types at runtime. | reddit.com/r/Python | 2021-10-04

    Source code: https://github.com/erezsh/runtype

  • GitHub repo prisma-client-py

    Prisma Client Python is an auto-generated and fully type-safe database client

    Project mention: GitHub - RobertCraigie/prisma-client-py: Prisma Client Python is an auto-generated and fully type-safe database client | reddit.com/r/Python | 2021-11-16
  • GitHub repo flake8-typing-imports

    flake8 plugin which checks that typing imports are properly guarded

    Project mention: new flake8-hook to manage circular import issues 🚀 | reddit.com/r/Python | 2021-03-24

    PS: I didn't know this when writing the plugin, but after finishing it (🙈) I found another similarplugin already existed. This doesn't quite do what I need it to though, so I'll probably keep maintaining my own version for now - but feel free to check that out too 🙂

  • GitHub repo flake8-type-checking

    Flake8 plugin for managing type-checking imports & forward references

    Project mention: If you want to get a little bit stricter about your import management | reddit.com/r/Python | 2021-04-29
  • GitHub repo flask-parameter-validation

    Get and validate all Flask input parameters with ease.

    Project mention: I developed a Flask library that handles all validation and input types for you, feedback appreciated! | reddit.com/r/Python | 2021-08-09
  • GitHub repo layout

    An article about my layout and releases for its installation. (by NotGate)

    Project mention: Reviung41 first build | reddit.com/r/ErgoMechKeyboards | 2021-11-22

    Looks like NotGate's SFB Minimized Layout (https://notgate.github.io/layout/)

  • GitHub repo typeforce

    Make mypy more effective

    Project mention: typeforce: Make mypy more effective | reddit.com/r/madeinpython | 2021-06-09
  • GitHub repo petit_ts

    Easely create your typescript files from python definition using petit_ts

    Project mention: One of my first real Open source project | reddit.com/r/Python | 2021-03-02
  • GitHub repo 1hts

    Some tools to help with one handed typing on linux

    Project mention: Semi-disabled programmer seeks endgame keyboard | reddit.com/r/MechanicalKeyboards | 2021-09-15

    Last year I was diagnosed with thoracic outlet syndrome, and after several surgeries, I've been left with some nerve damage in my right arm that leaves it weaker and less coordinated than my left. For a while I had no functional use of my right arm and ended up typing entirely on the left side of a koolertron board that was marketed for gamers, with some userland software to deal with aliasing issues. It was a good stopgap but I hit a hard limit around 65wpm and had a hard time reaching any kind of flow state while programming.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-22.

Python Typing related posts

Index

What are some of the best open-source Typing projects in Python? This list will help you:

Project Stars
1 mypy 11,863
2 pytype 3,518
3 typeshed 2,477
4 typing 1,067
5 mltype 304
6 typing_inspect 229
7 pytermgui 199
8 runtype 106
9 prisma-client-py 66
10 flake8-typing-imports 34
11 flake8-type-checking 20
12 flask-parameter-validation 12
13 layout 11
14 typeforce 3
15 petit_ts 1
16 1hts 0
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com