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
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
- Stars
- 1,000
- Forks
- 85
- License
- MIT
- Last commit
- 1 months ago
Resources & Links
Related Categories
Vendor
darkweak
Open-source project on GitHub: Souin
Quick Links
Open Source
Related Products
Valkey
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Top category match
Tortilla
Wrapping web APIs made easy.
Top category match
Query
Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
Top category match
Cache
Provides extended PSR-6, PSR-16 (and tags) implementations
Top category match
Picasso
A powerful image downloading and caching library for Android
Top category match