PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Error Handling Python Packages

Python packages with the GitHub topic error-handling. Sorted by monthly downloads, with stars and forks.
rollbar
rollbar

Error tracking and logging from Python to Rollbar

862K 226 139
andy-landy
traceback-with-variables

Adds variables to python traceback. Simple, lightweight, controllable. Customize formats and colors. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter too.

654K 700 31
kalepa
safe-init

Safe Init is a Python library that enhances AWS Lambda functions with advanced error handling, logging, monitoring, and resilience features, providing comprehensive observability and reliability for serverless applications.

106K 6 1
kenkundert
inform

Library of print utilities used when outputting messages for the user from command-line programs.

88K 10 1
MindscapeHQ
raygun4py

Python provider for Raygun

20K 20 25
ivan-borovets
fastapi-error-map

Elegant per-endpoint error handling for FastAPI that keeps OpenAPI in sync

16K 30 2
anatoly-scherbakov
documented

Templated docstrings for Python classes

11K 16 0
overflowy
safe-result

A Python package for elegant error handling, inspired by Rust's Result type

10K 184 7
cipher813
flow-doctor

Self-hosted error-monitoring for Python pipelines: capture exceptions, deduplicate, diagnose root causes with LLMs, route alerts (Telegram/Slack/email/GitHub/S3), and auto-generate fix PRs — from a logging handler or one report() call.

8K 0 0
skorokithakis
tbvaccine

A small utility to pretty-print Python tracebacks. ⛺

7K 376 13
DiogoRibeiro7
dataexcept

A comprehensive Python library providing structured, hierarchical exception classes for data science, data engineering, and ML pipeline workflows. Features 40+ specialized exceptions, logging helpers, and production-ready error handling for robust data processing systems.

6K 0 1
akutayural
apiexception

Standardize FastAPI error/exception handling with APIException. Custom error codes, fallback logging, and beautiful Swagger UI integration.

5K 253 14
baldurhq
baldur-framework

Self-healing reliability layer for Python — circuit breaker, retry, and fallback behind a single decorator. Framework-agnostic core with Django, FastAPI, Flask, and Celery adapters.

5K 2 0
polishmatt
neterr

Groupings of exceptions for working with network requests.

4K 1 0
Patcherly-Official
patcherly-connector

Patcherly Connectors

4K 0 0
DLRSP
django-errors

Django application for handling server errors.

3K 4 0
gourabanandad
error-translator-cli-v2

Error Translator converts Python tracebacks into clear, actionable explanations using a fast, offline rule-based engine, with CLI, auto-hook, and API support.

3K 5 9
jeremyephron
pyterminate

Exit Python programs gracefully

2K 5 1
christophgietl
trcks

Python library for type-safe railway-oriented programming 🚂🐍

2K 4 1
tosun-si
asgarde

Asgarde allows simplifying error handling with Apache Beam Python, with less code, more concise and expressive code.

2K 35 1
mat81black
fastapi-validation-override

Swap FastAPI's 422 Unprocessable Entity for any HTTP status code with a single call. Patches both the runtime exception handler and the OpenAPI schema automatically.

2K 2 0
kajaste
overdue

Conveniently stop Python code from running when it is taking too long on Python 3.10+

2K 7 0
TamerSoup625
guards

An alternative to Python's try/except/else statements

2K 2 0
sexfrance
logmagix

LogMagix is a custom Python logging package that provides colorful and styled log messages for success, warnings, failures, and more. It also includes a loader class for displaying animated loading sequences in the terminal.

1K 8 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology