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 Cache | Web accelerator written with performance and flexibility in mind |
| nginx | Very powerful and efficient web server and reverse proxy |
| Traffic Server | High-performance building block for cloud services |
| Memcached | Distributed memory object caching system |
| Squid | High-performance proxy caching server and web cache daemon |
| nuster | High-performance HTTP proxy cache server |
| Apache | Hugely popular web server with caching modules |
Read our verdict in the software roundup.
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. |

