The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Error Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
react-native-exception-handler
A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
-
doctorgpt
DoctorGPT brings GPT into production for application log error diagnosing! (by ingyamilmolinar)
-
InYourFace
In Your Face shows you Doom 'Ouch Faces' that correlate to the number of errors in your code!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In our codebase I noticed a few cases where people ignored errors returned from functions by assigning them to _, ie result, _ := foo(). The errcheck linter doesn't seem to catch this, does anyone know of a linter that does?
Project mention: What languages have the best error message rendering styles in the terminal? | /r/ProgrammingLanguages | 2023-07-12To complement, Nushell's error rendering is done with miette (whose name is a reference to this cute meme AFAIK). There is also another notable Rust error rendering lib: ariadne. So you can get the same beautiful error rendering in your own projects :D
Project mention: Problem Details for HTTP APIs - RFC 7807 is dead, long live RFC 9457 | dev.to | 2023-11-23Zalando RFC 7807 Java Implementation
Laravel's default error page - which is called Ignition - also has a framework agnostic version which can be found here: https://github.com/spatie/ignition
This is such an infuriating problem. I'm convinced I'm using Go wrong, because I simply can't understand how this doesn't make it a toy language. Why the $expletive am I wasting 20-30 and more minutes per week of my life looking for the source of an error!?
Have you seen https://github.com/tomarrell/wrapcheck? It's a linter than does a fairly good job of warning when an error originates from an external package but hasn't been wrapped in your codebase to make it unique or stacktraced. It comes with https://github.com/golangci/golangci-lint and can even be made part of your in-editor LSP diagnostics.
But still, it's not perfect. And so I remain convinced that I'm misunderstanding something fundamental about the language because not being able to consistently find the source of an error is such an egregious failing for a programming language.
Error related posts
- Problem Details for HTTP APIs - RFC 7807 is dead, long live RFC 9457
- Linter to check for errors ignored with _
- tada5hi/ebec: A collection of extensible ES6 error classes for different contexts (e.g. http).
- tada5hi/ebec: A collection of extensible ES6 error classes for different contexts (e.g. http).
- Traceo - observability tool for your software
- Traceo is now open-source
- Traceo Java SDK Released
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Error projects? This list will help you:
Project | Stars | |
---|---|---|
1 | errcheck | 2,281 |
2 | StatefulViewController | 2,141 |
3 | ignition | 2,068 |
4 | ariadne | 1,556 |
5 | react-native-exception-handler | 1,551 |
6 | modern-errors | 1,404 |
7 | problem-spring-web | 1,008 |
8 | problem | 850 |
9 | chatgpt-failures | 574 |
10 | vscode-error-lens | 548 |
11 | log-process-errors | 469 |
12 | traceo | 460 |
13 | ignition | 382 |
14 | emperror | 327 |
15 | common-errors | 284 |
16 | wrapcheck | 279 |
17 | slog-multi | 243 |
18 | doctorgpt | 196 |
19 | oops | 167 |
20 | InYourFace | 167 |
21 | Dynamic Toasts | 158 |
22 | slog-formatter | 85 |
23 | slog-gin | 71 |
Sponsored