ColorMC is a cross-platform Minecraft PC launcher built with .NET and Avalonia, supporting Windows, Linux, and macOS with a GUI, a command-line mode, and a reusable launcher core.
- version-40-20260928
- Published at
- 21d ago
- 40
- Stars
- 1,888
- Download
- Synced at
- 15d ago
Latest release
version-40-20260928Sep 28, 2026, 02:41 AMDownloads slow? Switch the source anytime above
README
Project Overview
ColorMC is a cross-platform Minecraft PC launcher. It uses .NET 10 as its runtime, XAML as the front-end language, the MVVM pattern, and C# as the back-end language.
Key Features
- Cross-platform support for Windows, Linux, and macOS
- GUI (Avalonia) and command-line mode
- Integrates ForgeWrapper and OptifineWrapper for Forge and Optifine
- In-game communication via ColorMCASM
- Provides the ColorMC.Core launcher core for building your own launcher
- Multi-language translation via Crowdin
- Skin rendering and custom launcher UI
Target Audience
- Minecraft players who need a cross-platform launcher
- Developers who want to build on the launcher core
Quick Start
- Download the archive or installer from Releases or Actions
- Unzip (zip), install (msi, deb, pkg), or run directly (appimage)
- Double-click to launch on Windows/macOS; on Linux install then double-click or run ColorMC.Launcher
- To run from source, install the .NET 10 SDK, clone the repository, update submodules, and run dotnet run
Core Advantages
- One launcher covering Windows, Linux, and macOS
- A reusable launcher core for secondary development
- Community multi-language translation support
System Requirements
- OS: Windows (zip), Linux (deb, pkg, rpm, AppImage, also available via Spark Store or AUR), macOS (zip, dmg)
- Architecture: mainly x64; ARM64 compatibility is not guaranteed
- Additional dependencies: building from source requires the .NET 10 SDK and git
Notes
- ARM64 platforms are not guaranteed to be compatible
- Linux distributions vary widely; driver compatibility issues must be resolved by the user
- The ColorMC.Cmd command-line module is deprecated
Release history
Sort