Souin
Database CachingCache & Key-Value Stores

Souin

An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache

Open Source

About

Souin is a new HTTP cache system suitable for every reverse-proxy. It can be either placed on top of your current reverse-proxy whether it's Apache, Nginx or as plugin in your favorite reverse-proxy like Træfik, Caddy or Tyk. Since it's written in go, it can be deployed on any server and thanks to the docker integration, it will be easy to install on top of a Swarm, or a kubernetes instance. It's RFC compatible, supporting Vary, request coalescing, stale cache-control and other specifications related to the RFC-7234. It supports the newly written RFCs (currently in draft) http-cache-groups and http-invalidation. It also supports the Cache-Status HTTP response header, the YKey group such as Varnish, the Targeted HTTP Cache Control RFC, . It supports the ESI tags, thanks to the go-esi package.

Open Source Health

Not enough history
Stars
1,000
Forks
85
License
MIT
Last commit
1 months ago
Go

Related Categories