{"id":22122065,"url":"https://github.com/simplyceo/legac-launcher","last_synced_at":"2026-05-07T01:31:28.148Z","repository":{"id":265804059,"uuid":"896309751","full_name":"SimplyCEO/LegaC-Launcher","owner":"SimplyCEO","description":"The first Minecraft launcher made in pure C, using GTK3 and Curl.","archived":false,"fork":false,"pushed_at":"2025-07-08T16:44:18.000Z","size":406,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-08T17:44:47.653Z","etag":null,"topics":["c","curl","gtk3","minecraft-launcher","pure-c"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimplyCEO.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}},"created_at":"2024-11-30T02:53:34.000Z","updated_at":"2025-07-08T16:44:22.000Z","dependencies_parsed_at":"2024-12-01T02:17:31.207Z","dependency_job_id":"662a2e42-800e-425c-9f61-4c89424c175b","html_url":"https://github.com/SimplyCEO/LegaC-Launcher","commit_stats":null,"previous_names":["simplyceo/legac-launcher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SimplyCEO/LegaC-Launcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimplyCEO%2FLegaC-Launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimplyCEO%2FLegaC-Launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimplyCEO%2FLegaC-Launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimplyCEO%2FLegaC-Launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimplyCEO","download_url":"https://codeload.github.com/SimplyCEO/LegaC-Launcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimplyCEO%2FLegaC-Launcher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266761410,"owners_count":23980296,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["c","curl","gtk3","minecraft-launcher","pure-c"],"created_at":"2024-12-01T15:17:11.270Z","updated_at":"2026-05-07T01:31:28.118Z","avatar_url":"https://github.com/SimplyCEO.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"LegaC Launcher\n===============\n\nA Minecraft launcher made with GTK and Curl in pure C.\n\nThe main goal is to provide the old looking style of the Minecraft launcher,\nwhile maintaining new features that modern launchers have.\n\nUsage\n-----\n\nTo install it is really simple. Clone, enter, make, run, rage.\n```shell\ngit clone https://gitlab.com/SimplyCEO/LegaC-Launcher.git\ncd LegaC-Launcher\nmake BUILD_TYPE=Release\nbin/legac_launcher\n```\nOr just open `legac_launcher` located inside `bin` folder.\n\nTo avoid overwritting your `CFLAGS` use `make BUILD_TYPE=Custom`.\n\nInstallation\n------------\n\nCopy the contents of the `assets` folder to the local launcher folder:\n```shell\nmkdir -p \"${HOME}/.local/share/legac_launcher\"\ncp -r ./assets \"${HOME}/.local/share/legac_launcher\"\n```\n\n\u003cdetails\u003e\u003csummary\u003eLocal installation\u003c/summary\u003e\n\nTo install only for the local user, the `PATH` environment variable need to be set to the specific path\nwhich will be assumed it is under the `HOME` directory.\n\nExporting the `PATH` environment variable is easy, just need a few steps:\n```shell\nexport PATH=\"${HOME}/.local/bin:${PATH}\"\ncp bin/legac_launcher \"${HOME}/.local/bin\"\n```\n\nAdditionaly, the desktop file for Linux devices can be accessed through the menu and/or desktop:\n```shell\ncp assets/icon.png \"${HOME}/.icons/legac_launcher_icon.png\"\ncp LegaC_Launcher.desktop \"${HOME}/.local/share/applications\"\ncp LegaC_Launcher.desktop \"${HOME}/Desktop\"\n```\n\nRemember to add the binary path to the desktop file:\n```desktop\nPath=/home/username/.local/bin\nExec=./legac_launcher\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eSystem-wide installation\u003c/summary\u003e\n\nTo install system-wide, the `/usr/local/bin` directory can be used:\n```shell\ncp bin/legac_launcher \"/usr/.local/bin\"\n```\n\nAdditionaly, the desktop file for Linux devices can be accessed through the menu and/or desktop:\n```shell\ncp assets/icon.png \"/usr/share/icons/legac_launcher_icon.png\"\ncp LegaC_Launcher.desktop \"/usr/share/applications\"\n```\n\nAt the moment it is not recommended to install on system. Just run locally until the stable version comes out.\n\n\u003c/details\u003e\n\nTODO\n----\n\nThere are nothing much dynamic at this point, since the launcher was tested\nfor a specific version.\n\nWhy? Because it took me almost an entire week to understand how all of this works.\n\nThe initial code given here works as intended, but not how it should be... there\nWILL be more work to do.\n\nThis is the first open source Minecraft launcher available in C.\nAnd hopefully, at the end of the development version, occur a stable in ANSI C.\n\nGallery\n-------\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"./.media/screenshots/SCR_2024-12-14_22-15-01.jpeg\" width=\"384\" title=\"LegaC Launcher v0.0.4\"\u003e\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplyceo%2Flegac-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplyceo%2Flegac-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplyceo%2Flegac-launcher/lists"}