Skip to content
SPECIFICTION
Get listed

GLava

github.com

Free plan Linux
Visit github.com
Spec score 7.7 #16 of 35 in Audio Visualizer Software

Spec sheet

Purpose
GLava is a general-purpose, highly configurable OpenGL audio spectrum visualizer for X11.Read 11 Oct 2026 · github.com
Platforms
The project lists Linux or BSD as requirements and requires X11.Read 11 Oct 2026 · github.com
Support
The project encourages users to report issues and provides a GitHub Issues tracker.Read 11 Oct 2026 · github.com
Headquarters
British Columbia, CanadaRead 28 Sep 2026 · github.com
Audio input
GLava requires PulseAudio and can read MPD audio through FIFO output.Read 11 Oct 2026 · github.com
Customization
GLava configuration uses GLSL directives and shader code, and nearly every behavior can be configured.Read 11 Oct 2026 · github.com
Desktop use
GLava can run as a desktop window or widget with EWMH-compliant window managers, though behavior varies by manager.Read 11 Oct 2026 · github.com
Installation
The project provides source build instructions and identifies packages for Arch Linux, NixOS, and openSUSE.Read 11 Oct 2026 · github.com
Licensing
GLava is licensed under GPLv3, with specified source components carrying MIT-origin notices.Read 11 Oct 2026 · github.com
OBS integration
A compile-time OBS plugin can render GLava directly into an OBS scene, with limitations for EGL-based OBS builds and GLFW builds of GLava.Read 11 Oct 2026 · github.com
Performance
FFT computation currently runs on the CPU, and GLava halts when obscured to avoid consuming resources unnecessarily.Read 11 Oct 2026 · github.com
Runtime data
GLava can accept simple values at runtime through its --pipe feature and expose them to shader sources.Read 11 Oct 2026 · github.com
Visualizers
Included modules provide bars, radial bars, a graph, a waveform, and a circle-style visualizer.Read 11 Oct 2026 · github.com

Plans and prices

GLava Free GPLv3 · requires Linux or BSD and X11 Read 11 Oct 2026 · github.com

Every GLava plan and price →

Where Specifiction places it

Alternatives to GLavaAll alternatives →