Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: error-handling

205 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
cknd/stackprinter
A Python library that produces enhanced exception tracebacks showing source code context and the current values of nearby variables. It pri…
711299stable
brendanzab/codespan
A Rust library (codespan-reporting) for rendering beautiful, compiler-style diagnostic error messages for text-based programming languages,…
611296active
amantinband/throw
A fluent, extensible .NET 6+ library for throwing exceptions with customizable guard clauses and argument validation. It provides chainable…
321290stable
joomcode/errorx
errorx is a comprehensive error handling library for Go that provides rich error implementations with stack traces, composable error types,…
231270stable
michaelbull/kotlin-result
A Kotlin multiplatform library providing a Result monad for modelling success or failure operations without exceptions. It supports Ok/Err …
861255active
feiniaojin/graceful-response
Graceful Response is a Spring Boot library that elegantly handles API response processing, including unified response body wrapping, global…
291253active
dtolnay/no-panic
A Rust attribute macro that makes the compiler prove at link time that a marked function can never panic, failing compilation with a linker…
911214stable
Oudwins/zog
Zog is a Zod-inspired schema builder for runtime value parsing and validation in Go, using method chaining to define expressive schemas wit…
841212active
uber-go/multierr
multierr is a lightweight Go library for combining one or more errors into a single error value. It is idiomatic, performant, and interoper…
231198stable
ianlancetaylor/libbacktrace
A C library that can be linked into C/C++ programs to produce symbolic backtraces, supporting ELF, PE/COFF, Mach-O, and XCOFF executables w…
771197stable
mobily/ts-belt
ts-belt is a fast, modern utility library for functional programming in TypeScript, built with ReScript for high performance. It provides d…
231197active
poppinss/youch
Youch is a TypeScript library that pretty prints JavaScript errors as readable HTML pages for the web or ANSI-formatted output for the term…
811193active
TritonDataCenter/node-verror
node-verror is a JavaScript library providing rich error classes (VError, WError, SError, MultiError) for Node.js. It supports printf-style…
601191stable
shobrook/rebound
Rebound is a command-line tool that runs your file and, when an exception is thrown, instantly fetches related Stack Overflow questions and…
234114maintenance
rubyist/circuitbreaker
A Go library implementing the Circuit Breaker pattern for wrapping remote calls. It trips after failures, timeouts, consecutive failures, o…
231164stable
stacktracejs/stacktrace.js
A JavaScript library that generates, parses, and enhances stack traces in all web browsers using the Error.stack mechanism. It resolves sou…
234001maintenance
ztrue/tracerr
A Go library that adds stack traces and source code fragments to errors. It wraps existing errors or creates new ones, then prints or forma…
661120stable
Ereza/CustomActivityOnCrash
An Android library that launches a custom error activity when the app crashes, replacing the default 'Unfortunately, X has stopped' system …
233757maintenance
Xuanwo/backon
BackON is a Rust library that makes retrying fallible functions feel like a built-in language feature, supporting both sync and async code …
741051stable
ardalis/Result
A C# library providing a Result abstraction for representing success and failure outcomes of service methods, with optional mapping to HTTP…
701046active
toss/suspensive
Suspensive is a TypeScript library of declarative React components and hooks that fill gaps in React's Suspense and Error Boundary APIs, in…
881043active
oconnor663/duct.rs
Duct is a Rust library for running child processes with shell-like pipelines and IO redirection while avoiding common cross-platform pitfal…
561040stable
sindresorhus/p-retry
A small JavaScript library for retrying promise-returning or async functions with exponential backoff and customizable retry strategies. It…
761027active
causaly/zod-validation-error
A TypeScript library that wraps Zod validation errors in user-friendly, readable messages while preserving original error details. It suppo…
801022active
go-errors/errors
A Go library that adds stacktrace support to errors via an *Error type implementing the standard error interface. It is compatible with std…
231008stable
SalomonBrys/ANR-WatchDog
ANR-WatchDog is an Android library that detects Application Not Responding (ANR) errors by watching the UI thread and throwing a meaningful…
232979maintenance
JacksonTian/eventproxy
EventProxy is a lightweight JavaScript library implementing a task/event-based asynchronous pattern to coordinate multiple async operations…
232928maintenance
google/breakpad
Google Breakpad is a set of client and server components implementing a crash-reporting system for native applications. It captures minidum…
762900maintenance
hashicorp/go-multierror
A Go package that represents a list of error values as a single error, with human-readable formatting and utilities like Append, Flatten, P…
732580maintenance
antitypical/Result
A Swift microframework providing a Result<Value, Error> type that models operations as either success or failure, similar to Optional but w…
232490maintenance
evanw/node-source-map-support
A Node.js library that adds source map support to stack traces using the V8 stack trace API, remapping compiled file paths and line numbers…
232195maintenance
facade/ignition
Ignition is a beautiful, customizable error page for Laravel applications (Laravel 5.5 through 8), serving as the default error page for La…
232078maintenance
sureJiang/MSCrashProtector
An Objective-C library for iOS that provides global crash protection by adding safe variants of common Foundation collection methods (NSArr…
322016maintenance
nicklockwood/NullSafe
NullSafe is a small Objective-C category on NSNull that returns nil for unrecognized messages instead of throwing an exception. It prevents…
321938maintenance
rholder/retrying
A general-purpose Python retrying library providing a decorator API to add retry behavior to any function. It supports configurable stop co…
321924maintenance
ReactKit/SwiftTask
SwiftTask is a Swift library providing Promise-style asynchronous tasks with progress reporting, pause, resume, cancel, and retry capabilit…
231922maintenance
vercel/async-retry
A tiny Node.js library that wraps async operations with automatic retry logic, including exponential backoff and a bail mechanism to abort …
231919maintenance
Sunzxyong/Recovery
Recovery is an Android crash recovery framework written in Java that automatically handles runtime application crashes. It restores crashed…
231695maintenance
jezzmemo/JJException
JJException is an Objective-C library that prevents common runtime crashes in iOS and macOS apps by hooking error-prone APIs such as unreco…
231633maintenance
a7ul/react-native-exception-handler
A React Native module that registers a global error handler to capture fatal and non-fatal uncaught exceptions, both JavaScript and native.…
231614maintenance
monet/monet.js
Monet.js is a JavaScript library providing a rich set of monadic types and functional programming abstractions such as Maybe, Either, Valid…
231593maintenance
AriaMinaei/pretty-error
A Node.js library that renders error objects and stack traces as clean, colorized, readable output with less clutter. It supports theming v…
321524maintenance
rholder/guava-retrying
A small Java library extending Google Guava that provides configurable retrying strategies for arbitrary function calls via a RetryerBuilde…
321463maintenance
egonSchiele/contracts.ruby
contracts.ruby is a Ruby library for design-by-contract programming, letting you declare one-line contracts above methods that validate arg…
751457maintenance
juju/errors
A Go library for annotating errors with context, file/line locations, and typed error helpers, based on juju/errgo. It preserves the origin…
231383maintenance
AlloyTeam/AlloyLever
A 1KB JavaScript library that wraps vConsole for on-demand mobile web debugging, capturing window.onerror errors and reporting them to a co…
321370maintenance
BoltsFramework/Bolts-Swift
Bolts-Swift is a collection of low-level Swift libraries originally built by Parse and Facebook, best known for its complete futures/promis…
231319maintenance
thinkeridea/go-extend
go-extend is a Go utility library that collects commonly used helper functions to speed up development and reduce repetitive code. It provi…
231309maintenance
tim-kos/node-retry
A Node.js library providing an abstraction for exponential and custom retry strategies for failed operations. It wraps flaky async calls wi…
231259maintenance
zertosh/invariant
A tiny JavaScript library mirroring Facebook's `invariant` helper that throws descriptive errors in development and generic errors in produ…
321230maintenance
max-mapper/mississippi
mississippi is a Node.js library bundling useful stream utility modules (pipe, each, pipeline, duplex, through, from, to, concat, finished,…
231086maintenance
zalando/problem-spring-web
A Java library that produces RFC 7807/9457 application/problem+ error responses from Spring MVC and Spring WebFlux applications. It provide…
561070maintenance
csnover/TraceKit
TraceKit is a small JavaScript library that extracts and normalizes stack traces from unhandled exceptions across all major browsers, inclu…
771069maintenance
vlonjat-gashi/progress-activity
An Android library that provides layout containers (ProgressFrameLayout, ProgressLinearLayout, ProgressRelativeLayout) for easily switching…
231007maintenance
symfony/debug
A Symfony component providing tools to ease debugging PHP code, such as enabling enhanced error handling. It has been deprecated since Symf…
107171abandoned
mattdiamond/fuckitjs
FuckItJS is a joke JavaScript library that repeatedly evals your script, catching errors and slicing out offending lines until the code run…
324183abandoned
spring-attic/spring-retry
Spring Retry is a Java library providing declarative (@Retryable/@Recover annotations) and imperative (RetryTemplate) retry support for Spr…
102268abandoned
creationix/step
Step is a small Node.js control-flow library that lets you write serial and parallel asynchronous logic as a sequence of functions, with au…
322193abandoned
origamitower/folktale
Folktale is a standard library for functional programming in JavaScript, providing algebraic data types like Maybe, Result, and Validation,…
102029abandoned
MicheleBertoli/react-fix-it
A React library that automatically generates test snippets from component runtime errors by wrapping lifecycle methods in try/catch blocks.…
231901abandoned
rustedpy/result
A Python library providing a Rust-like Result type (Ok/Err) for explicit error handling, fully type annotated for mypy and type checkers. T…
101680abandoned
chenfanfang/AvoidCrash
AvoidCrash is an Objective-C framework for iOS that uses runtime method swizzling to intercept common Foundation framework errors, such as …
321645abandoned
rust-lang-deprecated/failure
A deprecated Rust library for error management, providing the Fail trait and Error struct to simplify defining and handling custom error ty…
101416abandoned
JosephLenton/PHP-Error
A single-file PHP library that replaces default PHP error output with pretty, readable full stack traces including syntax highlighting and …
321332abandoned
BetterJS/badjs-report
badjs-report is a JavaScript library that captures frontend JS errors by overriding window.onerror and reports them to a backend endpoint, …
231135abandoned
PostHog
PostHog is an open-source product analytics platform combining product analytics, web analytics, session replay, feature flags, A/B experim…
9539256active
Blankj/AndroidUtilCode
AndroidUtilCode is a powerful, easy-to-use Android utility library that encapsulates commonly used functions in Android development, split …
2333633stable
symfony/symfony
Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p…
9531135stable
Effect-TS/effect
Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode…
9415514stable
App-vNext/Polly
Polly is a .NET resilience and transient-fault-handling library that lets developers express resilience strategies such as Retry, Circuit B…
9114230stable
gogf/gf
GoFrame is a modular, high-performance full-stack development framework for Go, comparable to Laravel or Spring Boot, offering batteries-in…
9913249active
ggerganov/ggwave
ggwave is a tiny C++ library that transmits small amounts of data over sound using an FSK-based protocol with error correction, playable an…
707840active
sindresorhus/execa
Execa is a Node.js library for executing child processes with a simple, promise-based API built on top of child_process. It offers shell-fr…
967592stable
Vincit/objection.js
Objection.js is an SQL-friendly ORM for Node.js built on the knex query builder, best described as a relational query builder with powerful…
727342stable
louthy/language-ext
A C# library that provides a pure functional programming framework, using and abusing C# language features to make code more declarative an…
847084active
mahmoud/boltons
Boltons is a set of 250+ pure-Python utility constructs, recipes, and snippets that extend the Python standard library with no external dep…
886917stable
sz3/libcimbar
libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer …
956426active
vavr-io/vavr
Vavr (formerly Javaslang) is an object-functional library for Java 8+ providing persistent immutable collections, pattern matching, and fun…
816166stable
aidlearning/AidLearning-FrameWork
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
705797active
duke-git/lancet
Lancet is a comprehensive utility function library for Go with 700+ reusable functions covering strings, slices, datetime, networking, cryp…
745296active
Tyrrrz/CliWrap
CliWrap is a .NET library for interacting with command-line interfaces, providing a fluent, immutable abstraction over System.Diagnostics.P…
944997stable
dotnetcore/Util
Util is an application framework for the .NET platform aimed at boosting the productivity of small and medium development teams. It combine…
234603active
trailblazer/trailblazer
Trailblazer is a Ruby framework of around 40 gems that structures business logic through abstractions like operations (service objects), fo…
463477stable
dotnet/extensions
A suite of .NET libraries from Microsoft providing production-ready capabilities such as resilience pipelines, telemetry, diagnostics, comp…
983202active
apache/commons-lang
Apache Commons Lang is a Java utility library providing helper methods that supplement the java.lang API, including string manipulation, re…
772999stable
senchalabs/connect
Connect is an extensible HTTP server framework for Node.js built around a stack of 'plugins' known as middleware. It provides a minimal cor…
329881maintenance
BrighterCommand/Brighter
Brighter is a Command Dispatcher and Command Processor framework for .NET and C# that implements the Command pattern with a middleware pipe…
982469active
gookit/goutil
goutil is a Go utility library providing 900+ helper functions across packages for strings, arrays, maps, structs, reflection, errors, time…
912360active
ladjs/lad
Lad is a Node.js MVC web framework built on Koa, created by a former Express TC and Koa team member. It provides an opinionated full-stack …
472287active
failsafe-go/failsafe-go
Failsafe-go is a Go library for building fault-tolerant applications by wrapping functions with composable resilience policies. It provides…
962245active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
992203active
FoundatioFx/Foundatio
Foundatio is a C# library of pluggable abstractions for building loosely coupled distributed applications, covering caching, queues, messag…
962098active
vxunderground/VX-API
VX-API is a C++ collection of functions implementing malicious functionality to aid in malware development, maintained by vx-underground. I…
321938active
camlworks/dream
Dream is a tidy, feature-complete web framework for OCaml and ReasonML with a flat, one-module API. It supports WebSockets, GraphQL, HTTP/2…
601878active
bloomberg/bde
BDE (Basic Development Environment) is Bloomberg's set of foundational C++ libraries, comprising BSL (Basic Standard Library), BDL (Basic D…
771838stable
Tyrrrz/CliFx
CliFx is an opinionated, class-first framework for building command-line applications in .NET. It handles argument parsing, command routing…
781615active
jspahrsummers/libextobjc
libextobjc is a modular Cocoa library that extends the Objective-C language with additional patterns and compile-time checks, such as safe …
104499maintenance
rust-shell-script/rust_cmd_lib
cmd_lib is a Rust library providing macros and utilities for running external commands with shell-like piping, redirection, and error handl…
621155active
kareman/SwiftShell
SwiftShell is a Swift library for creating command-line applications and running shell commands from Swift code. It provides process execut…
691060active
sohaha/zlsgo
zlsgo is a lightweight, modular Go standard-library-style toolkit offering web framework (znet), logging (zlog), HTTP client (zhttp), JSON …
741002active

← prev page 2 / 3 next →