sumtypes
Data types
Provides Algebraic Data Types in Python
Sum Types, aka Tagged Unions, for Python
42 stars
3 watching
1 forks
Language: Python
last commit: over 3 years ago Related projects:
Repository | Description | Stars |
---|---|---|
| A JavaScript library for defining and using types that can represent multiple values with associated data. | 478 |
| Re-applies type annotations from .pyi stubs to codebases | 141 |
| Enables typed polymorphism and type-safe business logic in Python without inheritance or interfaces. | 678 |
| A collection of utility types and adjusted utilities for enhancing TypeScript development | 380 |
| Typesafe wrappers for handling errors and absent data in Python | 44 |
| A Python library providing rich data types backed by Redis, enabling atomic network operations. | 289 |
| A library providing support for algebraic data types in Racket, useful for compiler implementation and custom data structures. | 2 |
| Provides an Option type inspired by Rust for Python 3 | 71 |
| A Python wrapper for Solidity ABI specifications in a dataclass-like format | 0 |
| Provides static type annotations for the Python standard library and third-party packages | 3 |
| A collection of extended numeric data types for the GLib library | 9 |
| Provides a Racket extension for untyped algebraic data structures with first-class support for sums and products. | 75 |
| A Python library implementing a fragmentary bidirectional type system with support for pattern matching and algebraic data types. | 52 |
| Analyzes a folder's structure and returns detailed statistics in the form of a Pandas dataframe | 70 |
| Algebraic data types for C99 with exhaustive pattern matching and compile-time introspection facilities. | 1,379 |