{"id":28075154,"url":"https://github.com/k0rhq/hqlauncher","last_synced_at":"2025-05-13T00:37:26.300Z","repository":{"id":185672252,"uuid":"669302922","full_name":"K0Rhq/hqlauncher","owner":"K0Rhq","description":"A Minecraft launcher, with modern UI, and modern features.","archived":false,"fork":false,"pushed_at":"2024-05-26T02:49:12.000Z","size":39670,"stargazers_count":55,"open_issues_count":0,"forks_count":5,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-12T09:39:53.356Z","etag":null,"topics":["electron","launcher","minecraft","nextjs","react","typescript"],"latest_commit_sha":null,"homepage":"https://hql.duckyhq.com","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/K0Rhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2023-07-21T21:35:36.000Z","updated_at":"2025-01-29T13:37:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"249da035-0f84-426d-a65c-2f64011875fa","html_url":"https://github.com/K0Rhq/hqlauncher","commit_stats":{"total_commits":36,"total_committers":3,"mean_commits":12.0,"dds":"0.19444444444444442","last_synced_commit":"143042b0b52ecb0747df6cfe09e37f6f6575edfa"},"previous_names":["dukcc/hqlauncher","duckyhq0/hqlauncher","k0rhq/hqlauncher"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/K0Rhq%2Fhqlauncher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/K0Rhq%2Fhqlauncher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/K0Rhq%2Fhqlauncher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/K0Rhq%2Fhqlauncher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/K0Rhq","download_url":"https://codeload.github.com/K0Rhq/hqlauncher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253850767,"owners_count":21973666,"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":["electron","launcher","minecraft","nextjs","react","typescript"],"created_at":"2025-05-13T00:37:23.794Z","updated_at":"2025-05-13T00:37:26.291Z","avatar_url":"https://github.com/K0Rhq.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Cover Image](/renderer/public/github/cover.png)\n\n# HQLauncher\n\n## Version 0.2 Alpha\n\n[![Discord](https://img.shields.io/discord/1043037046631043163?label=discord\u0026color=%235865f2)](https://discord.gg/MeQwqsCHUE)\n![GitHub Repo stars](https://img.shields.io/github/stars/DuckyHQ0/HQLauncher)\n![GitHub contributors](https://img.shields.io/github/contributors/DuckyHQ0/HQLauncher)\n![GitHub License](https://img.shields.io/github/license/DuckyHQ0/HQLauncher)\n\n## 📗 About\n\nHQLauncher is a Minecraft launcher, with modern UI.\nIt aims to include many useful features such as:\n\n- Instance management\n- Creation of vanilla, and modded instances\n- Download mod-packs \u0026 mods straight from the launcher\n- Easy to use and secure account manager, with easy skin management\n- Mod, shader-pack and resource-pack management inside instances\n- And more!\n\n![](/renderer/public/github/screenshot.png)\n\nPlease report any bugs inside the issues tab under this repository, or inside my [Discord](https://discord.gg/MeQwqsCHUE). I'm also open to suggestions!\n\n## 🏃‍♂️ How to Run (dev)\n\n- Install node.js\n- Download the source code (Git clone, GitHub desktop, or download zip)\n- Open the directory, and run:\n\n  ```bash\n  npm install\n\n  npm run dev\n  ```\n\n## 📁 Project Info\n\n### Technologies\n\nBig thanks to the author and contributors of [MSMC](https://github.com/Hanro50/MSMC) and [GMLL](https://github.com/Hanro50/GMLL), for making authentication and launcher stuff so easy. \u003cbr /\u003e\nThis project is built with Nextron (next.js and electron) \u003cbr /\u003e\nIt uses [MorphUI](https://github.com/DuckyHQ0/morphui) (also a duckyhq project) for the design. MorphUI uses Radix Primitives for components, and this entire project uses Tailwind CSS.\n\n### Directory Structure (simplified)\n\nThe main process's files are inside the main directory, same with the renderer process. The main process is like the back-end of the app, for electron, system, and launcher stuff. The renderer is what you see, so it's the front-end. These are the only two folders you should be mainly working in. \u003cbr /\u003e\nWhen you init GMLL, a `.minecraft` folder will be created containing all the important launcher stuff.\n\n```\n├── .minecraft\n├── main/\n│   ├── launcher/\n│   │   ├── auth.ts - Authentication\n│   │   └── launcher.ts - Minecraft launching stuff\n│   ├── background.ts - Main Electron file\n│   └── preload.ts - IPC stuff\n└── renderer/\n    ├── components/ - MorphUI components, and specific HQL components (including layouts)\n    ├── pages/ - All the front-end pages\n    └── public/ - Assets\n```\n\n## ⬆️ Contributing \u0026 License\n\nFeel free to contribute to the development of this project. Any help is appreciated!\n\nAll code and media in this repository is licensed under the [GNU General Public License v3.0](/LICENSE.txt).\n\n## 🎨 Brand\n\nBrand assets are available [here](https://github.com/DuckyHQ0/hqlauncher/tree/main/renderer/public/brand).\n\nThis project can be named by `HQLauncher` or `HQL`.\n\nDo not claim HQLauncher to be yours.\n\nDo not alter the logo or use it for your own projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk0rhq%2Fhqlauncher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk0rhq%2Fhqlauncher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk0rhq%2Fhqlauncher/lists"}