meiga
Error handling framework
A monad-based result type framework for handling errors in Python without using Exceptions.
🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].
76 stars
7 watching
1 forks
Language: Python
last commit: 4 months ago
Linked from 2 awesome lists
monadspythonresultresult-typetyping
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a unified error handling package with features from standard libraries and pkg/errors. | 198 |
| Automatically generates detailed error messages with AI-powered stacktraces | 3 |
| Provides a monadic way to handle errors and successful values in Crystal programming language | 26 |
| Typesafe wrappers for handling errors and absent data in Python | 44 |
| A library providing a simple, type-safe way to handle values with potential errors in Python 3. | 1,625 |
| A library that provides Rust-like Option and Result types in Python to handle optional and error values in a more type-safe and expressive way. | 85 |
| Provides an asynchronous Sentry error reporting client for use in embedded systems | 11 |
| A library to standardize error messages across an application | 33 |
| A type-safe approach to error handling in the Haskell programming language | 64 |
| A tool to analyze Python code for type errors and other issues | 350 |
| A library providing a concise and expressive way to handle errors in Elixir code using a macro-based approach. | 45 |
| A library of decorators to enforce data type constraints on function attributes | 0 |
| Provides error handling and options for TypeScript and Deno similar to Rust's Option and Result enums | 179 |
| Classifies mistakes in parser output by categorizing errors into types such as missing, crossing, or extra tokens. | 41 |
| A Python library for working with DNA sequences and their transformations. | 11 |