Top 0.3% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 4.3% forks on proxy.golang.org
Top 0.4% docker downloads on proxy.golang.org
proxy.golang.org : github.com/joomcode/errorx
Package errorx provides error implementation and error-related utilities. Conventional approach towards errors in Go is quite limited. The typical case implies an error being created at some point: Then being passed along with a no-brainer: And, finally, handled by printing it to the log file: This approach is simple, but quite often it is not enough. There is a need to add context information to error, to check or hide its properties. If all else fails, it pays to have a stack trace printed along with error text. The code above could be modified in this fashion: Here errorx.Decorate is used to add more information, and syntax like errorx.IsOfType can still be used to check the original error. This error also holds a stack trace captured at the point of creation. With errorx syntax, any of this may be customized: stack trace can be omitted, error type can be hidden. Type can be further customized with Traits, and error with Properties. Package provides utility functions to compose, switch over, check, and ignore errors based on their types and properties. See documentation for Error, Type and Namespace for more details.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/joomcode/errorx
Keywords:
error-handling
, errors
, go
, stack-traces
License: MIT
Latest release: 8 months ago
First release: over 6 years ago
Namespace: github.com/joomcode
Dependent packages: 207
Dependent repositories: 474
Stars: 958 on GitHub
Forks: 28 on GitHub
Docker dependents: 41
Docker downloads: 16,615,877
See more repository details: repos.ecosyste.ms
Last synced: 7 months ago
github.skymusic.top/chaos-mesh/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.1git.de/chaos-mesh/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.com/form3tech-oss/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/xlgao-zju/chaos-mesh v1.2.4
A Chaos Engineering Platform for Kubernetes.17 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/spg83/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.com/pingcap/chaos-mesh v1.2.4
A Chaos Engineering Platform for Kubernetes.17 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 5,557 stars on GitHub
git.wxl.best/chaos-mesh/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.com/pingcap/chaos-operator v1.2.4
17 versions - Latest release: over 3 years ago - 1 dependent repositoriesgithub.imxd.top/chaos-mesh/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.phpd.cn/chaos-mesh/chaos-mesh v1.2.4
17 versions - Latest release: over 3 years agogithub.com/Lucapaulo/dnsperf v0.0.8
DNS Performance Measurement Library with support for Do53, DoTCP, DoT, DoH and DoQ8 versions - Latest release: over 3 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/lucapaulo/dnsperf v0.0.8
DNS Performance Measurement Library with support for Do53, DoTCP, DoT, DoH and DoQ8 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/JessicaGreben/baseplate.go v0.9.1
Reddit's Service Framework in Go28 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/jessicagreben/baseplate.go v0.9.1
Reddit's Service Framework in Go28 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/aldrinleal/qdsns v0.0.0-20211110173032-ab35d880f83c
1 version - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/pingcap/tidb-dashboard/util v0.0.0-20211110075050-08b9edcc688c
A Web UI for monitoring, diagnosing and managing the TiDB cluster.1 version - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 148 stars on GitHub
github.com/mgranderath/dnsperf v0.0.3
DNS Performance Measurement Library with support for Do53, DoTCP, DoT, DoH and DoQ3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 12 stars on GitHub
github.com/ddelizia/hasura-saas v0.0.1-alpha.8
This repository is an intent to create a set of microservices to be able to spin up a SaaS applic...8 versions - Latest release: over 3 years ago - 2 stars on GitHub
github.com/allhailjarjar/go-libp2p-i2p-transport v0.0.0-20211008021430-be2230946b25
Transport to allow go-libp2p applications to natively use i2p for communication1 version - Latest release: over 3 years ago - 3 stars on GitHub
github.com/nexustar/tiup v1.5.4
A component manager for TiDB39 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/borzhchevskiy/balda v0.0.0-20210725124950-12c35174a02a
1 version - Latest release: almost 4 years agogithub.com/borzhchevskiy/go-express v0.0.0-20210707163831-db28aac93485
1 version - Latest release: about 4 years agogithub.com/h2020ether/chaos-mesh v1.2.7 removed
18 versions - Latest release: about 4 years agogithub.com/H2020Ether/chaos-mesh v1.2.7
18 versions - Latest release: about 4 years agogithub.com/c4pt0r/tiup v1.5.2
A component manager for TiDB37 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/gagglepanda/couture v1.1.0
107 versions - Latest release: about 4 years agogitlab.com/AgentNemo/gicense v0.0.0-20210429112318-378dc36a0ee1
1 version - Latest release: about 4 years ago - 0 stars on GitLab.comgithub.com/trevorriles/baseplate.go v0.8.2
Reddit's Service Framework in Go21 versions - Latest release: about 4 years ago - 0 stars on GitHub
github.com/marcoferrer/baseplate.go v0.8.2 removed
21 versions - Latest release: about 4 years agogithub.com/natesales/dnsproxy v0.37.1
Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support103 versions - Latest release: about 4 years ago - 1 stars on GitHub
github.com/furyamber/tiup v1.4.1
30 versions - Latest release: over 4 years agogithub.com/mocukie/megalink v0.1.0
Download MEGA public file with your favorite downloader.1 version - Latest release: over 4 years ago - 2 stars on GitHub
github.com/osxdiy/dnsproxy v0.35.1
96 versions - Latest release: over 4 years agogithub.com/eJatte/chaos-mesh v1.1.1
9 versions - Latest release: over 4 years agogithub.com/mayankos/chaos-mesh v1.1.1
9 versions - Latest release: over 4 years agogithub.com/ejatte/chaos-mesh v1.1.1
9 versions - Latest release: over 4 years agogithub.com/jorropo/go-tor-transport v0.8.4
21 versions - Latest release: over 4 years agogithub.com/berty/go-libp2p-tor-transport v0.8.4 removed
21 versions - Latest release: over 4 years agoberty.tech/go-libp2p-tor-transport v0.8.4 💰
🚧 WIP: tor transport for libp2p21 versions - Latest release: over 4 years ago - 3 dependent packages - 14 dependent repositories - 56 stars on GitHub
github.com/berty/go-tor-transport v0.8.4
21 versions - Latest release: over 4 years ago - 8 dependent packagesgithub.com/Jorropo/go-tor-transport v0.8.4
21 versions - Latest release: over 4 years agogithub.com/noot/go-libp2p-tor-transport v0.8.4
🚧 WIP: tor transport for libp2p21 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/fhriley/dnsproxy v0.33.7 removed
90 versions - Latest release: over 4 years agogithub.com/dn-guard/dnguard_master v0.104.3
36 versions - Latest release: over 4 years agogithub.com/DN-GUARD/DNGuard_Master v0.104.3
36 versions - Latest release: over 4 years agogitlab.com/xdevs23/goqlorm v0.10.6
Example program to demonstrate the modules52 versions - Latest release: over 4 years ago - 0 stars on GitLab.com
gitlab.com/xdevs23/go-graphql-postgres-orm v0.10.6
Example program to demonstrate the modules52 versions - Latest release: over 4 years ago - 0 stars on gitlab.com
github.com/bznein/chaos-mesh v1.0.1
A Chaos Engineering Platform for Kubernetes.5 versions - Latest release: over 4 years ago - 1 stars on GitHub
github.com/jhwbarlow/pgq v0.0.0-20201015112324-82c044b84eb1
Package pgq provides an implementation of a Postgres-backed job queue. Safe concurrency is built...1 version - Latest release: over 4 years ago - 6 stars on GitHub
github.com/bikecrazyy/urlfilter v0.12.3
Package urlfilter contains implementation of AdGuard content blocking engine20 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/jorropo/go-libp2p-tor-transport v0.5.1
🚧 WIP: tor transport for libp2p12 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/Jorropo/go-libp2p-tor-transport v0.5.1
🚧 WIP: tor transport for libp2p12 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/zbyrfrkndenizhan/wonfefastdns v0.103.3
Wonfe DNS is a high speed and secure dns provider.28 versions - Latest release: almost 5 years ago - 1 stars on GitHub
github.com/hhkbp2/tiup v1.0.7
A component manager for TiDB9 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/xsyr/redispipe v0.9.8
Package redispipe - high throughput Redis connector with implicit pipelining. https://redis.io/t...8 versions - Latest release: about 5 years ago
github.com/pingcap-incubator/tiops v1.0.0
9 versions - Latest release: about 5 years agogithub.com/pingcap-incubator/tiup-cluster v1.0.0
9 versions - Latest release: about 5 years agogithub.com/junxy/dnsproxy v0.25.0
Simple DNS proxy with DoH, DoT, and DNSCrypt support60 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/linuxgit/tidb-dashboard v1.0.1
A Web UI for monitoring, diagnosing and managing TiDB cluster2 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/LinuxGit/tidb-dashboard v1.0.1
A Web UI for monitoring, diagnosing and managing TiDB cluster2 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/bozaro/go-porter v0.0.0-20200223195540-7225430e43cd
Lite tool for build docker images without docker daemon1 version - Latest release: over 5 years ago - 0 stars on GitHub
github.com/typusomega/goethe v0.0.0-20200208165055-f244974cbe2a
Lightweight append-only event log written in Go1 version - Latest release: over 5 years ago - 0 stars on GitHub
github.com/mgnsk/jsutil v0.0.0-20200208153227-5b96247631ad
Package jsutil provides general functionality for any application running on wasm.1 version - Latest release: over 5 years ago
github.com/typusomega/semantic-changelog-gen v0.4.1
6 versions - Latest release: over 5 years ago - 1 stars on GitHubgitlab.softpark.kz/arman.zhilkaidarov/media v0.7.0
8 versions - Latest release: over 5 years ago - 0 stars on gitlab.softpark.kzgithub.com/dnsadblock/dnsproxy v0.23.7
1 version - Latest release: over 5 years agogithub.com/gjbae1212/go-module v0.5.1
Go library and useful utilty.58 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 5 stars on GitHub
github.com/happyhater/dnsproxy v0.12.0
1 version - Latest release: about 6 years ago - 1 dependent repositories - 0 stars on GitHubgithub.com/warther/dnsproxy v0.13.0
23 versions - Latest release: about 6 years ago - 3 stars on GitHubgithub.com/drblez/hypersender v1.0.0
Send files from directories to «...the, uh, Internets…»1 version - Latest release: about 6 years ago - 1 stars on GitHub
github.com/suki-fredrik/radix/v3 v3.2.0
4 versions - Latest release: over 6 years agogithub.com/vikram-suki/radix/v3 v3.2.0
Package radix implements all functionality needed to work with redis and all things related to it...4 versions - Latest release: over 6 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.