Composable chains of nested http.Handler instances.

chain go get Package chain aids the composition of nested http.Handler instances. Nesting functions is a simple concept. If your nested handler order does not need to be composable, please do not use
Category: Golang / Middlewares
Watchers: 7
Star: 65
Fork: 4
Last update: Jan 26, 2023

Related Repos

traefik Log4Shell Mitigation Log4Shell is a middleware plugin for Traefik which blocks JNDI attacks based on HTTP header values. Related to the Log4J CVE: htt

urfave Negroni Notice: This is the library formerly known as -- Github will automatically redirect requests to this repository

Narasimha1997 ratelimiter A generic concurrent rate limiter library for Golang based on Sliding-window rate limitng algorithm. The implementation of rate-limiter al

rajesh4295 User management microservice written in Go with Postgres

torchcc It is a Golang implementation of Crank4j, which derived from Cranker.

timwhitez Demo of process injection, using Nt, direct syscall, etc.

go-kratos Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。

tomMoulard This plugin is a small implementation of a fail2ban instance as a widdleware plugin for Traefik.

goharbor Harbor - An open source trusted cloud native registry project that stores, signs, and scans content.

hepsiburada GoFiber prometheus http middleware

sethvargo This package provides a rate limiter in Go (Golang), suitable for use in HTTP servers and distributed workloads. It's specifically designed for configurability and flexibility without compromising throughput.

wintrmvte SNOWCRASH creates a script that can be launched on both Linux and Windows machines. Payload selected by the user (in this case combined Bash and Powershell code) is embedded into a single polyglot template, which is platform-agnostic.

mathetake A minimal implementation of v1 WASM spec compatible virtual machine purely written in go. The vm can be embedded in your go program without any dependency like cgo, and enables Gophers to write wasm host environments easily.

soluble-ai Kubetap is a kubectl plugin that enables an operator to easily deploy intercepting proxies for Kubernetes Services.

tada-team Переводит русский язык в time.Time. Часть таск-мессенджера