{"id":27237985,"url":"https://github.com/mrmayman/quantum-launcher","last_synced_at":"2025-04-10T18:59:40.556Z","repository":{"id":231691499,"uuid":"769616039","full_name":"Mrmayman/quantum-launcher","owner":"Mrmayman","description":"A fast Minecraft launcher written in Rust","archived":false,"fork":false,"pushed_at":"2025-04-10T03:36:42.000Z","size":6788,"stargazers_count":57,"open_issues_count":6,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-10T04:25:51.872Z","etag":null,"topics":["iced","launcher","minecraft","rust"],"latest_commit_sha":null,"homepage":"https://mrmayman.github.io/quantumlauncher","language":"Rust","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/Mrmayman.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}},"created_at":"2024-03-09T15:23:46.000Z","updated_at":"2025-04-10T03:36:46.000Z","dependencies_parsed_at":"2024-06-12T14:03:33.465Z","dependency_job_id":"2da225ff-9da0-4770-b1e1-455ac08dbed0","html_url":"https://github.com/Mrmayman/quantum-launcher","commit_stats":null,"previous_names":["mrmayman/quantum-launcher"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrmayman%2Fquantum-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrmayman%2Fquantum-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrmayman%2Fquantum-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrmayman%2Fquantum-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mrmayman","download_url":"https://codeload.github.com/Mrmayman/quantum-launcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248278217,"owners_count":21077201,"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","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":["iced","launcher","minecraft","rust"],"created_at":"2025-04-10T18:59:39.906Z","updated_at":"2025-04-10T18:59:40.540Z","avatar_url":"https://github.com/Mrmayman.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\n# \u003cimg src=\"assets/icon/ql_logo.png\" style=\"height: 1.4em; vertical-align: middle;\" /\u003e QuantumLauncher\n## [Website](https://mrmayman.github.io/quantumlauncher) | [Discord](https://discord.gg/bWqRaSXar5)\n\nA minimalistic Minecraft launcher for Windows, macOS and Linux.\n\n\u003cimg src=\"quantum_launcher.png\" width=\"100%\" /\u003e\n\n\u003c/p\u003e\n\nQuantumLauncher is written in *Rust* with the *iced* framework,\noffering a lightweight and responsive experience.\nIt is designed to be simple and easy to use, with a focus on performance and features.\n\n\u003cp align=\"center\"\u003e\n\n# Features\n\n## Lightweight and responsive\n\n\u003cimg src=\"assets/screenshots/lightweight.png\" width=\"70%\" /\u003e\n\n## Install fabric, forge or optifine with ease\n\n\u003cimg src=\"assets/screenshots/install_loader.png\" width=\"70%\" /\u003e\n\n## Build in mod store to download your favorite mods\n\n\u003cimg src=\"assets/screenshots/mod_store.png\" width=\"70%\" /\u003e\n\n## Isolate your different game versions with instances!\n\n\u003cimg src=\"assets/screenshots/new.png\" width=\"70%\" /\u003e\n\n## Full support for old minecraft versions, integrated with Omniarchive. Includes skin and sound fixes!\n\n\u003cimg src=\"assets/screenshots/old_mc.png\" width=\"70%\" /\u003e\n\n## Neatly package your mods into presets, and share it with your friends!\n\n\u003cimg src=\"assets/screenshots/presets.png\" width=\"70%\" /\u003e\n\n## Built in themes!\n\n\u003cimg src=\"assets/screenshots/themes.png\" width=\"70%\" /\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n# Downloads and Building\n\n\u003c/p\u003e\n\nYou can download the stable version from the website linked above, or from the *Releases* button\n\nOr, you can compile the launcher to get the latest experimental version (with potentially broken and untested features).\nTo compile the launcher:\n\n```\ngit clone https://github.com/Mrmayman/quantum-launcher.git\ncd quantum-launcher\ncargo run --release\n```\nYou can omit the `--release` flag for faster compile times, but *slightly* worse performance and MUCH larger build file size.\n\n# Why QuantumLauncher?\n- QuantumLauncher provides a feature rich, flexible, simple\n  and lightweight experience with plenty of modding features.\n\nWhat about the others? Well...\n\n- The official Minecraft launcher is slow, unstable, buggy and frustrating to use,\n  with barely any modding features.\n- PrismLauncher is a great launcher overall, but it does not support\n  offline accounts. Same for MultiMC.\n- Legacy Launcher isn't as feature rich as this\n- TLauncher is *suspected* to be malware\n\n\u003cp align=\"center\"\u003e\n\n# File Locations\n\n\u003c/p\u003e\n\n- On *Windows*, the launcher files are at `C:/Users/YOUR_USERNAME/AppData/Roaming/QuantumLauncher/`.\n- You probably won't see the `AppData` folder. Press Windows + R and paste this path, and hit enter.\n- On *Linux*, the launcher files are at `~/.config/QuantumLauncher/`. (`~` refers to your home directory).\n- Instances located at `QuantumLauncher/instances/YOUR_INSTANCE/`\n- `.minecraft` located at `YOUR_INSTANCE/.minecraft/`.\n- Launcher logs are located at `QuantumLauncher/logs/`.\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\n# To-do (in the future)\n\n\u003c/p\u003e\n\n(note: WIP means work-in-progress)\n\n## Core\n- [x] Instance creation\n- [x] Instance launching\n- [x] Instance deletion\n- [x] Instance renaming\n- [x] Java/Game args editing\n- [x] Memory allocation editing\n- [x] Optional Microsoft login\n## Mods\n### Loaders\n- [x] Fabric\n- [x] Forge\n- [x] Optifine\n- [x] Quilt\n- [ ] Neoforge\n- [ ] OptiForge\n- [ ] OptiFabric\n- [ ] Jar Mods\n### Sources\n- [x] Modrinth mods\n- [x] Curseforge mods (WIP)\n- [ ] Modrinth modpacks\n- [ ] Curseforge modpacks\n### Features\n- [x] Mod store\n- [x] Mod presets\n- [x] Mod updater\n- [ ] Optimization for mod updater (it's super slow right now)\n- [ ] UI/UX overhaul of preset system\n## Instances\n- [ ] Import MultiMC instance\n- [ ] Migrate from other launchers (file locations)\n- [ ] Package QuantumLauncher instance\n## Platforms\n- [x] Windows x86_64\n- [x] Linux x86_64\n- [x] Linux Aarch64 (WIP)\n- [x] macOS (WIP)\n- [ ] Windows i686 (WIP)\n- [ ] Linux i686 (WIP)\n- [ ] Windows Aarch64 (WIP)\n- [ ] Android (distant future)\n## Misc\n- [x] Integration with Omniarchive, old version support\n- [ ] A local server hosting system (without port forwarding, using proxy tunneling) (WIP)\n\n\u003cp align=\"center\"\u003e\n\n# Contributing\n\n\u003c/p\u003e\n\nThere are many ways you can help me out! I'm open to any contribution:\n\n## If you don't know how to code, you can:\n- Find and report bugs or issues\n- Give feedback about how this launcher could be improved\n- Fix any typos or mistakes in anything (english isn't my first language)\n- Most importantly, share this launcher with your friends!\n\n## If you know how to code, you can:\n- Well... write code. Add stuff. Don't worry about \"quality\"\n  or fancy terms like that. This ain't the linux kernel, I'm here with you!\n- Write documentation. See a public function, module, struct, enum, whatever\n  that could help with some `///` doc comment? Go ahead!\n- Contribute to the website (repo: \u003chttps://github.com/Mrmayman/Mrmayman.github.io\u003e)\n- Work on CI (github actions)\n\nThere's a more in-depth guide on the codebase in [main.rs](quantum_launcher/src/main.rs) at the top.\n\n## Contributors\n- [Mrmayman](https://github.com/Mrmayman) (lead developer)\n- [apicalshark](https://github.com/apicalshark) (github CI, packaging, distribution)\n- Aurlt (@exsclt_35289 on Discord) (icon design)\n\n\u003cp align=\"center\"\u003e\n\n# Licensing and Credits\n\n\u003c/p\u003e\n\nA lot of this launcher's design, including the code for creating and launching the game,\nand installing forge, is inspired by https://github.com/alexivkin/minecraft-launcher/.\n\nNearly all of this launcher is licensed under the **GNU General Public License v3**,\nhowever there are a few exceptions (such as github actions and assets).\nVisit [the assets README](assets/README.md) for more information.\n\n\u003cp align=\"center\"\u003e\n\n# Note on Piracy\n\nIf you pirate the game, it's at your own risk. I am not responsible for any issues caused.\nI recommend that you buy the game, but if you don't have the means, feel free to use this launcher.\nIf anyone has any issues/complaints, just open an issue in the repo.\n\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmayman%2Fquantum-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrmayman%2Fquantum-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmayman%2Fquantum-launcher/lists"}