Errors and Exception Handling

Error tracking, exception handling, and fault tolerance utilities. Packages among the 3,000 most downloaded in the past 90 days.

32 packages
  • sentry 12.0.3

    The Official Elixir client for Sentry

    684
    1.0m last 90 days
  • Airbrake Elixir Notifier

    29
    267.9k last 90 days
  • splode 0.3.1

    Splode helps you deal with errors and exceptions in your application that are aggregatable and consistent.

    32
    232.6k last 90 days
  • fuse 2.5.0

    A Circuit breaker implementation for Erlang

    512
    216.7k last 90 days
  • Elixir notifier to Airbrake.io (or Errbit) with plugs for Phoenix for automatic reporting.

    0
    174.8k last 90 days
  • The first Elixir notifier to the Airbrake/Errbit. System-wide error reporting enriched with the information from Plug and Phoenix channels.

    27
    169.2k last 90 days
  • result 1.7.2

    A result pattern for elixir.

    6
    89.4k last 90 days
  • Elixir client, Plug and error_logger for integrating with the Honeybadger.io exception tracker"

    183
    86.0k last 90 days
  • airbax 0.0.6

    Exception tracking from Elixir to Airbrake

    5
    84.4k last 90 days
  • Wormhole captures anything that is emitted out of the callback (return value or any kind of exception) and transfers it to the calling process in the form {:ok, state} or {:error, reason}.

    41
    75.8k last 90 days
  • A tiny package for dealing with exceptions

    11
    66.9k last 90 days
  • bugsnag 3.0.2

    An Elixir interface to the Bugsnag API.

    94
    47.6k last 90 days
  • snag 1.2.0

    A boilerplate-free ad-hoc error type

    78
    43.3k last 90 days
  • Airbrake notifier for Elixir

    1
    42.6k last 90 days
  • ok 2.3.0

    Elegant error/exception handling in Elixir, with result monads.

    605
    40.4k last 90 days
  • Bugsnag reporter for Elixir's Plug

    67
    36.3k last 90 days
  • tower 0.8.8

    Flexible exception tracking and reporting in Elixir

    188
    34.7k last 90 days
  • An Elixir-based built-in error tracking solution

    621
    33.5k last 90 days
  • rollbax 0.11.0

    Exception tracking and logging from Elixir to Rollbar

    240
    33.4k last 90 days
  • Airbrake reporter for Elixir's Plug

    5
    28.1k last 90 days
  • A simple Airbrake/Errbit library for Elixir/Phoenix projects. Currently only supports error/exception notifications via a Plug.

    0
    28.1k last 90 days
  • ReqFuse provides circuit-breaking functionality, using fuse, for HTTP requests that use Req. Req: https://github.com/wojtekmach/req Fuse: ttps://github.com/jlouis/fuse

    26
    22.8k last 90 days
  • Error system to help make errors consistent across your system

    39
    19.5k last 90 days
  • Simple filtering module for airbrakex errors

    0
    14.1k last 90 days
  • GenRetry provides utilities for retrying Elixir functions, with configurable delay and backoff characteristics.

    199
    10.4k last 90 days
  • A circuit breaker for Elixir apps

    8
    4.7k last 90 days
  • Sentry integration for OpenTelemetry

    3
    4.6k last 90 days
  • Error tracking and reporting to Rollbar

    16
    4.1k last 90 days
  • resulto 0.2.5

    A lightweight Erlang library for working with result types, implementing result monads for better error handling and chaining operations. It is based on elegant Gleam module 'result'.

    1
    3.5k last 90 days
  • oncrash 0.1.0

    OnCrash registering crash callbacks.

    6
    3.4k last 90 days
  • Tower reporter for ErrorTracker

    3
    3.1k last 90 days
  • Simple code retrying without metaprogramming.

    8
    3.0k last 90 days