Web

Souin – HTTP cache system

Souin is an HTTP cache system for reverse proxies and web services.

Written in Go, it is designed to cache HTTP responses in front of upstream applications and can be deployed in different ways depending on your stack. The project’s documentation covers use as a reverse-proxy cache along with integrations for a range of servers, gateways, and Go web frameworks.

This is free and open source software.

Key Features

  • Can be deployed as a standalone reverse-proxy cache or integrated as a plugin or middleware.
  • Implements standards-aware HTTP caching features including Vary handling, request coalescing, stale cache-control support, and Cache-Status headers.
  • Provides cache management and invalidation through its Souin API, including surrogate-key based invalidation.
  • Exposes Prometheus metrics for monitoring cache behaviour and performance.
  • Supports ESI tags and uses a dedicated YAML configuration file for setup.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/darkweak/souin
Support:
Developer: darkweak
License: MIT License

Souin is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Web Caches
Varnish CacheWeb accelerator written with performance and flexibility in mind
nginxVery powerful and efficient web server and reverse proxy
Traffic ServerHigh-performance building block for cloud services
MemcachedDistributed memory object caching system
SquidHigh-performance proxy caching server and web cache daemon
nusterHigh-performance HTTP proxy cache server
ApacheHugely popular web server with caching modules

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted