GLava
GLava is a free, configurable OpenGL audio spectrum visualizer for X11 on Linux.
What GLava is
GLava is a free, configurable OpenGL audio spectrum visualizer for X11 on Linux. Its included visualizer modules offer bars, radial bars, a graph, a waveform, and a circle-style display. It can run as a desktop window or widget with EWMH-compliant window managers, though behavior varies by manager. Configuration uses GLSL directives and shader code, allowing users to adjust nearly every behavior. GLava requires PulseAudio for audio input and can also read MPD audio through FIFO output. A compile-time OBS plugin can render it directly into an OBS scene, but there are limitations involving EGL-based OBS builds and GLFW builds of GLava. FFT computation runs on the CPU, and the visualizer halts when obscured to avoid unnecessary resource use. Its --pipe feature passes simple runtime values to shader sources. The project provides source-build instructions and identifies packages for Arch Linux, NixOS, and openSUSE. GLava is licensed under GPLv3, with MIT-origin notices for specified source components; the project points users to GitHub Issues for support.
Good
- Includes five styles of visualizer modules.
- Nearly every behavior can be configured with GLSL and shaders.
- Can read MPD audio through FIFO output.
- Free under GPLv3.
Watch out
- Requires Linux or BSD and X11.
- Requires PulseAudio for audio input.
- OBS rendering has build-related limitations.
- FFT computation runs on the CPU.
Who it suits
GLava suits Linux users who want configurable audio-driven visuals in an X11 desktop environment. Its shader configuration and optional OBS plugin may be useful to users who want to adjust the display or render it into a scene.
Verdict
GLava offers a range of visual styles and extensive configuration, but it depends on an X11 environment and PulseAudio. Check the OBS build limitations if rendering into an OBS scene is important to your setup.
Plans and prices
From GLava's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GLava | Free | GPLv3 · requires Linux or BSD and X11 |
The facts
Each one read from GLava's own pages, with the date it was checked.
What it does
- Audio input
- GLava requires PulseAudio and can read MPD audio through FIFO output.checked 11 Oct 2026
- Customization
- GLava configuration uses GLSL directives and shader code, and nearly every behavior can be configured.checked 11 Oct 2026
- Desktop use
- GLava can run as a desktop window or widget with EWMH-compliant window managers, though behavior varies by manager.checked 11 Oct 2026
- Installation
- The project provides source build instructions and identifies packages for Arch Linux, NixOS, and openSUSE.checked 11 Oct 2026
- Licensing
- GLava is licensed under GPLv3, with specified source components carrying MIT-origin notices.checked 11 Oct 2026
- 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.checked 11 Oct 2026
- Performance
- FFT computation currently runs on the CPU, and GLava halts when obscured to avoid consuming resources unnecessarily.checked 11 Oct 2026
- Purpose
- GLava is a general-purpose, highly configurable OpenGL audio spectrum visualizer for X11.checked 11 Oct 2026
- Runtime data
- GLava can accept simple values at runtime through its --pipe feature and expose them to shader sources.checked 11 Oct 2026
- Support
- The project encourages users to report issues and provides a GitHub Issues tracker.checked 11 Oct 2026
- Visualizers
- Included modules provide bars, radial bars, a graph, a waveform, and a circle-style visualizer.checked 11 Oct 2026
The company
- Headquarters
- British Columbia, Canadachecked 28 Sep 2026
Where it runs
- Platforms
- The project lists Linux or BSD as requirements and requires X11.checked 11 Oct 2026
Alternatives to GLava
- 1

AUDIOVIZOR
Free planWebWindows7.3From C$4.99 a month - 2
Renderforest Music Visualizer
Free planAndroidiOSWeb7.3From $9 a month - 3
SongRender
Free planWeb7.3From $15 a month - 4

dmn Visualiser
Free planAndroidiOSWeb7.2From $1.45 a month - 5

Music Waveform
Free planAndroidiOSWeb7.2Free plan - 6

SYQEL
AndroidiOSWebmacOS7.0From $60 a year
