Showing 36 of 364 projects
A middleware for centralized exception handling as a convention in ASP.NET Core applications.
A Slim framework extension for easily implementing fast JSON APIs with structured responses.
Painless integration of ELMAH error logging into ASP.NET MVC applications with MVC-style routing and security.
A Swift JSON library offering both easy optional-chaining access and strict error-handling with detailed failure paths.
A Node.js library that provides detailed stack trace analysis with source code context and source map support.
Combine multiple Node.js streams into a single duplex stream with automatic error handling and cleanup.
A portable socket library for Common Lisp that provides a unified API across multiple Lisp implementations.
A JavaScript library that redefines undefined as a function, humorously 'fixing' a common error message.
A Rust library that provides type-safe, ergonomic abstractions for working with AWS DynamoDB.
A chainable interface for Swift's async/await that provides promise-like operations while using native language features.
An Objective-C category for AFNetworking that adds configurable retry logic for HTTP requests.
A deprecated Ember.js service for making AJAX requests with improved error handling and promise-based API.
A lightweight Angular library for cleaner, declarative validation error messages in forms.
A lightweight Go library merging standard library errors and github.com/pkg/errors with enhanced features like stack traces and error matching.
A Node.js library to reliably execute cleanup handlers when a process exits for any reason.
Enhanced stack trace library for Lua that provides detailed debugging information including local variables and function names.
A Go library for managing application shutdown with graceful cleanup of resources using OS signals.
A collection of solutions and examples for common Node.js stream problems, with community-driven explanations.
Rust-like Option and Result types for TypeScript and Deno to eliminate null/undefined and improve error handling.
A versatile and extensible logging library for Angular applications with a plugin-based driver architecture.
Combine readable and writable streams into a single duplex stream with async initialization and streams1/streams2 support.
A .NET library implementing railway-oriented programming for functional error handling and data flow.
A Swift package that enables catching Objective-C exceptions in Swift code, bridging a critical language interoperability gap.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A Go library for running functions resiliently by catching and restarting panics, with optional probabilistic crash injection.
A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.
A module system and library for writing safe, maintainable Bash scripts with strict mode support.
A Vue component that simplifies rendering logic based on promise states (pending, fulfilled, rejected).
A Java library that enables functional interfaces to throw checked exceptions, simplifying error handling in functional programming.
A simple and flexible Elixir library for validating data structures with an intuitive API.
A Go library for safe asynchronous function execution with panic recovery and error stack traces.
A collection of Swift playgrounds demonstrating advanced language features, concurrency, and C interoperability.
A multipurpose JavaScript validation library supporting both synchronous and asynchronous validation with structured error reporting.
A Common Lisp library for reading and writing CSV files with extensive customization and error handling.
Integrates the Whoops error handler into Slim PHP applications for enhanced debugging.
Go utilities for managing asynchronous function execution with race, all, and retry patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.