Compact Launcher is an open-source Minecraft launcher focused on reliability, speed and simplicity.
The launcher is written in C++ and uses the Qt framework for the user interface. The goal of the project is to keep the launcher lightweight, predictable and easy to maintain.
Compact Launcher is designed to be fast and compact, avoiding unnecessary features and complexity while still providing the essential functionality needed to launch and manage Minecraft instances.
If you want to contribute to the project, please join the Discord server first and discuss your idea there.
Pull requests that were not discussed beforehand may be rejected. This helps keep the project consistent and avoids unnecessary changes.
Build instructions are available in the BUILD.md file.
Copyright © 2026 bswap64
Compact Launcher is licensed under the GNU General Public License v3.0 (GPLv3).
You are free to use, modify and distribute this software under the terms of the GPLv3 license. Any project that uses or distributes modified versions of this code must also release its source code under the same license.
See the LICENSE file for the full license text.
Compact Launcher is an independent project and is not affiliated with Mojang or Microsoft.
Minecraft is a trademark of Microsoft Corporation.

