Awesome Open Source
Awesome Open Source
Combined Topics
error-handling
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 95 Error Handling Open Source Projects
Categories
>
Control Flow
>
Error Handling
Whoops
⭐
12,371
PHP errors for cool kids
Validator
⭐
7,461
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Bash Oo Framework
⭐
5,138
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Stacktrace.js
⭐
3,707
Generate, parse, and enhance JavaScript stack traces in all web browsers
Exceptionless
⭐
2,018
Exceptionless server and jobs
Ben.demystifier
⭐
1,791
High performance understanding for stack traces (Make error logs more productive)
Vue Formulate
⭐
1,563
⚡️ The easiest way to build forms with Vue.
Failure
⭐
1,458
Error management
Tracy
⭐
1,359
😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Progress Activity
⭐
1,038
Easily add loading, empty and error states in your app.
Statusprovider
⭐
879
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
Error Overlay Webpack Plugin
⭐
821
Catch errors with style 💥✨
Httperrorpages
⭐
778
⏩ Simple HTTP Error Page Generator
Eris
⭐
775
eris provides a better way to handle, trace, and log errors in Go 🎆
Bugsnag Laravel
⭐
749
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Errorx
⭐
723
A comprehensive error handling library for Go
Tracerr
⭐
651
Golang errors with stack trace and source fragments.
Snafu
⭐
635
Easily assign underlying errors into domain-specific errors while adding context
Bugsnag Js
⭐
627
Javascript error handling tool for Bugsnag. Monitor and report JavaScript bugs & errors.
Rxdogtag
⭐
602
Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
Reattempt
⭐
571
🤞 Give your functions another chance
Traceback_with_variables
⭐
511
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Rollbar.js
⭐
480
Error tracking and logging from JS to Rollbar
Bugsnag Php
⭐
475
Bugsnag error monitoring and crash reporting tool for PHP apps
Log Process Errors
⭐
424
Show some ❤️ to Node.js process errors
Bugsnag React Native
⭐
371
Error monitoring and reporting tool for native exceptions and JS errors in React Native apps
Stateviews
⭐
368
Create & Show progress, data or error views, the easy way!
Tbvaccine
⭐
358
A small utility to pretty-print Python tracebacks. ⛺
Swift Validated
⭐
350
🛂 A result type that accumulates multiple errors.
Tslog
⭐
339
📝 tslog - Expressive TypeScript Logger for Node.js.
Data Structures
⭐
337
Go datastructures.
Rollbar Php
⭐
298
Error tracking and logging from PHP to Rollbar
Hamsters
⭐
293
A mini Scala utility library
Error Stack Parser
⭐
282
Extract meaning from JS Errors
Fluentresults
⭐
280
A generalised Result object implementation for .NET/C#
Sentry Miniapp
⭐
277
Sentry 小程序/小游戏 SDK:用于小程序/小游戏平台的 Sentry SDK(目前支持微信、字节跳动、支付宝、钉钉、QQ、百度小程序,微信、QQ 小游戏)
Verifier
⭐
264
Package verifier provides simple defensive programing primitives.
Await Of
⭐
242
await wrapper for easier errors handling without try-catch
Webpack Messages
⭐
238
Beautifully format Webpack messages throughout your bundle lifecycle(s)!
Poica
⭐
233
🧮 A research programming language on top of C macros
Grace
⭐
231
Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.
Tcso
⭐
228
Try Catch Stack overflow (TcSo) Is a collection of Try statements in all the programming languages under the globe which catches the exception and searches for the cause of the caught exception in the stack overflow automatically.
Human Signals
⭐
225
Human-friendly process signals
Ultracopier
⭐
221
Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...
Sneaker
⭐
221
An easy way to send emails whenever an exception occurs on server.
Errors Spring Boot Starter
⭐
213
Elegant Error Handling for Spring Boot
Bugsnag Ruby
⭐
211
Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby
Leaf
⭐
207
Lightweight Error Augmentation Framework
Emperror
⭐
205
The Emperor takes care of all errors personally
Fstoolkit.errorhandling
⭐
204
An opinionated F# Library for error handling
Exceptions4c
⭐
190
🐑 An exception handling framework for C
Failure
⭐
189
failure is a utility package for handling application errors.
Slashtrace
⭐
182
Awesome error handler. Demo: https://slashtrace.com/demo.php
Swift Error Handler
⭐
172
Error handling library for Swift
Pyrollbar
⭐
171
Error tracking and logging from Python to Rollbar
Graphql Errors
⭐
170
Simple error handler for GraphQL Ruby ❗️
Bugsnag Cocoa
⭐
168
Bugsnag crash reporting for iOS, macOS and tvOS apps
Bugsnag Go
⭐
156
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
Underlinetextfield
⭐
156
Simple UITextfield Subclass with state
Raven Weapp
⭐
143
Sentry SDK for WeApp
Error Message
⭐
143
📋 Error message component
Framework
⭐
136
Strongly-typed JavaScript object with support for validation and error handling.
Elmahcore
⭐
134
ELMAH for Net.Standard and Net.Core
Jsonapi.rb
⭐
123
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Special
⭐
118
Special (Conditions). A condition system for Clojure
Node Lambda Log
⭐
116
Basic logging mechanism for Node 6.10+ Lambda Functions
Stacktracey
⭐
115
Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
Raygun4net
⭐
107
Raygun provider for .NET
Production Ready Expressjs Server
⭐
105
Express.js server that implements production-ready error handling and logging following latest best practices.
Faux Pas
⭐
101
A library that simplifies error handling for Functional Programming in Java
React Native Device Log
⭐
97
A UI and service for handling/displaying dev log messages on devices
Ok_jose
⭐
91
Pipe elixir functions that match ok/error tuples or custom patterns.
Node_rollbar
⭐
89
DEPRECATED - please use rollbar.js
Errdo
⭐
88
A simple plugin to handle, log, and customize production errors in Rails applications
Apollo Prophecy
⭐
83
🔮 GraphQL error management made Easy, generate custom machine-readable errors for Apollo Client/Server from the CLI
Laravel Console Logger
⭐
79
Logging and Notifications for Laravel Console Commands.
Mjn
⭐
70
⚡️Like loadash.get, but in ~200 bytes
Extensible Custom Error
⭐
66
JavaScript extensible custom error that can take a message and/or an Error object
Cli Error Notifier
⭐
62
Sends native desktop notifications if CLI apps fail
Resulttypes.jl
⭐
60
A Result type for Julia—it's like Nullables for Exceptions
Searcher
⭐
60
Query Search Portals from R
Go Errortree
⭐
59
Go library for handling errors organized as a tree
Panic Overlay
⭐
53
Displays JS errors in browsers. Shows sources. Use with any framework. 💥✨
Bugsnag Node
⭐
48
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Cvdm.errorhandling
⭐
47
[DEPRECATED, use FsToolkit.ErrorHandling] AsyncResult and Result computation expressions and helper functions for error handling in F#
Bugsnag Android Ndk
⭐
42
DEPRECATED - this project now lives at bugsnag/bugsnag-android
Rollbar Android
⭐
41
Rollbar for Android
Friendly Exception
⭐
41
An interface for an exception to be friendly
Happy
⭐
37
the alchemist's happy path with elixir
Make Error Cause
⭐
36
Make your own nested errors
Rbdl Orb
⭐
36
RBDL - Rigid Body Dynamics Library - ORB Version - The two main differences to the original rbdl is that this version has error handling and uses polymorphism for constraints
Perhaps
⭐
35
A monad, perhaps.
Whoops
⭐
29
PSR-15 middleware to use Whoops as error handler
Thoth
⭐
23
An Error Logger for Go
Await Handler
⭐
13
Basic wrapper for await that allows handling of errors without try/catch blocks
1-95 of 95 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210