Showing 36 of 364 projects
A Go library providing structured concurrency primitives to manage goroutines with proper error handling, cancellation, and cleanup.
A Vapor middleware for serving custom 404 and server error pages using Leaf templates.
Proper error handling, exceptions, and try/catch functionality for ZSH shell scripting.
A set of AWS CDK constructs providing high-level resiliency patterns for AWS Step Functions.
A lightweight Go package for implementing retry logic with configurable attempts and intervals.
A .NET SDK for sending application errors, logs, and telemetry data to the Rollbar error monitoring service.
A Magento 2 module that adds a retry mechanism for RabbitMQ message queues using dead letter exchanges.
A Symfony bundle providing Twig templates and blocks for creating user-friendly custom error pages.
Start a promise chain by wrapping a synchronous function that might throw an error.
An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.
A comprehensive functional programming framework for Go providing Option, Result, collections, iterators, and concurrency utilities.
An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.
A modern Fetch API wrapper that simplifies HTTP requests with syntactic sugar, automatic error handling, and consistent data/file uploads.
Wait for any promise to be fulfilled, with cancellation support and filtering.
Immutable monetary amounts and exchange rates for Go with correct rounding and high precision.
A comprehensive collection of high-performance utility functions for Go 1.18+ leveraging generics for slices, maps, structs, and more.
A strictly typed Luau library for saving data with Roblox DataStores, featuring Rust-inspired error handling and automatic migrations.
A Go library for simple and safe conversion of any value to another type, including custom types and pointers.
GraphQL execution and error handling middleware for Koa, built from scratch.
An improved Promise.race() with proper empty iterable handling and AbortSignal support.
Ergonomic path and file operations library for Rust with reasonable performance.
Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.
A simple and pragmatic library for writing parsers and lexers using combinatory parsing techniques.
A simple exponential backoff implementation in Go for handling retries with faulty or slow systems.
A Go package extending sync.WaitGroup with error handling and configurable concurrency limits.
A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.
A Crystal library providing functional programming monads like Maybe, Either, List, Try, and Task for safer, composable error handling and data manipulation.
Fully typesafe, Rust-inspired Result and Option wrapper types for Python to handle errors and absent data elegantly.
A Crystal shard providing a simple DSL to retry failed code blocks with configurable exponential backoff.
A fully typed promise implementation for Crystal Lang, enabling asynchronous operations with type safety.
A utility for generating standard HTTP/JSON error responses in Elixir's Plug and Phoenix frameworks.
A Swift library for functional chaining and promises with bind and combine operators.
A tiny Elixir library for handling the happy path with clean syntax, rewriting pattern matches into nested case expressions.
A functional programming library for promises that enables composable async code with utilities like liftp, traversep, and foldp.
A customizable UITextField subclass with underline styling, left image support, and error state handling.
A standalone validation library from CakePHP for building validators to validate arbitrary arrays of data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.