Skip to content
SPECIFICTION
Get listed

MangoHud

github.com

Free plan Linux
Visit github.com
Spec score 7.6 #19 of 25 in Game Overlay Software

What it is

MangoHud is a free Linux overlay for Vulkan and OpenGL applications. It displays configurable performance and hardware metrics including FPS, frame timing, CPU and GPU load, temperatures, clocks, fan speed, power, memory, and network throughput. Configuration can be global, application-specific, environment-based, or preset-driven. The fps_limit option supports multiple comma-separated frame-rate values. MangoHud logs frame data to files and includes the local mangoplot script for visual benchmark comparisons. Steam games can enable it with `mangohud %command%`, while Lutris uses `mangohud` as a command prefix. Gamescope requires mangoapp and `gamescope --mangoapp -- %command%`; ordinary MangoHud use there is unsupported. Installation is available through binaries or source builds with Meson and Ninja, with packages documented for several Linux distributions and Flatpak. Uploaded benchmarks produce public graphs and summaries. The project is MIT licensed.

Spec sheet

Purpose
MangoHud is a Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.Read 30 Sep 2026 · github.com
Support
The project links to a Discord invite and directs users to its GitHub issue tracker for project support.Read 30 Sep 2026 · github.com
License
The GitHub repository identifies MangoHud as MIT licensed.Read 30 Sep 2026 · github.com
Benchmark logging
MangoHud logs frame data to files and includes the local `mangoplot` script for visual comparison of benchmark logs.Read 30 Sep 2026 · github.com
Configuration
Configuration can be set globally, per application, through environment variables, or with presets.Read 30 Sep 2026 · github.com
Distributions
The README documents packages for Arch, Debian, Ubuntu, Fedora, Solus and openSUSE, plus Flatpak installation.Read 30 Sep 2026 · github.com
FPS limiting
The `fps_limit` option limits application framerate and supports multiple comma-separated FPS values.Read 30 Sep 2026 · github.com
Gamescope integration
Gamescope requires the companion mangoapp and the command `gamescope --mangoapp -- %command%`; normal MangoHud with gamescope is unsupported.Read 30 Sep 2026 · github.com
Graphics APIs
The overlay supports Vulkan and OpenGL applications.Read 30 Sep 2026 · github.com
Installation
Users can build MangoHud from source with Meson and Ninja or install pre-packaged binaries.Read 30 Sep 2026 · github.com
Lutris integration
Lutris games can enable MangoHud by adding `mangohud` as the command prefix.Read 30 Sep 2026 · github.com
Metrics
Configurable metrics include FPS, frame timing, CPU/GPU load, temperatures, clocks, fan speed, power, memory and network throughput.Read 30 Sep 2026 · github.com
Online visualization
Logs can be batch uploaded to FlightlessMango.com, which generates frametime graphs and summaries; uploaded benchmarks are public.Read 30 Sep 2026 · github.com
Steam integration
Steam games can enable MangoHud with the launch option `mangohud %command%`.Read 30 Sep 2026 · github.com

Plans and prices

MangoHud Free MIT-licensed open-source software · Linux Vulkan/OpenGL overlay Read 30 Sep 2026 · github.com

Every MangoHud plan and price →

Strong points and limits

Strong points

  • Supports Vulkan and OpenGL applications
  • Configurable FPS and hardware metrics
  • Logs frame data for later comparison
  • Integrates with Steam and Lutris
  • MIT-licensed free software

Limits

  • Linux platform only
  • Gamescope requires companion mangoapp
  • Uploaded benchmarks are public
  • Regular MangoHud use with gamescope is unsupported

Who it suits

MangoHud suits Linux users who want on-screen performance statistics or hardware monitoring for Vulkan and OpenGL applications. It also fits users recording and comparing benchmark logs.

Verdict

MangoHud provides a configurable Linux overlay plus local benchmark logging. Its integrations cover common launchers, but Gamescope requires a separate command path and companion component.

Where Specifiction places it

Alternatives to MangoHudAll alternatives →