An open API service providing repository metadata for many open source software ecosystems.

Topic: "error-handling"

go-playground/validator

:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

Language: Go - Size: 2.07 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 18,627 - Forks: 1,379

filp/whoops

PHP errors for cool kids

Language: PHP - Size: 1.65 MB - Last synced at: 9 days ago - Pushed at: 23 days ago - Stars: 13,241 - Forks: 602

Effect-TS/effect

Build production-ready applications in TypeScript

Language: TypeScript - Size: 83.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10,434 - Forks: 355

niieani/bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate for Bash

Language: Shell - Size: 660 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 5,606 - Forks: 245

stacktracejs/stacktrace.js

Generate, parse, and enhance JavaScript stack traces in all web browsers

Language: JavaScript - Size: 10.2 MB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 3,997 - Forks: 280

benaadams/Ben.Demystifier

High performance understanding for stack traces (Make error logs more productive)

Language: C# - Size: 416 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2,834 - Forks: 122

exceptionless/Exceptionless

Exceptionless application

Language: C# - Size: 84.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,438 - Forks: 516

altmann/FluentResults

A generalised Result object implementation for .NET/C#

Language: C# - Size: 1.09 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 2,378 - Forks: 126

zkat/miette

Fancy extension for std::error::Error with pretty, detailed diagnostic printing.

Language: Rust - Size: 1.8 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 2,250 - Forks: 129

wearebraid/vue-formulate

⚡️ The easiest way to build forms with Vue.

Language: JavaScript - Size: 3.6 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 2,248 - Forks: 240

nette/tracy

😎 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.

Language: PHP - Size: 4.63 MB - Last synced at: 10 days ago - Pushed at: 28 days ago - Stars: 1,789 - Forks: 221

shepmaster/snafu

Easily assign underlying errors into domain-specific errors while adding context

Language: Rust - Size: 910 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,664 - Forks: 65

rotisserie/eris

Error handling library with readable stack traces and flexible formatting support 🎆

Language: Go - Size: 207 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1,633 - Forks: 56

ehmicky/modern-errors

Handle errors in a simple, stable, consistent way

Language: JavaScript - Size: 7.24 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,470 - Forks: 19

fullstack-build/tslog

📝 tslog - Universal Logger for TypeScript and JavaScript

Language: TypeScript - Size: 6.2 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 1,429 - Forks: 68

rust-lang-deprecated/failure 📦

Error management

Language: Rust - Size: 1.29 MB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 1,421 - Forks: 137

joomcode/errorx

A comprehensive error handling library for Go

Language: Go - Size: 107 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 1,251 - Forks: 31

ztrue/tracerr

Golang errors with stack trace and source fragments.

Language: Go - Size: 705 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1,092 - Forks: 40

vlonjat-gashi/progress-activity

Easily add loading, empty and error states in your app.

Language: Java - Size: 150 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 1,014 - Forks: 171

HttpErrorPages/HttpErrorPages

:fast_forward: Simple HTTP Error Page Generator

Language: JavaScript - Size: 563 KB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 965 - Forks: 203

Oudwins/zog

Go with Zod inspired simple schema validation

Language: Go - Size: 2.06 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 903 - Forks: 26

bugsnag/bugsnag-laravel

BugSnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.

Language: PHP - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 891 - Forks: 129

gregberge/error-overlay-webpack-plugin

Catch errors with style 💥✨

Language: JavaScript - Size: 771 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 876 - Forks: 42

bugsnag/bugsnag-js

JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.

Language: TypeScript - Size: 82.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 872 - Forks: 257

mariohahn/StatusProvider

Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views

Language: Swift - Size: 362 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 872 - Forks: 47

andy-landy/traceback_with_variables

Adds variables to python traceback. Simple, lightweight, controllable. Customize formats and colors. 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 too.

Language: Python - Size: 605 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 696 - Forks: 26

Frezyx/talker

☎️ Advanced error handler and logger for dart and flutter apps

Language: Dart - Size: 105 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 673 - Forks: 96

uber/RxDogTag

Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.

Language: Java - Size: 1.69 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 647 - Forks: 20

lizhiyao/sentry-miniapp

Sentry 小程序/小游戏 SDK:用于小程序/小游戏平台的 Sentry SDK(目前支持微信、字节跳动、支付宝、钉钉、QQ、百度小程序,微信、QQ 小游戏)

Language: TypeScript - Size: 7.55 MB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 622 - Forks: 137

rollbar/rollbar.js

Error tracking and logging from Javascript to Rollbar

Language: JavaScript - Size: 28 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 580 - Forks: 212

wsmd/reattempt

🤞 Give your functions another chance

Language: TypeScript - Size: 2.06 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 573 - Forks: 11

bugsnag/bugsnag-php

BugSnag error monitoring and crash reporting tool for PHP apps

Language: PHP - Size: 2.32 MB - Last synced at: 9 days ago - Pushed at: 23 days ago - Stars: 563 - Forks: 78

spatie/laravel-ignition

A beautiful error page for Laravel apps

Language: PHP - Size: 3.81 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 537 - Forks: 76

elixir-error-tracker/error-tracker

🐛 An Elixir-based built-in error reporting and tracking solution

Language: Elixir - Size: 4.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 522 - Forks: 27

demystifyfp/FsToolkit.ErrorHandling

An opinionated F# Library for error handling

Language: F# - Size: 4.03 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 509 - Forks: 64

traceo-dev/traceo 📦

Traceo is a self-hosted bug tracking and performance monitoring system.

Language: TypeScript - Size: 7.72 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 482 - Forks: 18

stacktracejs/error-stack-parser

Extract meaning from JS Errors

Language: JavaScript - Size: 6.94 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 476 - Forks: 53

ehmicky/log-process-errors

Show some ❤️ to Node.js process errors

Language: JavaScript - Size: 18.5 MB - Last synced at: about 23 hours ago - Pushed at: about 2 months ago - Stars: 469 - Forks: 5

alphaonex86/Ultracopier

Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...

Language: C++ - Size: 35.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 423 - Forks: 84

timtadh/data-structures

Go datastructures.

Language: Go - Size: 1.19 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 418 - Forks: 81

pointfreeco/swift-validated

🛂 A result type that accumulates multiple errors.

Language: Swift - Size: 61.5 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 394 - Forks: 19

hauxir/errorpush

Minimalist Error collection Service compatible with Rollbar clients. Sentry or Rollbar alternative.

Language: Python - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 388 - Forks: 9

skorokithakis/tbvaccine

A small utility to pretty-print Python tracebacks. ⛺

Language: Python - Size: 788 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 379 - Forks: 13

medyo/StateViews

Create & Show progress, data or error views, the easy way!

Language: Java - Size: 413 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 373 - Forks: 35

bugsnag/bugsnag-react-native 📦

Error monitoring and reporting tool for native exceptions and JS errors in React Native apps

Language: JavaScript - Size: 5.48 MB - Last synced at: 12 days ago - Pushed at: almost 5 years ago - Stars: 370 - Forks: 119

morikuni/failure

failure is a utility package for handling application errors.

Language: Go - Size: 196 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 363 - Forks: 4

FlineDev/ErrorKit

Simplified error handling with built-in user-friendly messages for common errors. Fully localized. Community-driven.

Language: Swift - Size: 2.84 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 357 - Forks: 6

react-hook-form/error-message

📋 Error message component

Language: TypeScript - Size: 1.87 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 352 - Forks: 17

emperror/emperror

The Emperor takes care of all errors personally

Language: Go - Size: 950 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 341 - Forks: 19

rollbar/rollbar-php

Error tracking and logging from PHP to Rollbar

Language: PHP - Size: 1.84 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 334 - Forks: 119

boostorg/leaf

Lightweight Error Augmentation Framework

Language: C++ - Size: 15.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 328 - Forks: 52

ElmahCore/ElmahCore

ELMAH for Net.Standard and Net.Core

Language: C# - Size: 12.8 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 312 - Forks: 94

bitwizeshift/result

A lightweight C++11-compatible error-handling mechanism

Language: C++ - Size: 2.84 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 296 - Forks: 17

scala-hamsters/hamsters

A mini Scala utility library

Language: Scala - Size: 2.53 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 288 - Forks: 23

ehmicky/human-signals

Human-friendly process signals

Language: JavaScript - Size: 7.91 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 281 - Forks: 10

gautamkrishnar/tcso 📦

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.

Language: JavaScript - Size: 259 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 281 - Forks: 62

emarifer/go-echo-templ-htmx

Go/Echo+Templ+Htmx: Full stack application using Golang's Echo framework & Templ templating language with user session management + CRUD to a SQLite database (To Do List) and HTMX in the frontend

Language: Go - Size: 334 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 280 - Forks: 33

guillermocalvo/exceptions4c

:sheep: An exception handling framework for C

Language: C - Size: 2.68 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 275 - Forks: 27

stas/jsonapi.rb

Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.

Language: Ruby - Size: 190 KB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 273 - Forks: 65

xobotyi/await-of

await wrapper for easier errors handling without try-catch

Language: TypeScript - Size: 1.8 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 271 - Forks: 16

alimate/errors-spring-boot-starter 📦

Elegant Error Handling for Spring Boot

Language: Java - Size: 298 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 268 - Forks: 57

storozhukBM/verifier

Package verifier provides simple defensive programing primitives.

Language: Go - Size: 37.1 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 267 - Forks: 6

bugsnag/bugsnag-ruby

BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby

Language: Ruby - Size: 2.67 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 253 - Forks: 176

lukeed/webpack-messages

Beautifully format Webpack messages throughout your bundle lifecycle(s)!

Language: JavaScript - Size: 177 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 246 - Forks: 20

bdsqqq/try

Don't let the Try Catch Tower of Terror destroy your beautiful one liners.

Language: TypeScript - Size: 177 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 245 - Forks: 9

bugsnag/bugsnag-cocoa

BugSnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS

Language: Objective-C - Size: 60.1 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 242 - Forks: 129

sandorTuranszky/production-ready-expressjs-server

Express.js server that implements production-ready error handling and logging following latest best practices.

Language: JavaScript - Size: 3.84 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 236 - Forks: 30

oxequa/grace

Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.

Language: Go - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 235 - Forks: 6

everweij/typescript-result

Supercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe code.

Language: TypeScript - Size: 315 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 222 - Forks: 7

rollbar/pyrollbar

Error tracking and logging from Python to Rollbar

Language: Python - Size: 1.38 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 220 - Forks: 137

squareboat/sneaker

An easy way to send emails whenever an exception occurs on server.

Language: PHP - Size: 194 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 220 - Forks: 47

xpl/stacktracey

Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.

Language: JavaScript - Size: 813 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 220 - Forks: 22

bugsnag/bugsnag-go

Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel

Language: Go - Size: 1.16 MB - Last synced at: 9 days ago - Pushed at: 16 days ago - Stars: 203 - Forks: 71

API-200/api200

API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks. Access all services via one URL. Monitor logs, track errors, and get alerts on API incidents.

Language: TypeScript - Size: 813 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 194 - Forks: 19

KyleRoss/node-lambda-log

Basic logging mechanism for Node.js Lambda Functions and other AWS services, which produces logs in JSON format for easier reading through Cloudwatch Logs.

Language: JavaScript - Size: 3.89 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 194 - Forks: 16

OliverBrotchie/optionals

Rust-like error handling and options for TypeScript and Deno!

Language: TypeScript - Size: 130 KB - Last synced at: 26 days ago - Pushed at: 10 months ago - Stars: 192 - Forks: 7

Workable/swift-error-handler

Error handling library for Swift

Language: Swift - Size: 277 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 183 - Forks: 12

icoretech/airbroke

🔥 Airbroke: Lightweight, Airbrake-compatible, PostgreSQL-based Open Source Error Catcher

Language: TypeScript - Size: 577 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 182 - Forks: 7

slashtrace/slashtrace

Awesome error handler. Demo: https://slashtrace.com/demo.php

Language: PHP - Size: 104 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 176 - Forks: 8

exAspArk/graphql-errors 📦

Simple error handler for GraphQL Ruby :exclamation:

Language: Ruby - Size: 59.6 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 167 - Forks: 10

mimiquate/tower

🏰 Vendor-Agnostic Exception Tracking and Reporting in Elixir

Language: Elixir - Size: 399 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 165 - Forks: 5

arnetheduck/nim-results

Friendly value-or-error type

Language: Nim - Size: 139 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 164 - Forks: 11

clojureman/special

Special (Conditions). A condition system for Clojure

Language: Clojure - Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 161 - Forks: 7

mohammadalijf/UnderLineTextField

Simple UITextfield Subclass with state

Language: Swift - Size: 5.57 MB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 159 - Forks: 42

youzan/raven-weapp

Sentry SDK for WeApp

Language: JavaScript - Size: 158 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 159 - Forks: 50

overflowy/safe-result

A Python package for elegant error handling, inspired by Rust's Result type.

Language: Python - Size: 51.8 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 149 - Forks: 4

rawmodel/framework

Strongly-typed JavaScript object with support for validation and error handling.

Language: TypeScript - Size: 1.39 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 142 - Forks: 16

alexandermalyga/poltergeist

Rust-like error handling in Python, with type-safety in mind.

Language: Python - Size: 76.2 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 141 - Forks: 3

zalando/faux-pas

A library that simplifies error handling for Functional Programming in Java

Language: Java - Size: 599 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 140 - Forks: 12

getsentry/sentry-capacitor

The official Sentry SDK for Capacitor

Language: TypeScript - Size: 14.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 132 - Forks: 35

MindscapeHQ/raygun4net

Raygun provider for .NET

Language: C# - Size: 48.4 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 129 - Forks: 97

emarifer/gofiber-templ-htmx

Go/Fiber🧬+</>Templ to-do list app with user login and HTMx-powered frontend.

Language: Go - Size: 241 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 20

MrDave1999/SimpleResults

A simple library to implement the Result pattern for returning from services

Language: C# - Size: 723 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 123 - Forks: 4

andeya/gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.

Language: Go - Size: 429 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 119 - Forks: 8

bugsnag/kotlin-multiplatform-example

A Kotlin multiplatform example app that targets Android, ReactJS, iOS, JavaFx, and Spring Boot

Language: Kotlin - Size: 110 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 115 - Forks: 19

maciejpirog/cpp-effects

Effect handlers in C++

Language: C++ - Size: 249 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 10

zivl/sentry-testkit

A Sentry plugin to allow Sentry report interception and further inspection of the data being sent

Language: TypeScript - Size: 5.57 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 112 - Forks: 25

honeybadger-io/honeybadger-js

Universal JavaScript library for reporting errors to Honeybadger.io :zap:

Language: TypeScript - Size: 34.7 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 111 - Forks: 63

ashishrawat2911/network_handling

Network and Exception handling in Flutter 💙

Language: Dart - Size: 915 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 107 - Forks: 29

olofd/react-native-device-log

A UI and service for handling/displaying dev log messages on devices

Language: JavaScript - Size: 51.8 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 101 - Forks: 56