
Souin
HTTP cache system written in Go that runs as middleware or a plugin in reverse proxies and Go web frameworks.
docs.souin.iorepositorydocsplugins
Souin is an HTTP cache written in Go. It can be placed on top of an existing reverse proxy, or added to one as a plugin, and the project’s docs list integrations for Caddy, Traefik, Tyk and several Go web frameworks. The Caddy module is built into a Caddy binary with xcaddy. The quickstart also runs it from a Docker image.
Worth knowing
The standalone server is described on the quickstart page as deprecated and meant only for testing. Souin keeps one in-memory store; other storage backends are added at build time from a separate repository.
Identity
- Status
- Active
- Maintainer
- Sylvain Combraque5
- Maintained by
- Individual
- First release
- 20198
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: name, Written in
docs.souin.io/docs/introduction/ - 2026-10-30: links
github.com/darkweak/souin - 2026-10-30: links, License, GitHub stars
api.github.com/repos/darkweak/souin - 2026-10-30: links
docs.souin.io/docs/ - 2026-10-30: Maintainer
github.com/darkweak/souin/blob/master/LICENSE - 2026-10-30: Categories, Runtime, links
github.com/darkweak/souin/blob/master/README.md - 2026-10-30: Current major version, Last release
api.github.com/repos/darkweak/souin/releases/latest - 2026-10-30: First release
github.com/darkweak/souin/releases/tag/v1.0.0 - 2026-10-30: Contributors
api.github.com/repos/darkweak/souin/contributors - 2026-10-30: Install with
docs.souin.io/docs/quickstart/ - 2026-10-30: Install with
docs.souin.io/docs/middlewares/caddy/