v0.1.0 · open source · GPL-3.0

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.

JeLauncher main window with the instance list
Native speed
Rust core, async downloads on tokio
Memory safe
No unsafe code, no unwrap in production
Your files
Plain folders you can open any time
Cross-platform
macOS and Windows, tested on Linux CI
Features

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.

Screenshots

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.

JeLauncher main window with the instance list
All your instances in one place
JeLauncher account settings
Microsoft and offline accounts
Under the hood

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.

Rust 2024Tauri 2tokioreqwestReactTypeScriptTailwind
JeLauncher/
  • 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.