turbo

module
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2021 License: Apache-2.0

README

turbo

Ultra performant API Gateway with middlewares.

Directories

Path Synopsis
Package config defines the config structs and some config parser interfaces and implementations
Package config defines the config structs and some config parser interfaces and implementations
Package core contains come basic constants and variables
Package core contains come basic constants and variables
Package discovery defines some interfaces and implementations for service discovery
Package discovery defines some interfaces and implementations for service discovery
dns
Package dns defines some implementations for a dns based service discovery
Package dns defines some implementations for a dns based service discovery
Package encoding provides Decoding implementations.
Package encoding provides Decoding implementations.
Package log provides a simple logger interface
Package log provides a simple logger interface
Package plugin provides tools for loading and registering plugins
Package plugin provides tools for loading and registering plugins
Package proxy provides proxy and proxy middleware interfaces and implementations
Package proxy provides proxy and proxy middleware interfaces and implementations
plugin
Package plugin provides tools for loading and registering proxy plugins
Package plugin provides tools for loading and registering proxy plugins
Package register offers tools for creating and managing registers
Package register offers tools for creating and managing registers
Package route defines some interfaces for router adapters
Package route defines some interfaces for router adapters
chi
Package chi provides some basic implementations for building routers based on go-chi/chi
Package chi provides some basic implementations for building routers based on go-chi/chi
gin
Package gin provides some basic implementations for building routers based on gin-gonic/gin
Package gin provides some basic implementations for building routers based on gin-gonic/gin
gorilla
Package gorilla provides some basic implementations for building routers based on gorilla/mux
Package gorilla provides some basic implementations for building routers based on gorilla/mux
httptreemux
Package httptreemux provides some basic implementations for building routers based on dimfeld/httptreemux
Package httptreemux provides some basic implementations for building routers based on dimfeld/httptreemux
mux
Package mux provides some basic implementations for building routers based on net/http mux
Package mux provides some basic implementations for building routers based on net/http mux
negroni
Package negroni provides some basic implementations for building routes based on urfave/negroni
Package negroni provides some basic implementations for building routes based on urfave/negroni
transport
http/client
Package client provides some http helpers to create http clients and executors
Package client provides some http helpers to create http clients and executors
http/server
Package server provides tools to create http servers and handlers wrapping the turbo router
Package server provides tools to create http servers and handlers wrapping the turbo router

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL