Repolode
MultiMC

MultiMC/Launcher

A custom Minecraft launcher for managing multiple separate Minecraft installations, focused on predictability, stability and simplicity.

Open-source alternative to:Minecraft Launcher

Stars
4,690
Forks
1,044
Open issues
323
Last commit
1 hour ago

What is it?

MultiMC is a launcher for Minecraft that lets you keep several separate game installations side by side, each with its own setup. It is built in C++ and aims for predictable behaviour, long-term stability and a simple interface rather than a large feature set.

The project's development philosophy favours careful, incremental changes that do not disrupt the existing feature set. Contributors are asked to discuss proposed work with the maintainers first. Build instructions live in a separate BUILD.md file, and translations are handled through Crowdin.

The code is released under the Apache 2.0 license, but the license does not grant use of the MultiMC name, logo or the API tokens needed for Microsoft account login. The source is currently debranded and builds as DevLauncher by default, and anyone distributing their own build must supply their own branding and register their own Azure app.

Key features

  • 01Manage multiple independent Minecraft installations from one launcher
  • 02Focuses on predictability, long-term stability and a simple workflow
  • 03Written in C++ and buildable from source with instructions in BUILD.md
  • 04Translations are contributed through Crowdin

Use cases

  • Keeping separate Minecraft setups for different modpacks or game versions
  • Players who want a stable, uncluttered launcher for multiple instances
  • Developers who want to build the launcher from source for personal use

Quick start

  1. 1

    Read the build instructions in BUILD.md

  2. 2

    Build the launcher from source following BUILD.md

Things to know

  • Building requires following BUILD.md, and the project asks contributors to talk on Discord before submitting PRs.
  • Distributed builds must use your own branding and Azure app registration for Microsoft logins.
  • The README gives no prebuilt download, so you must compile it yourself.

In collections

Topics

FAQ

What is Launcher?
A custom Minecraft launcher for managing multiple separate Minecraft installations, focused on predictability, stability and simplicity. MultiMC is a launcher for Minecraft that lets you keep several separate game installations side by side, each with its own setup. It is built in C++ and aims for predictable behaviour, long-term stability and a simple interface rather than a large feature set.
Is Launcher free to use? What license does it have?
Launcher is open source under the Other license. Check the license terms before using it in commercial products.
Is Launcher still maintained?
Actively maintained. The last commit to Launcher was on Nov 7, 2026.
What can I use Launcher for?
Keeping separate Minecraft setups for different modpacks or game versions Players who want a stable, uncluttered launcher for multiple instances Developers who want to build the launcher from source for personal use
How do I install Launcher?
Read the build instructions in BUILD.md Build the launcher from source following BUILD.md
Where can I get Launcher?
The source code and installation instructions are on GitHub: https://github.com/MultiMC/Launcher

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects