krakend: github.com/devopsfaith/krakend

Directories

PathSynopsis
configPackage config defines the config structs and some config parser interfaces and implementations
core
encodingPackage encoding provides Decoding implementations.
loggingPackage logging provides a simple logger interface
plugin
proxyPackage proxy provides proxy and proxy middleware interfaces and implementations.
register
register/internal
routerPackage router defines some interfaces for router adapters
router/chi
router/ginPackage gin provides some basic implementations for building routers based on gin-gonic/gin
router/gorilla
router/httptreemux
router/muxPackage mux provides some basic implementations for building routers based on net/http mux
router/negroni
sdPackage sd defines some interfaces and implementations for service discovery
sd/dnssrvPackage dnssrv defines some implementations for a dns based service discovery
testPackage test contains the integration tests for tje KrakenD framework
transport/http/client
transport/http/client/pluginPackage plugin provides plugin register interfaces for building http client plugins.
transport/http/server
transport/http/server/pluginPackage plugin provides plugin register interfaces for building http handler plugins.

Updated 2020-04-04. Refresh now. Tools for package owners.