{"id":19256730,"url":"https://github.com/gorilla-devs/gdlauncher-carbon","last_synced_at":"2025-04-21T15:31:08.448Z","repository":{"id":208341972,"uuid":"510871872","full_name":"gorilla-devs/GDLauncher-Carbon","owner":"gorilla-devs","description":"GDLauncher Carbon is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience","archived":false,"fork":false,"pushed_at":"2025-04-13T23:08:34.000Z","size":77821,"stargazers_count":152,"open_issues_count":82,"forks_count":19,"subscribers_count":6,"default_branch":"develop","last_synced_at":"2025-04-14T00:32:51.454Z","etag":null,"topics":["game","hacktoberfest","launcher","minecraft","rust"],"latest_commit_sha":null,"homepage":"https://gdlauncher.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gorilla-devs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2022-07-05T19:37:40.000Z","updated_at":"2025-04-12T07:38:13.000Z","dependencies_parsed_at":"2023-12-21T19:32:11.201Z","dependency_job_id":null,"html_url":"https://github.com/gorilla-devs/GDLauncher-Carbon","commit_stats":null,"previous_names":["gorilla-devs/gdlauncher-carbon"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2FGDLauncher-Carbon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2FGDLauncher-Carbon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2FGDLauncher-Carbon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2FGDLauncher-Carbon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorilla-devs","download_url":"https://codeload.github.com/gorilla-devs/GDLauncher-Carbon/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250080559,"owners_count":21371527,"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":["game","hacktoberfest","launcher","minecraft","rust"],"created_at":"2024-11-09T19:06:47.230Z","updated_at":"2025-04-21T15:31:03.438Z","avatar_url":"https://github.com/gorilla-devs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GDLauncher (Carbon)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n![Discord](https://img.shields.io/discord/398091532881756161)\n\n## 🎮 What is GDLauncher\n\nGDLauncher is a custom Minecraft launcher written from the ground up in rust and solidJS. Its main goal is to make it easy and enjoyable to manage different Minecraft versions, install modloaders, mods and modpacks from different platforms, bringing the playing and modding experience to the next level!\n\n## What happened to the old GDLauncher?\nThe old GDLauncher has been rewritten and officially discontinued. You can still find the old code in the [legacy branch](#-history).\nYou can read more [here](https://gdlauncher.com/en/blog/curseforge-partnership-announcement/)\n\n## Table of Content\n\u003cdetails\u003e\n \u003csummary\u003e\u003cstrong\u003eTable of Contents\u003c/strong\u003e (click to expand)\u003c/summary\u003e\n\n- [GDLauncher (Carbon)](#gdlauncher-carbon)\n  - [🎮 What is GDLauncher](#-what-is-gdlauncher)\n  - [What happened to the old GDLauncher?](#what-happened-to-the-old-gdlauncher)\n  - [Table of Content](#table-of-content)\n  - [📥 Download](#-download)\n  - [🎉 Join our community](#-join-our-community)\n  - [🎁 Features](#-features)\n  - [▶️ Development](#️-development)\n    - [A quick note](#a-quick-note)\n    - [Contributing](#contributing)\n    - [Requirements](#requirements)\n    - [Pnpm](#pnpm)\n    - [Install Dependencies](#install-dependencies)\n    - [Run app in dev mode](#run-app-in-dev-mode)\n    - [Generate DB migration](#generate-db-migration)\n  - [🔍 Test](#-test)\n  - [\\\u003c/\\\u003e Lint](#-lint)\n  - [\\\u003c/\\\u003e Code Formatting](#-code-formatting)\n  - [🚚 Production](#-production)\n  - [🎓 License](#-license)\n  - [™️ Trademark](#️-trademark)\n  - [📜 History](#-history)\n\n\n\u003c/details\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg width=\"600\" height=\"auto\" src=\"https://cdn.gdl.gg/github-readme/home.png\" alt=\"GDLauncher\" /\u003e\n    \u003cimg width=\"300\" height=\"auto\" src=\"https://cdn.gdl.gg/github-readme/modpacks.png\" alt=\"GDLauncher\" /\u003e\n    \u003cimg width=\"300\" height=\"auto\" src=\"https://cdn.gdl.gg/github-readme/mods.png\" alt=\"GDLauncher\" /\u003e\n\u003c/p\u003e\n\n## 📥 Download\nGDLauncher is currently in alpha and is only available for download through our discord server. You can join our discord server by clicking the button below.\n\n## 🎉 Join our community\nJoin our official GDLauncher discord server. There you'll find our community and friends to play with along with support for any issues you may have.\n\n\u003ca href='https://discord.gdlauncher.com' target='_blank'\u003e\u003cimg height='40' style='border:0px;height:50px;' src='https://cdn.gdl.gg/github-readme/Discord-Logo-Wordmark-Color.png' border='0' alt='GDLauncher Discord Server' /\u003e\u003c/a\u003e\n\n## 🎁 Features\n- 🎮 Easily install any minecraft version and **modloader**, including `forge`, `fabric`, `quilt`, `neoforge`\n- 📦 Install `addons` from **CurseForge**, **Modrinth** and more!\n- 📦 Install `modpacks` from **CurseForge**, **Modrinth** and more!\n- ☕ Automatic **Java Manager**. You don't need to have java installed on your system, the launcher will take care of installing the correct java version for you!\n- 🔄 Built-in **auto updater**\n- 👥 **Multi account** support\n- 🐢 Still playing on your grandma's pc from the 80s? Don't worry, we got you covered with **Potato PC Mode**!\n- ⬇️ Import/export instances from/to other launchers like **Curseforge**, **MultiMC**, **ATLauncher**, **Technic**, **Prism**, **Modrinth**, **FTB** and more! (WIP)\n\n\n\u003c!-- Track https://github.com/cawa-93/vite-electron-builder and https://github.com/electron-vite/electron-vite-boilerplate for electron v20 update.\n\nCheck https://github.com/anubhavsrivastava/awesome-ui-component-library#react for UI libs.\nhttps://flowbite.com/\n\nCheck https://github.com/vercel/turborepo/tree/main/examples/with-docker for turborepo examples. --\u003e\n\n## ▶️ Development\n\n### A quick note\nTo be able to develop on GDLauncher Carbon locally, you will need to request an API key to `api-keys@gdlauncher.com`. Please include your github username and a short description of what you are planning to do with the API key.\n\n### Contributing\nTo contribute, please see the [contributing](CONTRIBUTING.md) guide.\n\n### Requirements\n- Node 18.x.x\n- Rust \u003e= 1.73.0\n\n### Pnpm\nAt this point make sure you have pnpm installed:\n\n`npm install -g pnpm`\n\n### Install Dependencies\n\n`pnpm i`\n\n### Run app in dev mode\nFirst of all you'll need to generate the prisma code and rspc bindings. To do that run\n\n`pnpm codegen`\n\nNow you can run the native core in watch mode\n\n`pnpm watch:core`\nNote: Core module hot reload doesn't currently work on windows\n\nNow open a new terminal and run the actual app\n\n`pnpm watch:app`\n\n### Generate DB migration\nTo generate a new migration please run\n\n`pnpm prisma:migrate --name {migration_name}`\n\nReplace `{migration_name}` with the name of the migration you want to create.\n\n## 🔍 Test\nTo run tests please run\n\n`pnpm test`\n\n## \u003c/\u003e Lint\nTo run lint please run\n\n`pnpm lint`\n\n## \u003c/\u003e Code Formatting\nA [`.editorconfig`](https://editorconfig.org/) is in the repo to normalize inconsistencies your editor may make when saving a file such as indentation and line endings. Make sure the plugin is installed for your editor.\n\n\n## 🚚 Production\n`pnpm build:{win|mac|linux}-{x64|arm64}`\n\n\n## 🎓 License\n\nGDLauncher and its logo are copyright © 2023 GorillaDevs Inc. All rights reserved.\n\nThe software in this repository is released under the Business Source License 1.1 (BSL 1.1) - see the [LICENSE](LICENSE) file for details\n\n## ™️ Trademark\nThe GDLauncher name and logo are trademarks of GorillaDevs Inc. and may not be used without the express written permission of GorillaDevs Inc.\n\n## 📜 History\n\n- 2014: Davide started learning programming and experimenting with writing a C# launcher\n- 2015: Davide rewrote the launcher (still in C#) but with some better designs and features\n- 2016: Yet another C# rewrite\n- 2018: First Electron rewrite, Davide got into web development and started learning React\n- 2019: GDL takes on a new and modern design features Curseforge integrations, massive UI changes, and one-of-a-kind features.\n- 2022: GDLauncher Carbon Rewrite [See announcement](https://gdlauncher.com/en/blog/curseforge-partnership-announcement/)\n\n\u003cbr\u003e\n\n\u003cimg width=\"600\" height=\"auto\" src=\"https://cdn.gdl.gg/github-readme/launcher_evolution.png\" alt=\"GDLauncher\" /\u003e\n\n\nHere you can find the previous versions of the code:\n\n- [Original C# Code](https://github.com/gorilla-devs/GDLauncher_LEGACY-Full-History/tree/csharp_legacy_launcher)\n- [First Electron/React Version](https://github.com/gorilla-devs/GDLauncher_LEGACY-Full-History/tree/GDLauncher_old)\n- GDLauncher (Discontinued) [Legacy Branch](https://www.github.com/gorilla-devs/GDLauncher)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorilla-devs%2Fgdlauncher-carbon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorilla-devs%2Fgdlauncher-carbon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorilla-devs%2Fgdlauncher-carbon/lists"}