go-fault

Fault injection library

A Go library that injects faults into HTTP requests to test failure scenarios in services

fault injection library in go using standard http middleware

GitHub

506 stars
191 watching
24 forks
Language: Go
last commit: about 1 month ago
Linked from 3 awesome lists

gh-go

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goioc/di A lightweight, Spring-like Dependency Injection library for Go 362
nvidia/gontainer A dependency injection service container for Go projects. 39
go-kod/kod A generics-based dependency injection framework for Go that supports OpenTelemetry trace/metric/log natively. 170
muir/nject A type-safe dependency injection system for Go that enables efficient and flexible creation of application chains. 29
pingcap/failpoint An implementation of code injection points to introduce errors in user-controlled manner 820
xhd2015/xgo An all-in-one testing library for Go that provides utilities for mocking, tracing, and testing 368
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
golobby/container An IoC container for dependency injection in Go applications 565
petaki/inertia-go A Go package providing an Inertia.js server-side adapter 211
gone-io/gone A lightweight dependency injection framework for Go microservices 130
thebagchi/sctp-go An SCTP library for Go that enables secure and reliable communication over IP networks. 16
gunnargrosch/failure-lambda A tool that injects intentional errors into AWS Lambda functions to test their fault tolerance and resilience. 94
southclaws/fault Provides an extensible error handling mechanism with structured metadata and composable error wrapping utilities. 166
gkampitakis/go-snaps A testing library for Go that allows developers to create reusable snapshots of test data 173
redcode-labs/coldfire A comprehensive Golang library for developing malware and security infrastructure tools. 934