An Open Source Minecraft Launcher with Modern UX. Provides a Disk Efficient way to manage all your Mods!
See the code
Visit the official site to download the app!
If you have winget, you can use winget to install
winget install CI010.XMinecraftLauncher
HomeBrew installation also available via tap
brew tap voxelum/xmcl
brew install --cask voxelum/xmcl/xmcl
sudo xattr -rd com.apple.quarantine /Applications/X\ Minecraft\ Launcher.app
On Linux, XMCL is also available on Flathub:
flatpak install flathub app.xmcl.voxelum
Minecraft, Forge, Fabric, Quilt, OptiFine, JVM from official or third party mirrors.appx and appinstaller to install the app. You won't receive blocking messages from your browser or see SmartScreen errors anymore! 😎This repository also includes the Minecraft Launcher Core (@xmcl/* packages) — a set of npm packages providing useful functions to build a Minecraft launcher. API Documentation
| Package | Description | Version |
|---|---|---|
| @xmcl/core | Launch Minecraft | |
| @xmcl/installer | Install Minecraft, Forge, Fabric, Quilt, OptiFine, JVM | |
| @xmcl/user | User authentication and skin | |
| @xmcl/mod-parser | Parse Forge/LiteLoader/Fabric mods | |
| @xmcl/curseforge | CurseForge API | |
| @xmcl/modrinth | Modrinth API | |
| @xmcl/nbt | Parse NBT | |
| @xmcl/game-data | Load level data or servers.dat | |
| @xmcl/resourcepack | Parse resource packs | |
| @xmcl/gamesetting | Parse game settings | |
| @xmcl/client | Minecraft client network utilities | |
| @xmcl/model | Display player/block models | |
| @xmcl/text-component | Parse Minecraft text components | |
| @xmcl/forge-site-parser | Parse Forge website | |
| @xmcl/file-transfer | High-performance file downloads | |
| @xmcl/nat-api | UPnP and NAT-PMP port mapping | |
| @xmcl/system | FS middleware for browser/Node | |
| @xmcl/unzip | yauzl unzip wrapper | |
| @xmcl/semver | Fabric semver format | |
| @xmcl/bytebuffer | ByteBuffer implementation |
For general developer, see Contributing
For i18n localization developer, please follow Getting Started with Localization
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation | |
|---|---|
![]() | Deno Deploy, XMCL leverage its hassle-free platform for serverless JavaScript applications. Provided by Deno |
![]() | Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne,CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne. |
BANSAFAn/Baneronetwo Community support and moderation
Marmur2020 Complete Ukrainian language translation
vanja-san Russian language support
VolodiaKraplich AUR (Arch User Repository) package maintenance
0xc0000142 winget package maintenance
lukechu10 & HoldYourWaffle Launcher core development
laolarou726 Launcher design and UI/UX
A heartfelt thank you to these individuals for their support and contributions:
Yricky · Jin · LG · Phoebe · Sumeng Wang · Luca · Charles Tang
237 followers · starred Jul 2025
69 followers · starred Dec 2025
111 followers · starred Aug 2025
51 followers · starred May 2026
An Open Source Minecraft Launcher with Modern UX. Provides a Disk Efficient way to manage all your Mods!
See the code
Visit the official site to download the app!
If you have winget, you can use winget to install
winget install CI010.XMinecraftLauncher
HomeBrew installation also available via tap
brew tap voxelum/xmcl
brew install --cask voxelum/xmcl/xmcl
sudo xattr -rd com.apple.quarantine /Applications/X\ Minecraft\ Launcher.app
On Linux, XMCL is also available on Flathub:
flatpak install flathub app.xmcl.voxelum
Minecraft, Forge, Fabric, Quilt, OptiFine, JVM from official or third party mirrors.appx and appinstaller to install the app. You won't receive blocking messages from your browser or see SmartScreen errors anymore! 😎This repository also includes the Minecraft Launcher Core (@xmcl/* packages) — a set of npm packages providing useful functions to build a Minecraft launcher. API Documentation
| Package | Description | Version |
|---|---|---|
| @xmcl/core | Launch Minecraft | |
| @xmcl/installer | Install Minecraft, Forge, Fabric, Quilt, OptiFine, JVM | |
| @xmcl/user | User authentication and skin | |
| @xmcl/mod-parser | Parse Forge/LiteLoader/Fabric mods | |
| @xmcl/curseforge | CurseForge API | |
| @xmcl/modrinth | Modrinth API | |
| @xmcl/nbt | Parse NBT | |
| @xmcl/game-data | Load level data or servers.dat | |
| @xmcl/resourcepack | Parse resource packs | |
| @xmcl/gamesetting | Parse game settings | |
| @xmcl/client | Minecraft client network utilities | |
| @xmcl/model | Display player/block models | |
| @xmcl/text-component | Parse Minecraft text components | |
| @xmcl/forge-site-parser | Parse Forge website | |
| @xmcl/file-transfer | High-performance file downloads | |
| @xmcl/nat-api | UPnP and NAT-PMP port mapping | |
| @xmcl/system | FS middleware for browser/Node | |
| @xmcl/unzip | yauzl unzip wrapper | |
| @xmcl/semver | Fabric semver format | |
| @xmcl/bytebuffer | ByteBuffer implementation |
For general developer, see Contributing
For i18n localization developer, please follow Getting Started with Localization
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation | |
|---|---|
![]() | Deno Deploy, XMCL leverage its hassle-free platform for serverless JavaScript applications. Provided by Deno |
![]() | Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne,CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne. |
BANSAFAn/Baneronetwo Community support and moderation
Marmur2020 Complete Ukrainian language translation
vanja-san Russian language support
VolodiaKraplich AUR (Arch User Repository) package maintenance
0xc0000142 winget package maintenance
lukechu10 & HoldYourWaffle Launcher core development
laolarou726 Launcher design and UI/UX
A heartfelt thank you to these individuals for their support and contributions:
Yricky · Jin · LG · Phoebe · Sumeng Wang · Luca · Charles Tang
237 followers · starred Jul 2025
69 followers · starred Dec 2025
111 followers · starred Aug 2025
51 followers · starred May 2026