A list of awesome modules and adaptors for the KrakenD framework.
- krakend-etcd is an etcd client and subscriber for the KrakenD framework.
- gobreaker contains an adaptor over the github.com/sony/gobreaker lib
- eapache is a simple proxy adaptor for the github.com/eapache/go-resiliency/breaker circuit breaker implementation
- rate embeds the golang.org/x/time/rate token bucket implementation into the proxy and router layers
- juju implements a rate limiter proxy and router using the github.com/juju/ratelimit lib
- krakend-martian injects martian modifiers into the KrakenD proxy pipe
- krakend-httpcache embeds an in-memory caching system that keeps the responses using the time specified in the Cache HTTP headers.
- krakend-oauth2-clientcredentialst offers a proxy.HTTPClientFactory implementation wrapping the golang.org/x/oauth2/clientcredentials lib
- krakend-httpsecure wraps the github.com/unrolled/secure package
- krakend-gologging offers an improved logger for the KrakenD framework by adapting the github.com/op/go-logging lib
- krakend-viper parse config files from multiple formats
- krakend-metrics contains a set of middlewares for the KrakenD framework for instrumenting different parts of the pipes.
- krakend-cobra integrates the cobra lib into the KrakenD framework