Open source · MIT licensed

Minecraft,
rebloated. distilled.

A free, open-source Minecraft launcher with built-in Fabric mod support, automatic performance mods, and a beautifully simple interface. No account, no ads, no nonsense.

No Microsoft account No telemetry 43.2 MB executable
Vanta
Try it — type a real Minecraft username to fetch your skin

Everything you need.
Nothing you don't.

Vanta focuses on the few things that matter — fast launches, clean mod management, and a UI that gets out of your way.

Per-version instances

Each Minecraft version gets its own isolated game directory under .Vanta/instances/, so mods and saves never collide.

Fabric, automatically

Fabric loader is installed transparently when you enable Performance Mode or drop mods into an instance — no separate install step required.

Modrinth, built-in

Search and install Fabric mods straight from Modrinth without leaving the launcher. Fabric API is pulled automatically when needed.

Performance by default

Sodium, Lithium, FerriteCore and EntityCulling are pulled and pinned automatically for every compatible version. Toggle off if you'd rather go vanilla.

Offline-first launches

Already-installed versions launch even when your connection drops. Vanta scans local installs — including cached Fabric loader builds — and boots straight from disk, and the version grid falls back to installed versions if Mojang's API is unreachable.

Discord presence

Optionally show "Playing Minecraft" on your Discord profile, with the version you're currently running. Toggle any time in settings.

Launch watchdog new in 1.7

After spawning the game, Vanta polls the process every 0.5 s for up to 90 seconds and confirms the real Minecraft window actually appeared. If the game exits early, you get the exit code plus the last log lines instead of a silent hang.

Verified installs new in 1.7

Fully installed versions are marked and verified on disk, so relaunching skips file checks entirely. Broken or partial installs are detected and repaired automatically.

Hardened downloads new in 1.7

Every mod is downloaded over HTTPS, verified against its SHA-1 hash, and written atomically. Outdated copies of the same mod are cleaned up automatically.

One name.
One UUID. Forever.

Most offline launchers mint a random UUID on every launch — which breaks server whitelists, wipes statistics and orphans your playerdata. Vanta derives a stable UUID from your username using the exact same scheme as Minecraft's own offline mode, so servers see the same player every single time.

stable_uuid.py
# Deterministic UUID derivation — no randomness seed = "OfflinePlayer:" + username digest = MD5(seed) uuid = UUID(bytes=digest, version=3)   # Same name in → same UUID out. Every launch. # "Steve" → 98dd2756-bee6-213c-b8a8-e92344183641 # On every device. Forever.
W

Whitelists stick

Get whitelisted on a server once and you stay whitelisted — the server recognizes the same UUID on every launch, from any machine.

servers
S

Stats and saves persist

Advancements, statistics and playerdata are keyed by UUID. Your progress survives relaunches instead of resetting to zero.

progress
V

Vanilla-compatible by design

Uses the exact MD5 / UUIDv3 derivation of Minecraft's own offline mode. To a server, a Vanta player is indistinguishable from a vanilla offline player.

compatibility

Four mods. Zero config.

Performance Mode installs the gold-standard Fabric optimization stack on every Minecraft 1.14+ instance. Toggle the switch to see exactly what improves.

Na

Sodium

Modern rendering engine replacement. Faster frame rates, smoother chunk loading, lower GPU usage.

rendering
Li

Lithium

Server-side optimizations for physics, AI, scheduling and ticking. No visual changes, just more TPS.

simulation
Fe

FerriteCore

Slashes memory usage by optimizing how the game stores block states, chunks and biomes in RAM.

memory
En

EntityCulling

Skips rendering of entities and block entities that aren't visible to the camera. Big gains in busy areas.

culling
Frame Rate 180 FPS
Higher is better
Memory Usage 1.8 GB
Lower is better
Chunk Load Time 4.5s
Lower is better
CPU Usage 40%
Lower is better

From download to play in under a minute.

No setup wizards, no Java hunting, no config files. Vanta handles runtime downloads and version installation the first time you press Play.

01 / Download

Grab the build

Download the standalone executable or clone the repo to run from source. No installer, no admin rights.

$git clone github.com/inpriv/vanta
02 / Configure

Pick a version

Choose any release from the dropdown — from 26.2 down to legacy Alpha. Set your RAM allocation, and toggle Performance Mode.

version = 26.2 · ram = 4 GB
03 / Launch

Press Play

Vanta fetches Minecraft, the right Java runtime, Fabric loader and required mods, then boots cleanly.

launching fabric-loader-0.16.0

Tuned JVM arguments.
Real engineering, not defaults.

Vanta ships with a hand-tuned G1GC argument profile — the same family of flags used by high-performance server hosts. Every heavy operation runs on dedicated worker threads so the UI never freezes, and the launcher always boots the exact Java runtime Mojang specifies for your version.

main.py — LaunchWorker
# G1GC tuning profile — verbatim from the launcher heap_initial = f"-Xms{max(512, (ram_gb * 1024) // 2)}M" heap_max = f"-Xmx{ram_gb}G" options = {"jvmArguments": [ heap_max, heap_initial, "-XX:+UseG1GC", "-XX:+ParallelRefProcEnabled", "-XX:MaxGCPauseMillis=200", "-XX:+DisableExplicitGC", "-XX:G1NewSizePercent=30", "-XX:G1MaxNewSizePercent=40", "-XX:G1HeapRegionSize=8M", "-XX:G1ReservePercent=20", "-XX:G1HeapWastePercent=5", "-XX:G1MixedGCCountTarget=4", "-XX:InitiatingHeapOccupancyPercent=15", "-XX:G1MixedGCLiveThresholdPercent=90", "-XX:SurvivorRatio=32", "-XX:+PerfDisableSharedMem", "-XX:MaxTenuringThreshold=1", # + UnlockExperimentalVMOptions enables the aggressive ones ]}
Language
Python 3.10+ · PyQt6
Launcher core
minecraft-launcher-lib + custom QThread workers
Mods
Modrinth API v2 · SHA-1 verified, HTTPS-only
Discord presence
pypresence (optional, toggleable)
Packaging
PyInstaller — single-file, no console
Executable size
43.2 MB (Win)
Supported MC range
Pre-Classic → 26.2 (Vanilla)
1.14 → 26.2 (Fabric)
Platforms
Windows (standalone) · Linux (from source)
License
MIT
Telemetry
None
Account required
No
SHA256
7d94b3ed7780b5045e0451a2792b9368cd37a2b0d9ff9d229114ca2d8dfe9ddb
main.py — async workers
# Heavy work never blocks the UI — dedicated QThread workers VersionFetchWorker # Mojang manifest → local cache fallback UpdateCheckWorker # GitHub version.json vs running build UpdateDownloadWorker # HTTPS stream → PE check → atomic swap JavaDownloadWorker # portable Mojang runtime installer LaunchWorker # install → Fabric → mods → boot → watchdog AvatarLoaderWorker # Minotar skin preview as you type ModSearchWorker # debounced Modrinth search ModInstallWorker # Modrinth download + SHA-1 verify
1

Install

Resolves the exact client, assets and libraries from Mojang's version manifest. Fully installed versions carry a verified marker on disk and skip the file checks entirely; broken installs are detected and repaired.

mojang manifest
2

Equip

Installs Fabric loader transparently when needed, pulls Fabric API and the Performance Mode stack from Modrinth, and SHA-1 verifies every jar. Downloads stream to a .part file first, then move into place atomically.

modrinth · fabric
3

Boot

Builds the JVM command with the tuned G1GC profile, picks the Mojang-specified runtime (delta 21 / gamma 17 / alpha 16 / legacy 8), spawns the game detached with a stable offline UUID, and confirms the real window appeared.

g1gc · watchdog

Common questions.

Yes. Vanta is MIT-licensed open source on GitHub. There are no ads, no premium tiers, no telemetry, and no plans to add any. If you ever paid for this, you were scammed.
No. Vanta derives a stable UUID from your username using the same scheme as vanilla offline mode, so your identity (whitelists, stats, playerdata) persists across launches. You can use any username you like — skins are pulled from minotar.net based on the name you enter.
Vanta supports the entire history of Java Edition. From 26.2 and updates like 1.21 (Tricky Trials), all the way back to Beta, Alpha, Infdev, Indev, Classic, and Pre-Classic (2009). Performance Mode and automatic Fabric installation require Minecraft 1.14 or newer.
No. Vanta detects the exact Java runtime Mojang specifies for the version you've chosen and downloads it into the Minecraft runtime directory on first launch. No admin rights, no PATH fiddling.
Each version gets an isolated instance directory at %APPDATA%\.Vanta\instances\{version}\ on Windows. Drop mods into the mods folder, or use the built-in Modrinth browser in the launcher.
The full source is on GitHub — every line is auditable. Vanta only talks to Mojang's servers, the Modrinth API, and minotar.net for skins. No telemetry or hidden tracking calls.
Defender's machine-learning heuristic occasionally flags unsigned single-file executables. Vanta is MIT-licensed open source — every line is auditable on GitHub — it contains no telemetry, and it only talks to Mojang, Modrinth, and minotar.net. Verify your download against the SHA-256 published on the release page, or grab the standalone ZIP, and report a false positive to Microsoft if it persists.

Stop fighting launchers.
Start playing.

One download. No installer, no account, no waiting. Just a clean Minecraft experience.