Repolode
HMCL-dev

HMCL-dev/HMCL

A cross-platform Minecraft launcher with mod management, modpack creation and installers for Forge, Fabric, Quilt, NeoForge and more.

Open-source alternative to:Minecraft LauncherCurseForge AppPrism Launcher

Stars
10,676
Forks
1,259
Open issues
496
Last commit
11 hours ago

What is it?

HMCL is an open-source Minecraft launcher written in Java with a JavaFX interface. It handles installing and launching game versions, managing mods, customizing game settings, and creating modpacks. Supported mod loaders include Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader and OptiFine.

The launcher runs on Windows, Linux, macOS and FreeBSD, and supports x86, ARM, RISC-V, MIPS and LoongArch CPUs. A platform compatibility table is provided in the project's documentation. The UI can also be customized.

Binaries are available from the official website, GitHub Releases and CNB Releases. The project is community-driven and accepts bug reports, feature requests and pull requests, with a contributing guide covering how to build from source.

Key features

  • 01Installs Forge, NeoForge, Fabric, Quilt, OptiFine and other mod loaders
  • 02Manages mods and game settings per version
  • 03Creates modpacks
  • 04Runs on Windows, Linux, macOS and FreeBSD
  • 05Supports x86, ARM, RISC-V, MIPS and LoongArch CPUs
  • 06Customizable user interface

Use cases

  • Playing Minecraft with mods on Windows or macOS
  • Running Minecraft on Linux, FreeBSD or ARM/RISC-V hardware
  • Building and distributing a modpack
  • Managing several Minecraft versions and mod loaders in one place

Quick start

  1. 1

    Download HMCL from the official website or GitHub releases page

  2. 2

    Run the downloaded HMCL launcher

Things to know

  • Modified distributions must be renamed or given a different version number, and the copyright notice must be kept.

Topics

FAQ

What is HMCL?
A cross-platform Minecraft launcher with mod management, modpack creation and installers for Forge, Fabric, Quilt, NeoForge and more. HMCL is an open-source Minecraft launcher written in Java with a JavaFX interface. It handles installing and launching game versions, managing mods, customizing game settings, and creating modpacks. Supported mod loaders include Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader and OptiFine.
Is HMCL free to use? What license does it have?
HMCL is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is HMCL still maintained?
Actively maintained. The last commit to HMCL was on Oct 24, 2026.
What can I use HMCL for?
Playing Minecraft with mods on Windows or macOS Running Minecraft on Linux, FreeBSD or ARM/RISC-V hardware Building and distributing a modpack Managing several Minecraft versions and mod loaders in one place
How do I install HMCL?
Download HMCL from the official website or GitHub releases page Run the downloaded HMCL launcher
Where can I get HMCL?
The source code and installation instructions are on GitHub: https://github.com/HMCL-dev/HMCL

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

Related projects