circuitgen

Circuit wrapper generator

Automatically generates circuit breakers around methods with context-aware error returns

GitHub

26 stars
7 watching
7 forks
Language: Go
last commit: over 3 years ago
circuit-breakercircuit-breaker-patterncode-generationgohystrix

Related projects:

RepositoryDescriptionStars
cep21/circuitA comprehensive implementation of the circuit breaker pattern in Go.770
rubyist/circuitbreakerProvides an implementation of the Circuit Breaker pattern in Go to handle remote calls and prevent resource ties-up1,128
kitura/circuitbreakerLibrary providing a Circuit Breaker design pattern implementation to improve application stability and reliability47
tpei/circuit_breakerImplementation of the circuit breaker pattern to monitor critical command executions and prevent unnecessary requests27
ackintosh/ganeshaA Circuit Breaker pattern implementation for PHP applications to prevent cascading failures and support fault tolerance.593
mtakaki/dropwizard-circuitbreakerA Java library implementing the circuit breaker design pattern to handle failures in Dropwizard applications43
upb-lea/pygeckocircuits2A Python wrapper around a circuit simulation tool5
senselogic/generisA lightweight code preprocessor for Go that adds features like generics and HTML templating.43
jmattheis/goverterAutomates the generation of type-safe conversion methods between data structures576
moul/protoc-gen-gotemplateA plugin for generating code from Protocol Buffers files using Go's text templating engine.440
zertovitch/cbsgGenerates corporate-sounding text14
metaverse/trussA tool for automating the creation of boilerplate code for Go-kit microservices using gRPC and protoc buffers.737
switchupcb/copygenA code generator tool that produces custom copying logic between data structures without relying on reflection or extra dependencies.357
codeout/inet-hengeGenerates D3.js-based network diagrams from JSON data259
clipperhouse/genA tool for generating code in Go with support for generics and runtime extensibility via typewriters.1,429