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.
Hot right now
Most stars gained in a day · Oct 20
+13effect
Effect-TS/effect · ★ 17.3KEffect 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.
+1loguru
Delgan/loguru · ★ 24.2KLoguru 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.
+1lo
samber/lo · ★ 21.4Ksamber/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.
+1validator
go-playground/validator · ★ 20.2KA Go library that validates struct fields using tags, including cross-field, cross-struct rules and deep validation of nested slices, arrays and maps.
The all-time top
6 projects · by stars
- 24.2K
#1 · Delgan/loguruloguru
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.
- 21.4K
#2 · samber/lolo
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 · Seldaek/monologmonolog
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.
- 4

validator
20.2Kgo-playground/validator · GoA Go library that validates struct fields using tags, including cross-field, cross-struct rules and deep validation of nested slices, arrays and maps.
- 5

effect
17.3KEffect-TS/effect · TypeScriptEffect 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.
- 6

whoops
13.2Kfilp/whoops · PHPwhoops 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.
Related topics
Often tagged together