add faabiosr/middleware (#4337)

Add the faabiosr/middleware and update the cachego github user.
This commit is contained in:
Fabio Ribeiro 2022-08-04 10:25:17 +02:00 committed by GitHub
parent 319dbd3f7f
commit b97aae0a94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -645,7 +645,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem
- [BigCache](https://github.com/allegro/bigcache) - Efficient key/value cache for gigabytes of data. - [BigCache](https://github.com/allegro/bigcache) - Efficient key/value cache for gigabytes of data.
- [cache](https://github.com/akyoto/cache) - In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage. - [cache](https://github.com/akyoto/cache) - In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage.
- [cache2go](https://github.com/muesli/cache2go) - In-memory key:value cache which supports automatic invalidation based on timeouts. - [cache2go](https://github.com/muesli/cache2go) - In-memory key:value cache which supports automatic invalidation based on timeouts.
- [cachego](https://github.com/fabiorphp/cachego) - Golang Cache component for multiple drivers. - [cachego](https://github.com/faabiosr/cachego) - Golang Cache component for multiple drivers.
- [clusteredBigCache](https://github.com/oaStuff/clusteredBigCache) - BigCache with clustering support and individual item expiration. - [clusteredBigCache](https://github.com/oaStuff/clusteredBigCache) - BigCache with clustering support and individual item expiration.
- [couchcache](https://github.com/codingsince1985/couchcache) - RESTful caching micro-service backed by Couchbase server. - [couchcache](https://github.com/codingsince1985/couchcache) - RESTful caching micro-service backed by Couchbase server.
- [fastcache](https://github.com/VictoriaMetrics/fastcache) - fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead. - [fastcache](https://github.com/VictoriaMetrics/fastcache) - fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
@ -2796,6 +2796,7 @@ _Full stack web frameworks._
- [client-timing](https://github.com/posener/client-timing) - An HTTP client for Server-Timing header. - [client-timing](https://github.com/posener/client-timing) - An HTTP client for Server-Timing header.
- [CORS](https://github.com/rs/cors) - Easily add CORS capabilities to your API. - [CORS](https://github.com/rs/cors) - Easily add CORS capabilities to your API.
- [echo-middleware](https://github.com/faabiosr/echo-middleware) - Middleware for Echo framework with logging and metrics.
- [formjson](https://github.com/rs/formjson) - Transparently handle JSON input as a standard form POST. - [formjson](https://github.com/rs/formjson) - Transparently handle JSON input as a standard form POST.
- [go-fault](https://github.com/github/go-fault) - Fault injection middleware for Go. - [go-fault](https://github.com/github/go-fault) - Fault injection middleware for Go.
- [go-server-timing](https://github.com/mitchellh/go-server-timing) - Add/parse Server-Timing header. - [go-server-timing](https://github.com/mitchellh/go-server-timing) - Add/parse Server-Timing header.
@ -2807,6 +2808,7 @@ _Full stack web frameworks._
- [Tollbooth](https://github.com/didip/tollbooth) - Rate limit HTTP request handler. - [Tollbooth](https://github.com/didip/tollbooth) - Rate limit HTTP request handler.
- [XFF](https://github.com/sebest/xff) - Handle `X-Forwarded-For` header and friends. - [XFF](https://github.com/sebest/xff) - Handle `X-Forwarded-For` header and friends.
#### Libraries for creating HTTP middlewares #### Libraries for creating HTTP middlewares
- [alice](https://github.com/justinas/alice) - Painless middleware chaining for Go. - [alice](https://github.com/justinas/alice) - Painless middleware chaining for Go.