Varnish Cache logo

Varnish Cache

Website

High-performance HTTP accelerator and reverse proxy cache

4k stars 394 forks last commit first released

Slowing down

No commits since 16 Feb 2026. Check the issue tracker before you rely on it.

Varnish Cache screenshot

Varnish Cache is a high-performance HTTP accelerator commonly deployed in front of web servers to cache content and reduce backend load and latency. It operates as a reverse proxy and is tuned for high throughput, with flexible request handling and caching behavior.

Key Features

  • HTTP reverse proxy caching to speed up websites and APIs
  • Flexible request routing and cache logic via VCL (Varnish Configuration Language)
  • Advanced cache controls (TTL, grace/saint modes, cache invalidation patterns)
  • Detailed shared-memory logging (VSL) and runtime metrics for troubleshooting
  • Supports cache purging/ban mechanisms to invalidate cached objects
  • Designed for performance and efficient resource usage under heavy traffic

Use Cases

  • Accelerating content-heavy sites and CMS-backed pages by caching responses
  • Protecting origin servers from traffic spikes and reducing infrastructure cost
  • Serving as an edge caching layer in front of load balancers or web servers

Limitations and Considerations

  • Primarily targets HTTP caching; it is not a general-purpose L4 load balancer
  • Effective configuration often requires understanding VCL and HTTP caching semantics

Varnish Cache is a mature, widely used choice for organizations that need fast HTTP caching and fine-grained control over request handling. It fits well as an edge or mid-tier caching layer where performance and observability are critical.

Categories:

Tags:

Tech Stack:

Share:

Similar to Varnish Cache

HAProxy logo

HAProxy

High-performance reverse proxy and load balancer for TCP and HTTP

6.8k
964
Last commit

HAProxy is a fast, reliable reverse proxy and load balancer for TCP and HTTP applications, providing high availability, TLS termination, health checks, and traffic routing.

Actively maintained
Alternative to:
HAProxy Enterprise logo
HAProxy Enterprise
+10
Squid logo

Squid

Caching proxy server for HTTP, HTTPS, FTP, and more

Squid is a high-performance caching proxy that accelerates web delivery, reduces bandwidth usage, and provides extensive access controls for proxy and reverse-proxy setups.

Activity unknown
Alternative to:
Cloudflare CDN logo
Cloudflare CDN
+6
OpenSpeedTest logo

OpenSpeedTest

HTML5 browser-based network speed test you can self-host

3.8k
369
Last commit

OpenSpeedTest is an open-source HTML5 speed test that runs in any modern browser to measure download, upload, ping, and jitter, with optional self-hosted servers.

MITActively maintained
Alternative to:
Speedtest by Ookla logo
Speedtest by Ookla
+3
g3proxy logo

g3proxy

Enterprise-oriented generic forward proxy and TCP/TLS stream proxy

894
81
Last commit

High-performance Rust proxy supporting HTTP/SOCKS5 forwarding, transparent proxying, TLS MITM, ICAP integration, ACLs, auth, and observability features.

Apache-2.0Actively maintained
Alternative to:
Bright Data logo
Bright Data
+10
LanCache (Monolithic) logo

LanCache (Monolithic)

LAN CDN caching proxy for game and software downloads

904
92
Last commit

Self-hosted LAN caching proxy that stores game and software downloads from multiple CDNs to reduce bandwidth usage and speed up repeated installs.

Actively maintained
Alternative to:
Apache HTTP Server logo
Apache HTTP Server
+2

Tinyproxy

Lightweight HTTP/HTTPS proxy daemon for POSIX systems

6k
759
Last commit

Tinyproxy is a small, efficient HTTP/HTTPS proxy daemon for POSIX systems, designed for low resource usage with access controls, filtering, and optional reverse/transparent proxying.

GPL-2.0Actively maintained
Alternative to:
Charles Proxy logo
Charles Proxy
+9