FindSoftware

Souin

HTTP cache system written in Go that runs as middleware or a plugin in reverse proxies and Go web frameworks.

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

Install with
docker-image1011

Releases

Current major version
17
Last release
2026-09-167

Adoption

GitHub stars
1,0133
Contributors
379

Why these figures do not compare

Sources

  1. 2026-10-30: name, Written in
    docs.souin.io/docs/introduction/
  2. 2026-10-30: links
    github.com/darkweak/souin
  3. 2026-10-30: links, License, GitHub stars
    api.github.com/repos/darkweak/souin
  4. 2026-10-30: links
    docs.souin.io/docs/
  5. 2026-10-30: Maintainer
    github.com/darkweak/souin/blob/master/LICENSE
  6. 2026-10-30: Categories, Runtime, links
    github.com/darkweak/souin/blob/master/README.md
  7. 2026-10-30: Current major version, Last release
    api.github.com/repos/darkweak/souin/releases/latest
  8. 2026-10-30: First release
    github.com/darkweak/souin/releases/tag/v1.0.0
  9. 2026-10-30: Contributors
    api.github.com/repos/darkweak/souin/contributors
  10. 2026-10-30: Install with
    docs.souin.io/docs/quickstart/
  11. 2026-10-30: Install with
    docs.souin.io/docs/middlewares/caddy/

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON