Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Error Handling

Error Handling

364 projects

Showing 36 of 364 projects

backtracer.cr
backtracer.crCrystal

A Crystal shard that parses exception backtraces into structured, programmatically accessible data.

#crystal-shard#developer-tools#stacktrace
Stars19
Forks0
Last commit2 days ago
ember-pipeline
ember-pipelineJavaScript

A library for railway oriented programming in Ember.js applications, enabling composable pipelines with cancellation handling.

#workflow-management#functional-programming#async-programming
Stars19
Forks2
Last commit
conexec
conexecGo

A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.

#goroutine-pool#go-library#goroutine
Stars18
Forks2
Last commit2 months ago
Validate
ValidateOCaml

An OCaml library that uses a PPX deriver to automatically generate validators for records, variants, lists, and values via annotations.

#ppx-deriver#functional-programming#validation
Stars18
Forks1
Last commit2 years ago
bencode
bencodeElixir

A complete and correct Bencode encoder and decoder library written in pure Elixir.

#elixir#bittorrent#error-handling
Stars18
Forks3
Last commit6 years ago
go-csvlib
go-csvlibGo

A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.

#data-serialization#csv-export#go-library
Stars18
Forks1
Last commit1 year ago
go-problemdetails
go-problemdetailsGo

A Go package implementing RFC 7807 for generating HTTP API error responses as structured problem details in JSON or XML.

#web-services#problem-details#rest-api
Stars18
Forks2
Last commit6 years ago
steam-webapi
steam-webapiJavaScript

A Node.js client for the Steam WebAPI with automatic error handling and gzip support.

#web-api-client#nodejs#error-handling
Stars17
Forks4
Last commit9 years ago
Toml
TomlPHP

A PHP library for parsing and encoding TOML configuration files with AST access and error recovery.

#data-serialization#php-library#configuration
Stars16
Forks0
Last commit2 months ago
Handly
HandlyJavaScript

A wrapper for serverless handlers that normalizes events, parses bodies, and adds error safety.

#api#serverless#nodejs
Stars16
Forks0
Last commit7 years ago
llb
llbGo

A minimal, high-performance backend for proxy servers that handles redirects and 404 errors with zero memory allocation.

#redirect-server#high-performance#proxy-backend
Stars16
Forks3
Last commit10 years ago
go-jsonerror
go-jsonerrorGo

A Go package for creating JSON error responses that follow the JSON:API specification.

#json-api#rest#api
Stars16
Forks2
Last commit6 years ago
ember-test-friendly-error-handler
ember-test-friendly-error-handlerJavaScript

An Ember.js addon that enables test-friendly error handlers which swallow errors in production but rethrow them in tests.

#ember-addon#promises#ember-onerror
Stars16
Forks3
Last commit
clova
clovaClojure

A minimal validation library for Clojure and ClojureScript with built-in validators and flexible error handling.

#functional-programming#clojurescript#validation
Stars16
Forks2
Last commit1 year ago
ShaderScan
ShaderScanLua

A LÖVE library that automatically reloads shaders on save, provides better error messages, and supports #include directives.

#shader-development#game-development#error-handling
Stars15
Forks0
Last commit3 years ago
FirebaseHelper
FirebaseHelperSwift

A Swift wrapper for Firebase Realtime Database providing safe, streamlined methods for common operations.

#database#mobile-backend#firebase
Stars15
Forks1
Last commit8 years ago
rest-go
rest-goGo

A Go library providing helper methods for building REST APIs with cleaner error handling and JSON serialization.

#rest-api#gorilla-mux#api-utilities
Stars15
Forks2
Last commit6 years ago
ngx-mat-errors
ngx-mat-errorsTypeScript

A simple and flexible Angular library for displaying error messages in Angular Material form fields.

#template-driven-forms#angular-material#reactive-forms
Stars14
Forks6
Last commit8 days ago
CakephpWhoops plugin
CakephpWhoops pluginPHP

Integrates the Whoops error handler into CakePHP applications for enhanced debugging and error visualization.

#exception-handler#cakephp#whoops
Stars14
Forks5
Last commit2 months ago
sprom
spromJavaScript

Convert Node.js streams into promises for easier asynchronous stream handling.

#buffering#async#promises
Stars14
Forks0
Last commit8 years ago
listeners.wezterm
listeners.weztermLua

A WezTerm plugin that simplifies event listener setup with persistent state management and toast notifications.

#terminal#configuration#error-handling
Stars13
Forks1
Last commit3 months ago
jsonapi-errors
jsonapi-errorsGo

Go bindings for creating JSON API-compliant error responses with support for multiple error statuses.

#json-api#jsonapi-errors#rest-api
Stars13
Forks3
Last commit9 years ago
quickfix.nvim
quickfix.nvimLua

A Neovim plugin that extends quickfix functionality with storage, restoration, and custom command execution.

#vimscript#neovim-plugin#plugin
Stars13
Forks1
Last commit1 year ago
validations
validationsCrystal

A validation composition module for Crystal with built-in rules and custom validation support.

#composition#validation-library#shard
Stars13
Forks2
Last commit6 years ago
retry
retryGo

A Go library for retrying operations with customizable backoff strategies and error-based retry logic.

#retry-logic#workflow-resilience#rpc-retry
Stars13
Forks2
Last commit6 years ago
async-job
async-jobGo

A lightweight asynchronous job manager for Go with configurable workers, progress tracking, and error handling.

#queue#progress-tracking#async
Stars12
Forks0
Last commit4 years ago
gulp-beer
gulp-beerJavaScript

A Gulp error handler with interactive system notifications and a custom error server for better debugging.

#developer-tools#frontend-workflow#notifications
Stars12
Forks0
Last commit9 years ago
cannot-even
cannot-evenJavaScript

A JavaScript module that throws an error when given an even number.

#number-validation#fun#npm-package
Stars12
Forks0
Last commit6 years ago
hunchentoot-errors
hunchentoot-errorsCommon Lisp

Enhances Hunchentoot error pages and logs with detailed HTTP request and session data for debugging.

#web-server#lisp#hunchentoot
Stars11
Forks1
Last commit2 years ago
Falcon
FalconGo

A minimal and efficient error handling package for Go applications.

#developer-tools#minimalist#error
Stars11
Forks1
Last commit6 years ago
zl
zlGo

A high developer experience, zap-based Go logger with selectable output formats for development and production.

#json-logs#developer-tools#pretty
Stars11
Forks0
Last commit4 months ago
retry
retryShell

A simple Go package for implementing retry logic in applications.

#retry-logic#library#golang-package
Stars11
Forks2
Last commit3 years ago
mid
midGo

A Go library providing assorted middleware for HTTP services, including error handling, JSON processing, and logging.

#json-api#request-logging#net-http
Stars10
Forks1
Last commit10 months ago
logdump
logdumpGo

A Go package for writing logs to multiple files with configurable message zones.

#devops#logging#structured-logging
Stars10
Forks2
Last commit8 years ago
goroute
gorouteGo

A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.

#minimalist#api-server#http
Stars9
Forks2
Last commit6 years ago
simple_retry
simple_retryCrystal

A Crystal library for retrying code blocks with configurable error handling and exponential backoff.

#retry-logic#library#fault-tolerance
Stars8
Forks0
Last commit1 year ago
PreviousPage 9 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
1 year ago
Next
#Go79
#Functional Programming59
#Golang50
#Javascript42
#Debugging42
#Developer Tools41
#Concurrency41
#Nodejs36
#Go Library35
#Typescript30
#Logging29
#Promises27