{"id":13543463,"url":"https://github.com/b1tcr4sh/Lodestar","last_synced_at":"2025-04-02T13:30:24.125Z","repository":{"id":58550064,"uuid":"482905732","full_name":"b1tcr4sh/Lodestar","owner":"b1tcr4sh","description":"Modular API for managing minecraft mods and packages","archived":false,"fork":false,"pushed_at":"2023-07-11T04:58:32.000Z","size":298,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-21T17:10:22.148Z","etag":null,"topics":["minecraft","minecraft-mod","mod","mods","package-manager"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b1tcr4sh.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}},"created_at":"2022-04-18T15:53:36.000Z","updated_at":"2024-01-12T18:29:35.000Z","dependencies_parsed_at":"2024-01-14T02:38:47.791Z","dependency_job_id":"395545f5-2dd7-454f-bb9d-55f061df6b76","html_url":"https://github.com/b1tcr4sh/Lodestar","commit_stats":null,"previous_names":["b1tcr4sh/lodestar"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1tcr4sh%2FLodestar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1tcr4sh%2FLodestar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1tcr4sh%2FLodestar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b1tcr4sh%2FLodestar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b1tcr4sh","download_url":"https://codeload.github.com/b1tcr4sh/Lodestar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246823491,"owners_count":20839733,"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":["minecraft","minecraft-mod","mod","mods","package-manager"],"created_at":"2024-08-01T11:00:31.987Z","updated_at":"2025-04-02T13:30:23.874Z","avatar_url":"https://github.com/b1tcr4sh.png","language":"C#","funding_links":[],"categories":["Mod managers/updaters"],"sub_categories":["CLI"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eLodestar\u003c/h1\u003e\n \n  \u003cp\u003eModular and hackable package manager daemon for Minecraft ✨\u003c/p\u003e  \n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n\n\u003c/div\u003e\n\nLodestar is a package manager daemon written for developers with customizeablility and modularity as the main focus.  If you're a user looking for an app to use for their Minecraft mods, this isn't exactly for you.  You can try out the first-party CLI [Stargazer](https://github.com/vividuwu/stargazer) or one of the other user-made frontends.  These could take the form of anything, whether that be a CLI, UI app, mod from within the game, or even a website.\n\n\u003cbr\u003e\n\n## Features\n\n✅: Supported\\\n🚧 : Being Implemented\\\n🔮 : Planned for Future\n\n| Repository | Mod Support | Resource Pack Support | Plugin Support |\n| --- | --- | --- | --- |\n| [Modrinth](https://modrinth.org) | ✅ | 🔮 | 🔮 |\n| [Curseforge](https://www.curseforge.com/minecraft/mc-mods) | 🚧 | 🔮 | 🔮 |\n\n### How Exactly Does it Work?\n\nLodestar is a local server that uses [DBus](https://www.freedesktop.org/wiki/Software/dbus/) to interface with frontend apps.\n\u003eBut why a server?  And why does it need to run in the backround?\nThis is for two primary reasons:\n  - DBus provides a interpoperable interface for interacting with the app. This means that your could manage minecraft packages from a UI, CLI, webpage, or whatever else you can dream up.\n  - It is accessible over the network.  This is especially useful for server admins, because they can access their package manager on a remote server from a local interface.\n\u003eHow does it work internally?\n\n  - The server manages 'profiles' which hold information about separate instances of the game.  This can include game version, mod loader, server type, and information about the mods or plugins associated with it. \n  - Profiles are saved as JSON files and are completely decoupled from the current state of the client/server.  If you want to use a profile, it must be synced, which removes unneeded mods/profiles and installs the ones listed in the profile. \n\n## Documentation \n\nCheck out the [wiki](https://github.com/vividuwu/Lodestar/wiki).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb1tcr4sh%2FLodestar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb1tcr4sh%2FLodestar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb1tcr4sh%2FLodestar/lists"}