A Python package for elegant error handling, inspired by Rust's Result type.
-
Updated
Nov 24, 2025 - Python
A Python package for elegant error handling, inspired by Rust's Result type.
Rust like Option and Result types in Python
🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].
Fully typesafe, Rust-like Result and Option types for Python
Iterator, Result and Option written in Rust, for Python
Type-safe error handling in Python
Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.
ResultContainer is a Python library inspired by Rust's Result enum, designed for robust error handling. It seamlessly supports mathematical operations, attribute access, and method chaining on Ok(value), while automatically transitioning to Err(e) upon encountering errors, ensuring continuous error tracking and logging.
Supreme Rust-like Result type for Python 3.8+. Fully type annotated. 🤘
Railway-oriented Google Sheets reader returning Polars LazyFrames via Result types
Partial implementation of Rust's Result- and Option-Type in Python
A robust rope for Python orchestration: Rust-powered Result/Option types and type-safe pipelines.
Result and Option types for Python zero dependencies, fully typed.
Functional programming library for Python with monads, persistent collections, and protocols
Add a description, image, and links to the result-type topic page so that developers can more easily learn about it.
To associate your repository with the result-type topic, visit your repo's landing page and select "manage topics."