sumtypes
by radix
Sum Types, aka Tagged Unions, for Python
AI summary
Data types
Provides Algebraic Data Types in Python
- stars
- 42
- forks
- 1
- watching
- 3
Similar projects
Found by comparing what the projects do, not just their names.
Value types
A JavaScript library for defining and using types that can represent multiple values with associated data.
ambv/retype141
Type annotator
Re-applies type annotations from .pyi stubs to codebases
Type system extension
Enables typed polymorphism and type-safe business logic in Python without inheritance or interfaces.
Type utilities
A collection of utility types and adjusted utilities for enhancing TypeScript development
Error handling library
Typesafe wrappers for handling errors and absent data in Python
Data Type Library
A Python library providing rich data types backed by Redis, enabling atomic network operations.
Data type library
A library providing support for algebraic data types in Racket, useful for compiler implementation and custom data structures.
Option type
Provides an Option type inspired by Rust for Python 3
ABI wrapper
A Python wrapper for Solidity ABI specifications in a dataclass-like format
Type stubs
Provides static type annotations for the Python standard library and third-party packages
Numerics library
A collection of extended numeric data types for the GLib library
Algebraic Data
Provides a Racket extension for untyped algebraic data structures with first-class support for sums and products.
Type system library
A Python library implementing a fragmentary bidirectional type system with support for pattern matching and algebraic data types.
Folder stats
Analyzes a folder's structure and returns detailed statistics in the form of a Pandas dataframe
Data types
Algebraic data types for C99 with exhaustive pattern matching and compile-time introspection facilities.