Python Types

Open-source Python projects categorized as Types | Edit details

Top 11 Python Type Projects

  • GitHub repo mypy

    Optional static typing for Python

    Project mention: Mypy: Using unions in mapping types does not work as expected | reddit.com/r/learnpython | 2022-01-10

    If you typed it as Mapping instead of dict then it would be theoretically be type safe but its actually not supported. See mypy issue #1114. Only the value type is covariant for now.

  • 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)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo typeshed

    Collection of library stubs for Python, with static types

    Project mention: Comparison of Python TOML parser libraries | dev.to | 2021-12-14

    typeshed

  • GitHub repo Schematics

    Python Data Structures for Humans™.

  • GitHub repo typing

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

    Project mention: What type hint should I use for "some container type" in general but explicitly exclude the str type? | reddit.com/r/learnpython | 2022-01-13

    See https://github.com/python/typing/issues/256 for a discussion.

  • GitHub repo traits

    Observable typed attributes for Python classes (by enthought)

    Project mention: Attrs – The One Python Library Everyone Needs | news.ycombinator.com | 2021-12-24

    My favourite among this class of Python libraries has been traits from Enthought:

    https://github.com/enthought/traits

  • GitHub repo starlite

    Light, Flexible and Extensible ASGI API framework

    Project mention: Sunday Daily Thread: What's everyone working on this week? | reddit.com/r/Python | 2022-01-16
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo pfun

    Functional, composable, asynchronous, type-safe Python.

    Project mention: good examples of functional-like python code that one can study? | reddit.com/r/functionalprogramming | 2021-06-29

    Another examples: pfun - stuff you'd find in FP language, but in Python (like using monads for effects)

  • GitHub repo lagom

    📦 Autowiring dependency injection container for python 3 (by meadsteve)

    Project mention: Autowiring dependency injection container for Python 3 | news.ycombinator.com | 2021-04-08
  • GitHub repo pydantic-factories

    Pydantic based mock data generation

    Project mention: What is a normal pylint score and what is its significance? | reddit.com/r/Python | 2022-01-14
  • GitHub repo Maat

    Validation and transformation library powered by deductive ascending parser. Made to be extended for any kind of project.

    Project mention: Parse, Don't Validate (2019) | news.ycombinator.com | 2021-06-26

    https://github.com/Attumm/Maat/blob/main/tests/test_validati...

    Since validation is written as dictionaries its possible to store the validations in caching db such as Redis.

    And since its simple its easy to extend for anyone use case.

    Benchmarks of pydantic has Maat around twice as Pydantic.

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 2022-01-16.

Python Types related posts

Index

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

Project Stars
1 mypy 12,126
2 pytype 3,575
3 typeshed 2,573
4 Schematics 2,465
5 typing 1,110
6 traits 333
7 starlite 138
8 pfun 118
9 lagom 102
10 pydantic-factories 96
11 Maat 18
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org