Extras for your Varnish¶
This is a compilation of projects developed by Varnish Cache users. This page serves as a directory of available Utilities in the Varnish Cache ecosystem.
These utilities range from simple VCL edition enhancements, various cache invalidating solutions, node & cluster management to plugins for several monitoring and statistics tools. If you would like to add new utilities or make changes send a PR to this github repo and we will be happy to include it.
For Varnish Modules or extensions please see the Varnish Modules
Name |
Description |
Category |
Repository |
Commercial support |
---|---|---|---|---|
Varnish Agent |
Node Management |
Varnish Software |
||
Varnish Agent 2 |
Node Management |
Varnish Software |
||
ScaleSimple - CDN & VCL UI |
Node Management |
No |
||
Varnish Administration Console (VAC) |
Cluster Management |
Varnish Software |
||
VaaS - |
Cluster Management |
No |
||
Vaban |
Cluster Management |
No |
||
k8s-ingress |
Kubernetes Ingress Controller based on Varnish |
Cluster Management |
Uplex |
|
Emacs VCL Mode |
Syntax Highlighting |
No |
||
Kate/Kwrite VCL/VTC Highlighting |
Syntax Highlighting |
No |
||
SublimeText VCL plugin |
Syntax Highlighting |
No |
||
TextMate VCL plugin |
Syntax Highlighting |
No |
||
Vim VCL Highlighting |
Syntax Highlighting |
No |
||
Vim VCL Highlighting |
Syntax Highlighting |
No |
||
varnish-mib |
Monitoring+Statistics |
NXC International |
||
Datadog |
Monitoring+Statistics |
Varnish Software |
||
Munin Varnish plugin |
Monitoring+Statistics |
Varnish Software |
||
Nagios Varnish plugin |
Monitoring+Statistics |
Varnish Software |
||
Varnish Custom Statistics (VCS) |
Monitoring+Statistics |
Varnish Software |
||
AppDynamics Varnish plugin |
Monitoring+Statistics |
No |
||
Cacti Varnish plugin |
Monitoring+Statistics |
No |
||
Collectd Varnish plugin |
Monitoring+Statistics |
No |
||
Enhanced Varnish Dashboard |
Monitoring+Statistics |
No |
||
Graphite PyVarnish |
Monitoring+Statistics |
No |
||
Graphite Varnish plugin |
Monitoring+Statistics |
No |
||
Hyperic Varnish plugin |
Monitoring+Statistics |
No |
||
LogStash Varnish plugin |
Monitoring+Statistics |
No |
||
New Relic Varnish plugin |
Monitoring+Statistics |
No |
||
Prometheus Exporter |
Monitoring+Statistics |
No |
||
Really Simple Varnish Panel |
Monitoring+Statistics |
No |
||
SysUsage Varnish plugin |
Monitoring+Statistics |
No |
||
Dynatrace Varnish support |
Monitoring+Statistics |
https://www.dynatrace.com/technologies/webserver/varnish-monitoring/ |
Yes |
|
Varnish Agent 2 Dashboard |
Monitoring+Statistics |
No |
||
Varnish Agent 2 Dashboard for Drupal |
Monitoring+Statistics |
No |
||
varnishhoststat (per domain or url-pattern stat) |
Monitoring+Statistics |
No |
||
varnishkafka - varnishlog + Apache Kafka |
Monitoring+Statistics |
No |
||
Varnishlog parser / vsltrans (Python) |
Monitoring+Statistics |
No |
||
Varnishlog parser (PHP) |
Monitoring+Statistics |
No |
||
Varnishsentry |
Monitoring+Statistics |
No |
||
vlogdump |
Monitoring+Statistics |
No |
||
Zabbix Template for Varnish Cache >= 4.0 |
Monitoring+Statistics |
https://github.com/allenta/zabbix-template-for-varnish-cache |
No |
|
Logana |
CLI to analyse varnish logs |
Monitoring+Statistics |
No |
|
Super Fast Purger (part of VAC) |
Cache Invalidation |
Varnish Software |
||
Xkey VMOD (Surrogate keys Hash Ninja Secondary Hash/Hash-Two) |
Cache Invalidation |
Varnish Software |
||
MOC Varnish |
Cache Invalidation |
No |
||
Thinner - Slow purges for Varnish (app friendly) |
Cache Invalidation |
No |
||
Umbraco & Varnish |
Cache Invalidation |
No |
||
Varnish Bans Manager (VBM) |
Cache Invalidation |
No |
||
Varnish URL Purger |
Cache Invalidation |
No |
||
Varnisher (purger+spider) |
Cache Invalidation |
No |
||
WordPress Varnish Purges/Bans |
Purge Varnish Cache when post content on your site is modified |
Cache Invalidation |
No |
|
Wordpress Vcaching |
Complete WordPress Varnish Cache 3.x/4.x integration. |
Cache Invalidation |
No |
|
Tracking Log Reader (trackrdrd) |
Misc. Tools |
Uplex |
||
Varnishgather |
Misc. Tools |
Varnish Software |
||
Device detection in Varnish |
VCL based device detection for Varnish Cache |
Misc. Tools |
||
ESI parser 1.00 - Poor Man’s ESI |
Misc. Tools |
No |
||
mobiledetect2vcl |
Misc. Tools |
No |
||
NuCache: VCL Library & Config Templates |
Misc. Tools |
No |
||
python-varnishapi |
Misc. Tools |
No |
||
VAC Templater |
Misc. Tools |
No |
||
Varnish 3 Configuration Templates |
Misc. Tools |
https://github.com/mattiasgeniar/varnish-3.0-configuration-templates |
No |
|
Varnishtest Cucumber |
Misc. Tools |
No |
||
Varnishtest parser / vtctrans |
Misc. Tools |
No |
||
varnish-exec |
Java library and JUnit rule for running Varnish Cache daemon. |
Misc. Tools |
No |
|
VCLGenie |
GUI and API to generate VCL from JSON API |
Misc. Tools |
No |
|
varnishadm-ninja |
Standalone CLI tool to communicate with Varnish Administration/Management interface over TCP |
Misc. Tools |
No |
|
varnish-influxdb |
Varnish counters to InfluxDB over UDP |
Monitoring+Statistics |
No |
|
ReactPHP Varnish Esi Booster |
Varnish Esi Booster is an asynchronous PSR-7 compatible middleware using ReactPHP |
Cache Invalidation |
https://github.com/maciejmrozinski/reactphp-varnish-esi-booster |
No |
varnishevent |
Varnish log reader designed for heavy loads |
Monitoring+Statistics |
Uplex |
|
vmod-packager |
VMOD package builder |
Misc. Tools |
No |