outcome

Function failure reporter

Provides a lightweight alternative to C++ exception handling for reporting and handling function failures in C++ programs.

Provides very lightweight outcome and result (non-Boost edition)

GitHub

723 stars
21 watching
64 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

boostc-plus-plus

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
exceptionless/exceptionless.netProvides real-time error reporting and crash detection for .NET applications560
richard-cao/react-native-exceptions-managerA React Native component that reports JavaScript crashes and exceptions to the developer.29
kassane/outcomeA lightweight C++ library that provides an alternative to exception handling for error reporting and management.1
boostorg/leafA lightweight error handling library for C++11 that provides efficient and portable error management.315
danluu/post-mortemsA collection of post-mortems detailing software failures and their root causes11,336
nlohmann/exception_reporterA tool to analyze C++ function call graphs and identify potential exceptions that may be thrown.22
rigtorp/functionImplementation of an alternative function object type to std::function with reduced overhead for low-latency systems.55
natefaubion/purescript-psaA tool for customizing error and warning reports in the PureScript compiler90
rollbar/rollbar.netProvides a .NET SDK for sending error data to Rollbar for remote monitoring and analysis of application behavior66
portertech/chef-irc-snitchAn exception handler for OpsCode Chef runs, notifying people via IRC when a run fails and providing a link to failure information.21
boostorg/hofA C++ library providing modern utilities for functions and function objects to improve expressiveness and simplify constructs.507
roma-guru/smart-exceptionsAutomatically generates detailed error messages with AI-powered stacktraces3
oliverbrotchie/optionalsProvides error handling and options for TypeScript and Deno similar to Rust's Option and Result enums179
isaacs/node-graceful-fsA module that improves file system interaction by adding error handling and queuing mechanisms to reduce the impact of common errors like EMFILE.1,275
zajo/leafA lightweight error handling library designed to minimize overhead and provide efficient error management in C++11 applications.0