Topics / #error-handling

Error-handling projects on GitHub

Validation and error handling libraries for robust code.

As of , the most-starred Error-handling projects on GitHub are loguru (24.2K stars), lo (21.4K stars) and monolog (21.4K stars). GitHub.Locker tracks 6 Error-handling repositories with 117.8K stars combined. The fastest-growing on October 20 was effect, with +13 stars in a day.

6Projects
117.8KStars in total
+16Stars in a day

Hot right now

Most stars gained in a day · Oct 20

The all-time top

6 projects · by stars

  1. #1 · Delgan/loguru

    loguru

    Loguru is a Python library that makes logging in Python simple and pleasant — a ready-to-use logger you import and start using immediately, made for people who otherwise default to print() instead.

    24.2K
  2. #2 · samber/lo

    lo

    samber/lo is a Lodash-style utility library for Go built on 1.18+ generics: dozens of helpers for filtering, mapping, grouping and reducing slices, maps, strings, channels and functions.

    21.4K
  3. #3 · Seldaek/monolog

    monolog

    Monolog is a logging library for PHP: it takes the logs your application produces and sends them to files, sockets, inboxes, databases and various web services.

    21.4K
  1. 4

    validator

    20.2Kgo-playground/validator · Go

    A Go library that validates struct fields using tags, including cross-field, cross-struct rules and deep validation of nested slices, arrays and maps.

  2. 5

    effect

    17.3KEffect-TS/effect · TypeScript

    Effect is a TypeScript library for building robust, maintainable, type-safe, production-grade applications. It tackles the hard problems at scale: typed errors, dependency injection, structured concurrency, scheduling, tracing, and schema validation.

  3. 6

    whoops

    13.2Kfilp/whoops · PHP

    whoops is an error handler framework for PHP: when something breaks in your web project, it shows a pretty error page instead of a raw stack trace, built on a stacked error handling system.

Often tagged together