Vitals
by SkyToti
Vitals is a Fabric performance overlay that shows frame timing, memory and garbage collection on screen while the game runs.
What it does
A compact overlay reports frames per second, frame time percentiles, heap usage and garbage collector activity. The frames-per-second value comes straight from the game's built-in counter, so it agrees with what vanilla displays. Frame time is drawn as a sparkline with an adaptive scale, and frames that spike are marked with bars colored by their likely cause, such as a garbage collector pause or a long server tick.
The overlay can also show the server tick budget in singleplayer, where the integrated server runs inside the same process. Since Minecraft 26.x decoupled HUD rendering from the frame loop, Vitals takes its readings from the game's per-frame timer instead of a callback. Spike attribution is a heuristic and is not a profiler, so for deep investigation a tool such as spark is still the better fit. The mod is released under the MIT License and is not open source. It targets 26.2 only and needs Fabric API and Java 25.
Key features
Minimal overlay
A clean performance overlay that stays small on screen and can be toggled with a single key.
Frame time percentiles
The 1% low FPS and the p50 and p99 frame times are shown as numbers, which describe how smooth the game feels.
Spike attribution
Each frame spike is tagged with a likely cause, helping a player see whether a pause or a tick was responsible.
CSV session export
Pressing F9 saves the entire session, holding as many as 2048 frame samples alongside summary statistics, into a CSV file in the game folder; the header lines are formatted so spreadsheet programs can open them cleanly.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Comparing settings
Players can compare the p99 and 1% low figures across JVM flags, mod configs or graphics settings, using exported sessions as the records.
Who it’s for: Players who want to see how the game performs while they play, and modpack makers who test changes to settings or Java arguments.
How it compares
ChestsToFox is a Fabric mod for 1.20.1 – 1.21.10, client-side only and open source under the MIT License, so it does not cover 26.2. TaskManager is a client-side Fabric mod for 1.21.6 – 26.2 under the PolyForm Noncommercial License 1.0.0 and is not open source. Tick Stabilizer is server-side only, not open source and covers 1.18 – 1.21.11, so it addresses the server side rather than the overlay.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Vitals | Fabric | 26.2 | Client-side only | 2026-07-29 |
| ChestsToFox | Fabric | 1.20.1 – 1.21.10 | Client-side only | 2025-10-08 |
| TaskManager | Fabric | 1.21.6 – 26.2 | Client-side only | 2026-08-27 |
| Tick Stabilizer | Fabric | 1.18 – 1.21.11 | Server-side only | 2026-03-24 |
Questions
Does Vitals need Fabric API?
Does the server need Vitals installed?
Where does the CSV export go?
In the catalog
Vitals is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
A clean, minimal performance overlay for Fabric — built to tell you not just how fast the game runs, but what caused that stutter. Press F9 to export the whole session (up to 2048 frame samples + summary statistics) to.minecraft/vitals/*.csv. Header lines start with #, so pandas (comment='#') and spreadsheets read it…
Official listing
- Modrinth page
- modrinth.com/mod/vitals-skytoti
- Owner
- SkyToti
- Published
- 2026-07-29
- Updated on Modrinth
- 2026-07-29
- Facts verified
- 2026-10-15
