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:517Issues:10Issues:40

cors

CORS net/http middleware for Go

Language:GoLicense:MITStargazers:289Issues:7Issues:11

render

easily manage HTTP request / response payloads of Go HTTP services

Language:GoLicense:MITStargazers:275Issues:6Issues:28

httprate

net/http rate limiter middleware

Language:GoLicense:MITStargazers:212Issues:4Issues:9

httplog

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

Language:GoLicense:MITStargazers:184Issues:5Issues:20

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:103Issues:8Issues:18

hostrouter

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

Language:GoLicense:MITStargazers:60Issues:8Issues:4

stampede

Function and HTTP request coalescer

Language:GoLicense:MITStargazers:55Issues:7Issues:5

oauth

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

Language:GoLicense:MITStargazers:25Issues:3Issues:4

valve

graceful server shutdown via context signalling for Go servers

Language:GoLicense:MITStargazers:21Issues:6Issues:2

httptracer

Tracing middleware for go-chi

jsonp

JSONP Go http middleware

Language:GoLicense:MITStargazers:14Issues:6Issues:0

telemetry

Telemetry middleware for Go services via Prometheus

Language:GoLicense:Apache-2.0Stargazers:14Issues:5Issues:0

httprate-redis

httprate.LimitCounter implementation with Redis backend

Language:GoLicense:MITStargazers:13Issues:2Issues:1

httpvcr

HTTP VCR for writing deterministic tests from external sources

Language:GoLicense:MITStargazers:9Issues:2Issues:0

docs

chi docs

Language:CSSLicense:MITStargazers:7Issues:2Issues:0

traceid

Go middleware for simple TraceId header propagation across multiple services

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

community-examples

go-chi community examples

License:MITStargazers:0Issues:1Issues:0

transport

Go HTTP Transports and middlewares

Language:GoLicense:MITStargazers:0Issues:0Issues:0