{"id":31189529,"url":"https://github.com/UNIkeEN/SJMCL","last_synced_at":"2025-09-19T21:06:14.744Z","repository":{"id":305519436,"uuid":"892503310","full_name":"UNIkeEN/SJMCL","owner":"UNIkeEN","description":"[👷WIP] A Minecraft launcher from @SJMC-Dev","archived":false,"fork":false,"pushed_at":"2025-09-12T16:15:40.000Z","size":43929,"stargazers_count":56,"open_issues_count":70,"forks_count":21,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-12T18:46:00.817Z","etag":null,"topics":["minecraft","minecraft-launcher","nextjs","sjmc","sjtu","tauri","tauri2"],"latest_commit_sha":null,"homepage":"https://mc.sjtu.cn/sjmcl","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UNIkeEN.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":"2024-11-22T08:33:00.000Z","updated_at":"2025-09-12T16:15:34.000Z","dependencies_parsed_at":"2025-09-05T02:29:34.041Z","dependency_job_id":null,"html_url":"https://github.com/UNIkeEN/SJMCL","commit_stats":null,"previous_names":["unikeen/sjmcl"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/UNIkeEN/SJMCL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNIkeEN%2FSJMCL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNIkeEN%2FSJMCL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNIkeEN%2FSJMCL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNIkeEN%2FSJMCL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UNIkeEN","download_url":"https://codeload.github.com/UNIkeEN/SJMCL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNIkeEN%2FSJMCL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276000478,"owners_count":25567718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-19T02:00:09.700Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["minecraft","minecraft-launcher","nextjs","sjmc","sjtu","tauri","tauri2"],"created_at":"2025-09-19T21:01:39.703Z","updated_at":"2025-09-19T21:06:14.735Z","avatar_url":"https://github.com/UNIkeEN.png","language":"TypeScript","funding_links":[],"categories":["Applications"],"sub_categories":["Gaming"],"readme":"\u003cimg src=\"docs/figs/banner.png\" alt=\"SJMCL\" /\u003e\n\n[![Test Build](https://img.shields.io/github/actions/workflow/status/UNIkeEN/SJMCL/test.yml?label=test%20build\u0026logo=github\u0026style=for-the-badge)](https://github.com/UNIkeEN/SJMCL/blob/main/.github/workflows/test.yml)\n![Downloads](https://img.shields.io/github/downloads/UNIkeEN/SJMCL/total?style=for-the-badge)\n![Stars](https://img.shields.io/github/stars/UNIkeEN/SJMCL?style=for-the-badge)\n![Runs](https://img.shields.io/badge/dynamic/json?color=blue\u0026style=for-the-badge\u0026label=runs\u0026query=$.total_count\u0026url=https%3A%2F%2Fmc.sjtu.cn%2Fapi-sjmcl%2Fcount)\n[![Deepwiki](https://img.shields.io/badge/Ask-DeepWiki-20B2AA?logo=\u0026style=for-the-badge)](https://deepwiki.com/UNIkeEN/SJMCL)\n\n**English** · [简体中文](docs/README.zh-Hans.md) · [繁體中文](docs/README.zh-Hant.md)\n\n## Features\n\n* **Cross Platform**: Supports Windows 10/11, macOS and Linux.\n* **Efficient Instance Management**: Supports multiple game directories and instances, allowing the management of all instance resources (such as saves, mods, resource packs, shaders, screenshots, etc.) and settings in one place.\n* **Convenient Resource Download**: Supports downloading game clients, mod loaders, various game resources and modpacks from CurseForge and Modrinth.\n* **Multi-Account System Support**: Built-in Microsoft login and third-party authentication server support, compatible with the OAuth login process proposed by the Yggdrasil Connect proposal.\n* **Deeplink Integration**: Integrates with external websites and tool collections, providing convenient features such as desktop shortcuts for launching instances through system deeplinks.\n\n\u003e Note: some features may be limited by region, platform, or bundle type.\n\n### Built with\n\n[![Tauri](https://img.shields.io/badge/Tauri-v2-FFC131?style=for-the-badge\u0026logo=tauri\u0026logoColor=white\u0026labelColor=24C8DB)](https://tauri.app/)\n[![Next JS](https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white)](https://nextjs.org/)\n[![Chakra UI](https://img.shields.io/badge/chakra_ui-v2-38B2AC?style=for-the-badge\u0026logo=chakraui\u0026logoColor=white\u0026labelColor=319795)](https://v2.chakra-ui.com/)\n\n## Getting Started\n\nGetting started with SJMCL is simple, just download the latest release from the [Official Website](https://mc.sjtu.cn/sjmcl/en).\n\nYou can also find all the releases, including the nightly versions, on [GitHub Releases](https://github.com/UNIkeEN/SJMCL/releases).\n\nSJMCL currently supports the following platforms:\n\n| Platform  | Versions            | Architectures              | Provided Bundles                        |\n|-----------|---------------------|----------------------------|-----------------------------------------|\n| Windows   | 10 and above        | `aarch64`, `i686`, `x86_64`| `.msi`, portable `.exe`                 |\n| macOS     | 10.15 and above     | `aarch64`, `x86_64`        | `.app`, `.dmg`                          |\n| Linux     | webkit2gtk 4.1 (e.g., Ubuntu 22.04) | `x86_64`   | `.AppImage`, `.deb`, `.rpm`, portable binary |\n\nTo learn about how to use SJMCL’s features and browse frequently asked questions, please refer to the [User Documentation](https://mc.sjtu.cn/sjmcl/en/docs).\n\n## Development and Contributing\n\nTo get started, clone the repository and install the required dependencies:\n\n```bash\ngit clone git@github.com:UNIkeEN/SJMCL.git\nnpm install\n```\n\nTo run the project in development mode:\n\n```bash\nnpm run tauri dev\n```\n\nWe warmly invite contributions from everyone. \n\n* Before you get started, please take a moment to review our [Contributing Guide](https://github.com/UNIkeEN/SJMCL/blob/main/CONTRIBUTING.md) (includes more details on the development workflow). \n* API references and some developers’ insights can be found in the [Developer Documentation](https://mc.sjtu.cn/sjmcl/en/dev).\n* Feel free to share your ideas through [Pull Requests](https://github.com/UNIkeEN/SJMCL/pulls) or [GitHub Issues](https://github.com/UNIkeEN/SJMCL/issues).\n\n### Repo Activity\n\n![Repo Activity](https://repobeats.axiom.co/api/embed/ee2f4be0fbc708179a6b40c83cd8ce80702fe6fe.svg \"Repobeats analytics image\")\n\n## Copyright\n\nCopyright © 2024-2025 SJMCL Team.\n\n\u003e NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.\n\nThe software is distributed under [GNU General Public License v3.0](/LICENSE).\n\nBy GPLv3 License term 7, we require that when you distribute a modified version of the software, you must obey GPLv3 License as well as the following [additional terms](/LICENSE.EXTRA): \n\n1. Use a different software name than SJMCL or SJMC Launcher;\n2. Do not remove the function of sending user statisitics to our statisitics server (`src-tauri/src/utils/sys_info.rs`), and send only version numbers with prefix (more than two letters, e.g. `XX-0.0.1`).\n3. Mark clearly in your repository README file, your distribution website or thread, Support documents, About Page in the software that your program is based on SJMCL and give out the url of the origin repository.\n\n## Community Partners\n\nWe sincerely thank the following organizations for their development and community support throughout the SJMCL project.\n\n[\n  \u003cpicture\u003e\n    \u003csource srcset=\"docs/figs/partners/sjmc-dark.png\" media=\"(prefers-color-scheme: dark)\"\u003e\n    \u003csource srcset=\"docs/figs/partners/sjmc.png\" media=\"(prefers-color-scheme: light)\"\u003e\n    \u003cimg src=\"docs/figs/partners/sjmc.png\" alt=\"SJMC\" style=\"height: 65px;\"\u003e\n  \u003c/picture\u003e\n](https://mc.sjtu.cn/en/)\n\u0026nbsp;\u0026nbsp;\n[\u003cimg src=\"docs/figs/partners/sues-mc.png\" alt=\"SUES-MC\" style=\"height: 65px;\"/\u003e](https://www.suesmc.ltd/)\n\n[\n  \u003cpicture\u003e\n    \u003csource srcset=\"docs/figs/partners/mua-dark.png\" media=\"(prefers-color-scheme: dark)\"\u003e\n    \u003csource srcset=\"docs/figs/partners/mua.png\" media=\"(prefers-color-scheme: light)\"\u003e\n    \u003cimg src=\"docs/figs/partners/mua.png\" alt=\"MUA\" style=\"height: 45px;\"\u003e\n  \u003c/picture\u003e\n](https://www.mualliance.cn/en)\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n[\n  \u003cpicture\u003e\n    \u003csource srcset=\"docs/figs/partners/gnwork-dark.png\" media=\"(prefers-color-scheme: dark)\"\u003e\n    \u003csource srcset=\"docs/figs/partners/gnwork.png\" media=\"(prefers-color-scheme: light)\"\u003e\n    \u003cimg src=\"docs/figs/partners/gnwork.png\" alt=\"GNWORK\" style=\"height: 45px;\"\u003e\n  \u003c/picture\u003e\n](https://space.bilibili.com/403097853)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUNIkeEN%2FSJMCL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUNIkeEN%2FSJMCL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUNIkeEN%2FSJMCL/lists"}