{"id":18671861,"url":"https://github.com/coloryr/colormc","last_synced_at":"2026-03-11T11:11:25.121Z","repository":{"id":65259288,"uuid":"557736593","full_name":"Coloryr/ColorMC","owner":"Coloryr","description":"全新的Minecraft PC启动器","archived":false,"fork":false,"pushed_at":"2026-03-05T05:33:15.000Z","size":92872,"stargazers_count":31,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-05T09:58:48.274Z","etag":null,"topics":["colormc","mc","minecraft","minecraft-launcher"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Coloryr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-26T07:54:25.000Z","updated_at":"2026-03-05T05:33:04.000Z","dependencies_parsed_at":"2023-12-05T11:48:15.701Z","dependency_job_id":"2d7f5b08-3799-4a15-928a-7c561e5f5bde","html_url":"https://github.com/Coloryr/ColorMC","commit_stats":null,"previous_names":[],"tags_count":231,"template":false,"template_full_name":null,"purl":"pkg:github/Coloryr/ColorMC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorMC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorMC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorMC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorMC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Coloryr","download_url":"https://codeload.github.com/Coloryr/ColorMC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FColorMC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30379299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T06:09:32.197Z","status":"ssl_error","status_checked_at":"2026-03-11T06:09:17.086Z","response_time":84,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["colormc","mc","minecraft","minecraft-launcher"],"created_at":"2024-11-07T09:08:03.032Z","updated_at":"2026-03-11T11:11:25.105Z","avatar_url":"https://github.com/Coloryr.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"docs/images/icon.png\" alt=\"icon\" width=\"24\" height=\"24\"\u003e ColorMC\n![](https://img.shields.io/badge/license-Apache2.0-green)\n![](https://img.shields.io/github/repo-size/Coloryr/ColorMC)\n![](https://img.shields.io/github/stars/Coloryr/ColorMC)\n![](https://img.shields.io/github/contributors/Coloryr/ColorMC)\n![](https://img.shields.io/github/commit-activity/y/Coloryr/ColorMC)\n\n一个全平台Minecraft PC启动器\n\n使用.NET10作为运行环境，XAML作为前端语言，使用MVVM模式，C#作为后端语言\n\nQQ交流群: 571239090\n\nMore Languages: [English](README_EN.md)\n\n[用户手册](https://github.com/Coloryr/ColorMC_Pic/blob/master/guide/README.md) -\n[更新日志](log.md) -\n[加入多语言翻译](https://crowdin.com/project/colormc)(帮帮忙)\n\n## 窗口截图 🪟\n![](/docs/images/image.png)  \n\n## 支持平台\n- Windows(zip)\n- Linux(提供deb pkg rpm，同时可以在[星火商店](https://www.spark-app.store/)或者[AUR](https://aur.archlinux.org/)上安装)\n- macOs(zip dmg)\n\n**注意：ARM64平台不能保证其兼容性  \n由于Linux发行版过于复杂，每个人的电脑兼容性都不一样，如果打不开可以需要自行解决，我只在自己的虚拟机内测试启动，若有驱动兼容性问题不在我的考虑范围内**\n\n## 安装 \n在[Releases-正式发布版](https://github.com/Coloryr/ColorMC/releases)或者[Actions-测试版](https://github.com/Coloryr/ColorMC/actions)里面下载构建好的压缩包/安装包  \n解压(zip)\\安装(msi,deb,pkg)\\或直接运行(appimage)即可\n\n## 启动\n\n- 安装完成后启动  \n在Windows/MacOS下解压后双击启动  \nLinux下安装后可以双击启动，也可以控制台输入指令\n```\n$ ColorMC.Launcher\n```\n\n- 从源码启动（需要安装.NET10 SDK）\n```\n$ git clone https://github.com/Coloryr/ColorMC.git\n$ cd ColorMC\n$ git submodule update --init --recursive\n$ cd src/ColorMC.Launcher\n$ dotnet run\n```\n\n## 从源码构建\n\n你可以从源码构建ColorMC并运行  \n构建完成后可以在`built_out`文件夹获取所有二进制文件\n\n### 构建`windows`的二进制文件  \n**需要在Windows系统中构建，并安装git与dotnet-10-sdk**\n\n```\ngit clone https://github.com/Coloryr/ColorMC.git\ncd ColorMC\n\n@REM 更新源码\n.\\build\\update.cmd\n\n@REM 构建\n.\\build\\build-windows.cmd\n```\n\n### 构建`linux`的二进制文件  \n**需要在Linux系统中构建，并安装git与dotnet-10-sdk**\n```\n$ git clone https://github.com/Coloryr/ColorMC.git\n$ cd ColorMC\n$ chmod a+x ./build/update.sh\n$ chmod a+x ./build/build-linux.sh\n```\n更新源码\n```\n$ ./build/update.sh\n```\n构建\n```\n$ ./build/build-linux.sh\n```\n\n### 打包Linux相关安装镜像\n\n- 打包Ubuntu镜像  \n**需要在Ubuntu系统中操作**\n```\n$ chmod a+x ./build/build-ubuntu.sh\n$ ./build/build-ubuntu.sh\n```\n- 打包rpm镜像  \n**需要在Ubuntu系统中操作**\n```\n$ chmod a+x ./build/build-rpm.sh\n$ ./build/build-rpm.sh\n```\n- 打包Arch镜像  \n**需要在Arch系统中操作**\n```\n$ chmod a+x ./build/build-arch.sh\n$ ./build/build-arch.sh\n```\n\n### 构建`macos`的二进制文件  \n**需要在MacOS系统中构建，并安装git与dotnet-10-sdk**\n```\n$ git clone https://github.com/Coloryr/ColorMC.git\n$ cd ColorMC\n$ chmod a+x ./build/update.sh\n$ chmod a+x ./build/build-macos.sh\n```\n更新源码\n```\n$ ./build/update.sh\n```\n构建\n```\n$ ./build/build-macos.sh\n```\n- 打包Dmg镜像\n**需要在MacOS系统中操作**\n```\n$ ./build/build-dmg.sh\n```\n\n## 二次开发\n\n首先克隆代码\n```\n$ git clone https://github.com/Coloryr/ColorMC.git\n$ git submodule update --init --recursive\n```\n\n`./src/ColorMC.sln`为根工程\n\n### 使用ColorMC启动器核心\n\n[使用ColorMC启动器核心来开发自己的启动器](docs/Core.md)\n\n### 项目说明\n| 模块                | 说明                               |\n|-------------------|----------------------------------|\n| ColorMC.Core      | 启动器核心                            |\n| ColorMC.CustomGui | 自定义启动器界面 [教程](docs/CustomGui.md) |\n| ColorMC.Cmd       | 命令行模式 (已弃用)                      |\n| ColorMC.Gui       | Gui模式                            |\n| ColorMC.Launcher  | 启动器本体                            |\n| ColorMC.Test      | 用于启动器测试                          |\n| ColorMC.Setup.Wix | 用于构建windows的msi安装包               |\n\n## 依赖/引用的项目\n| 名称                    | 描述              | 链接                                                             |\n|-----------------------|-----------------|----------------------------------------------------------------|\n| AvaloniaUI            | 跨平台UI框架         | [GitHub](https://github.com/AvaloniaUI/Avalonia)               |\n| Ae.Dns                | DNS客户端           | [GitHub](https://github.com/alanedwardes/Ae.Dns)  |\n| HtmlAgilityPack       | HTML解析器         | [GitHub](https://github.com/zzzprojects/html-agility-pack)               |\n| Jint                  | JS解析执行器         | [GitHub](https://github.com/sebastienros/jint)                 |\n| DialogHost.Avalonia   | 弹窗库             | [GitHub](https://github.com/AvaloniaUtils/DialogHost.Avalonia) |\n| CommunityToolkit.Mvvm | MVVM工具          | [GitHub](https://github.com/CommunityToolkit/dotnet)           |\n| Svg.Skia              | Svg图像显示         | [GitHub](https://github.com/wieslawsoltes/Svg.Skia)            |\n| SkiaSharp             | Skia图像库         | [GitHub](https://github.com/mono/SkiaSharp)                    |\n| Silk.NET              | 高性能底层库接口        | [GitHub](https://github.com/dotnet/Silk.NET)                   |              |\n| DotNetty              | 异步通信框架          | [GitHub](https://github.com/Azure/DotNetty)                    |\n| Tomlyn                | TOML解析器         | [GitHub](https://github.com/xoofx/Tomlyn)                      |\n| ForgeWrapper          | Forge启动器        | [GitHub](https://github.com/PrismLauncher/ForgeWrapper)              |      |\n| OptifineWrapper       | Optifine启动器     | [GitHub](https://github.com/coloryr/OptifineWrapper)           |\n| ColorMCASM            | 用于ColorMC与游戏内通信 | [GitHub](https://github.com/Coloryr/ColorMCASM)                |\n| K4os.Compression.LZ4  | LZ4解压缩           | [GitHub](https://github.com/MiloszKrajewski/K4os.Compression.LZ4)  |\n| sharpcompress         | 压缩包解压处理   | [GitHub](https://github.com/adamhathcock/sharpcompress)                |\n| Markdig               | MarkDown处理工具   | [GitHub](https://github.com/xoofx/markdig)                |\n| MinecraftSkinRender   | Minecraft皮肤渲染器   | [GitHub](https://github.com/Coloryr/MinecraftSkinRender)                |\n\n## 开源协议\nApache 2.0  \n\n```\nCopyright 2024 coloryr\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n附属的开源协议: MIT, BSD\n\n## 使用的IDE开发工具\n- [Visual Studio Code](https://code.visualstudio.com/)  \n- [Visual Studio 2022](https://visualstudio.microsoft.com/)  \n- ![dotMemory logo](https://resources.jetbrains.com/storage/products/company/brand/logos/dotMemory_icon.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fcolormc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoloryr%2Fcolormc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fcolormc/lists"}