go-chi

go-chi

Geek Repo

Github PK Tool:Github PK Tool

go-chi's repositories

chi

lightweight, idiomatic and composable router for building Go HTTP services

jwtauth

JWT authentication middleware for Go HTTP services

Language:GoLicense:MITStargazers:567Issues:10Issues:41

cors

CORS net/http middleware for Go

Language:GoLicense:MITStargazers:336Issues:7Issues:14

httprate

net/http rate limiter middleware

Language:GoLicense:MITStargazers:298Issues:4Issues:11

render

easily manage HTTP request / response payloads of Go HTTP services

Language:GoLicense:MITStargazers:298Issues:6Issues:31

httplog

Go HTTP request logger with structured logging capabilities built on "log/slog" package

Language:GoLicense:MITStargazers:213Issues:5Issues:23

httpcoala

Go http middleware handler for request coalescing

docgen

auto-generate routing documentation in JSON or Markdown for a `chi` Router from your app source

Language:GoLicense:MITStargazers:112Issues:8Issues:18

hostrouter

Little package to map hosts to a variety of http routers for Go API services

Language:GoLicense:MITStargazers:70Issues:8Issues:4

stampede

Function and HTTP request coalescer

Language:GoLicense:MITStargazers:61Issues:8Issues:6

oauth

OAuth 2.0 middleware service for chi (ported from gin by community member)

Language:GoLicense:MITStargazers:31Issues:3Issues:4

httprate-redis

httprate.LimitCounter implementation with Redis backend

Language:GoLicense:MITStargazers:22Issues:2Issues:1

valve

graceful server shutdown via context signalling for Go servers

Language:GoLicense:MITStargazers:22Issues:6Issues:2

telemetry

Telemetry middleware for Go services via Prometheus

Language:GoLicense:Apache-2.0Stargazers:20Issues:5Issues:1

httptracer

Tracing middleware for go-chi

jsonp

JSONP Go http middleware

Language:GoLicense:MITStargazers:15Issues:6Issues:0

httpvcr

HTTP VCR for writing deterministic tests from external sources

Language:GoLicense:MITStargazers:11Issues:2Issues:0

docs

chi docs

Language:CSSLicense:MITStargazers:10Issues:2Issues:1

traceid

Go middleware for simple TraceId header propagation across multiple services

Language:GoLicense:MITStargazers:5Issues:1Issues:0

transport

Go HTTP Transports and middlewares

Language:GoLicense:MITStargazers:5Issues:1Issues:1

community-examples

go-chi community examples

License:MITStargazers:1Issues:1Issues:0