The Minecraft launcher, rewritten in Rust.
JeLauncher is a fast, native launcher for Minecraft: Java Edition. Instances, mods, modpacks and every major loader — in a lightweight app built with Rust and Tauri.

Everything a launcher should do.
From a clean vanilla install to a heavy modpack — JeLauncher takes care of downloads, loaders, Java and accounts so you can just press Play.
Instances, your way
Create, copy, rename and group instances. Search, sort and drag them between groups. Pick a built-in icon or bring your own.
Every mod loader
Fabric, Quilt, Forge and NeoForge install in one click. Change the game version or loader later without starting over.
Modrinth & CurseForge
Search and install mods, resource packs, shaders and data packs from both platforms — required dependencies included.
Modpacks
Install Modrinth and CurseForge modpacks, switch pack versions with changelogs, import .mrpack or zip files and export your own.
Microsoft & offline accounts
Sign in with Microsoft via device code with game ownership checks, or play offline. One default account for every instance.
Java, handled
Detects installed Java and downloads the right Mojang runtime when nothing fits. Override Java and memory per instance.
Live game log
Stream game output with log levels, search and copy. Track play time per instance and across the whole launcher.
Worlds & servers
Back up and delete worlds, edit servers.dat, ping servers and quick-play straight into a world or server.
Power-user hooks
Pre-launch, wrapper and post-exit commands with a custom environment. Mod lists export to Markdown, HTML, JSON or CSV.
Quiet, dark and out of your way.
A focused interface that follows your system theme and stays out of the way between you and the game.


Rust at the core. Tauri for the window.
The launcher logic lives in a standalone Rust crate with no UI dependency. The app is a thin native shell on top — small to download, quick to start and easy on memory.
- crates/core
Pure Rust. All launcher logic — downloads, assets, Java, loaders, modpacks, auth — with no UI dependency.
- crates/tauri-app
A thin Tauri 2 layer that forwards commands and events. Native window, no bundled Chromium.
- ui/
React, TypeScript and Tailwind. Types are generated from Rust, so the frontend never drifts from the core.

Ready to play?
Free and open source. No ads, no telemetry, no account wall.