Minecraft Java Edition · Windows 10 / 11

One launcher.
Every version.

SalmonLauncher installs, launches and tunes Minecraft: Java Edition — verified downloads, per-instance mods, a self-hosted relay, and diagnostics that explain a crash instead of dumping a log at you.

  • 59.5 MB installer
  • SHA-256 verified
  • GPL-3.0 free software
  • No runtime required
Current version
1.0.3 Released Nov 2026
Interface
4 ZH · ZH-Hant · EN · JA
Mod loaders
4 Fabric · Quilt · Forge · NeoForge
Packages
2 Installer · portable ZIP
01 —

Capabilities

Six areas, one window

Not a web wrapper: from the version manifest to the game process, every layer runs inside one local application.

01 INSTALL

Versions & loaders

Official Mojang manifests plus Fabric, Quilt, Forge and NeoForge. Mirror fallback, resume, and a SHA-1 check on every last file.

02 LAUNCH

A pipeline you can watch

Metadata, libraries, natives, assets, Java and arguments — each step reported live, instead of a frozen window and a prayer.

03 MODS

Instances stay isolated

Per-instance mods, resource packs, shaders, saves and logs. Toggling a mod renames the extension — your files never move.

04 RELAY

Multiplayer without a maze

Host a relay, scan the LAN, or swap an invite code. Ports are picked for you, no port-forwarding homework required.

05 CATALOG

Modrinth built in

Search mods, shaders and resource packs, then install straight into the selected instance. The category picks the folder.

06 DIAGNOSE

Crashes, translated

Reads the tail of latest.log, matches known signatures, and explains the cause and the fix in plain language.

02 —

Integrity

Downloads you can audit
PIPELINE / VERIFY

Every byte has a receipt

The transfer engine does not stop at “installed”. After primary retries, mirror fallback and resume, it re-checks the file against the manifest's SHA-1 or SHA-256 — and deletes and re-downloads on a mismatch.

  • Bounded concurrency, 2–16 connections, 6–8 by default
  • Automatic full re-write when a server ignores Range
  • HTTP/1.1 plus a 60-second streaming watchdog for large overseas files
  • A source allow-list: Mojang, bmclapi2, Adoptium, GitHub and TUNA only
transfer / 26.3SHA-1 OK
libraries · 74 filesDONE
assets · 3,204 objectsDONE
natives · windows-x64DONE
java · temurin-25VERIFY
launch · pid 6844QUEUED
03 —

Download

1.0.3 · two packages

Installer

Recommended

SL-Setup-1.0.3-win64.exe

Four-language setup wizard, Start menu and desktop shortcuts, uninstall entry included.

59.5 MBEXEX64
Go to download

Portable

No install

SL-1.0.3-portable-win64.zip

Unzip and run. Writes nothing to the registry, which makes it handy on a USB drive.

87 MBZIPX64
Go to download

Both packages bundle the .NET 10 and Windows App SDK runtimes, so there is nothing else to install.

Next machine

Put launching on an instrument panel.

Windows 10 2004+ and 11 · x64 only · GPL-3.0-or-later