Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Minecraft
  3. XMCL

XMCL

MITTypeScriptv0.71.0

An open-source, cross-platform Minecraft launcher with a modern UI and disk-efficient mod management.

Visit WebsiteGitHubGitHub
1.6k stars202 forks0 contributors

What is XMCL?

XMCL (X Minecraft Launcher) is an open-source launcher for the Minecraft game. It provides a modern, user-friendly interface for downloading, managing, and launching Minecraft, along with its mods and modpacks. It solves the problem of disk inefficiency by using symbolic links to avoid storing duplicate mod files across different game instances.

Target Audience

Minecraft players who use mods and want a more efficient, feature-rich launcher than the official one. It's particularly useful for power users managing multiple modded instances.

Value Proposition

Developers choose XMCL for its disk-efficient mod management, integrated mod discovery from major platforms, clean modern UI, and advanced features like peer-to-peer LAN play, which aren't available in the standard launcher.

Overview

An Open Source Minecraft Launcher with Modern UX. Provides a Disk Efficient way to manage all your Mods!

Use Cases

Best For

  • Managing a large collection of Minecraft mods without wasting disk space
  • Running multiple isolated Minecraft instances for different modpacks
  • Downloading and installing mods directly from CurseForge and Modrinth
  • Playing Minecraft multiplayer over virtual LAN networks
  • Using a modern, feature-rich launcher on Windows, macOS, or Linux
  • Importing and exporting CurseForge and Modrinth modpacks easily

Not Ideal For

  • Players who only use vanilla Minecraft without any mods and prefer the official launcher's simplicity
  • Users on low-spec computers where Electron's memory and disk footprint is prohibitive
  • Environments requiring mobile or web-based launcher access, as XMCL is desktop-only
  • Teams needing built-in server management tools or advanced parental controls not covered by the launcher

Pros & Cons

Pros

Cross-Platform Support

Built on Electron, it runs on Windows, macOS, and Linux, offering a consistent modern interface across all major desktop OSes, as stated in the README.

Disk-Efficient Management

Uses hard and symbolic links to share mods between instances, avoiding duplicate files and significantly reducing disk space waste compared to traditional launchers.

Integrated Mod Discovery

Directly downloads mods and modpacks from CurseForge and Modrinth within the app, streamlining the installation process without needing external browsers.

Advanced Multiplayer Features

Includes peer-to-peer LAN play for multiplayer over virtual networks, a unique capability not commonly found in other Minecraft launchers.

Cons

Electron Resource Overhead

The Electron framework results in higher RAM usage and larger app size than native alternatives, which can impact performance on older or resource-constrained systems.

Symbolic Link Complexity

Reliance on symbolic links for mod management may confuse non-technical users and lead to file system issues if mishandled, especially on Windows where they are less common.

Dependency on External APIs

Mod download functionality depends on third-party services like CurseForge and Modrinth; API changes or downtime could break features without prompt updates from the development team.

Frequently Asked Questions

Quick Stats

Stars1,633
Forks202
Contributors0
Open Issues44
Last commit1 day ago
CreatedSince 2017

Tags

#modrinth#vite#minecraft-launcher#nodejs#typescript#multi-instance#minecraft#cross-platform#mod-management#game-launcher#electron-vue#open-source-gaming#electron

Built With

E
Electron

Links & Resources

Website

Included in

Minecraft593
Auto-fetched 1 day ago

Related Projects

MultiMCMultiMC

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once

Stars4,669
Forks1,038
Last commit10 days ago
PolymeriumPolymerium

🐿️ A metadata-driven Minecraft launcher for reproducible, storage-efficient instances and a built-in CLI with MCP mode for AI agents.

Stars121
Forks5
Last commit3 days ago
HMCLHMCL

dustbin for hmcl c++

Stars41
Forks4
Last commit12 years ago
PrismPrism

A fork of MultiMC, capable of downloading modpacks and other resources directly from CurseForge and FTB

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub