failpoint

Code injector

An implementation of code injection points to introduce errors in user-controlled manner

An implementation of failpoints for Golang.

GitHub

820 stars
112 watching
63 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists

failpointfailure-injectionfault-injectiongolang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
pingcap/go-tpc A benchmarking toolkit for evaluating the performance of various databases 178
muir/nvelope A framework for building endpoints with standardized helper functions 3
nvidia/gontainer A dependency injection service container for Go projects. 39
muir/nject A type-safe dependency injection system for Go that enables efficient and flexible creation of application chains. 29
faultify/faultify A tool to introduce controlled errors into .NET test projects to help identify error-prone code. 18
eusth/ipa A tool that injects code into Unity projects to modify their behavior 281
gracicot/kangaru An inversion of control container for C++11 and later with dependency injection features. 498
mlcsec/headi Automates HTTP header injection with customizable payloads 237
chvancooten/nimplant A lightweight tool for embedding custom code into existing applications to perform specific tasks without requiring user interaction. 801
goioc/di A lightweight, Spring-like Dependency Injection library for Go 362
gunnargrosch/failure-lambda A tool that injects intentional errors into AWS Lambda functions to test their fault tolerance and resilience. 94
go-kata/kinit A library that provides a global IoC container for dependency injection and object creation 10
magic003/alice An additive dependency injection container for Golang. 50
lingrino/go-fault A Go library that injects faults into HTTP requests to test failure scenarios in services 505