{"id":25906482,"url":"https://github.com/autumngmod/libloader","last_synced_at":"2026-06-08T11:02:13.113Z","repository":{"id":280354992,"uuid":"941680379","full_name":"autumngmod/libloader","owner":"autumngmod","description":"🍂 Package manager for Garry's Mod (in-dev)","archived":false,"fork":false,"pushed_at":"2025-03-14T09:23:18.000Z","size":79,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-30T19:13:14.555Z","etag":null,"topics":["garrysmod","gmod","gmod-lua","lua","package-manager"],"latest_commit_sha":null,"homepage":"https://smokingplaya.ru/","language":"Lua","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/autumngmod.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-02T21:04:06.000Z","updated_at":"2025-11-05T20:01:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b9c7ef3-eb82-4455-af10-dc75cbe516a8","html_url":"https://github.com/autumngmod/libloader","commit_stats":null,"previous_names":["autumngmod/libloader"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/autumngmod/libloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumngmod%2Flibloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumngmod%2Flibloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumngmod%2Flibloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumngmod%2Flibloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autumngmod","download_url":"https://codeload.github.com/autumngmod/libloader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumngmod%2Flibloader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34059157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":["garrysmod","gmod","gmod-lua","lua","package-manager"],"created_at":"2025-03-03T06:15:02.220Z","updated_at":"2026-06-08T11:02:13.105Z","avatar_url":"https://github.com/autumngmod.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# libloader\n``libloader`` is an attempt to make a package manager for Garry's Mod. \\\nAll packages are searched on GitHub, in open source repositories.\n\n![showcase](./assets/showcase.png)\n\n*join us on discord!*\\\n\u003ca href=\"https://discord.gg/HspPfVkHGh\"\u003e\n  \u003cimg src=\"https://discordapp.com/api/guilds/1161025351099625625/widget.png?style=shield\"\u003e\n\u003c/a\u003e\n\n# Table of contents\n* [Official available libraries](#official-available-libraries)\n* [Installation](#installation)\n* [Usage](#usage)\n  * [Installation](#library-installation)\n  * [Library enabling](#library-enabling)\n  * [Library disabling](#library-disabling)\n  * [Library removing](#library-removing)\n* [For developers](#for-developers)\n\n# Official available libraries\n* [autumngmod/cream](https://github.com/autumngmod/cream) - Web based UI (React/Vue/etc) in Garry's Mod\n* [autumngmod/logmo](https://github.com/autumngmod/logmo) - Small logger utility library\n* [autumngmod/binloader](https://github.com/autumngmod/binloader) - Auto ``DLL`` module loader\n* [autumngmod/workyaround](https://github.com/autumngmod/workyaround) - Creates a data/worky folder whose contents are passed to the client anyway, bypassing Garry's Mod's prohibitions on extensions.\n\n# Installation\nDownload [latest release](https://github.com/autumngmod/libloader/releases/latest/download/libloader_minified.lua), and put it to ``GarrymodDS/garrysmod/lua/autorun/`` (its minified version of ``libloader``)\n\n\u003e [!NOTE]\n\u003e Alternatively, you can just download this repository, and install libloader as an addon. This way you can make sure that the code is not modified and does not contain anything dangerous.\n\n# Usage\n\u003e [!NOTE]\n\u003e You can hide tooltips (hints) by using the ``libloader_showhints 0`` command\n\n### Library installation\n```bash\n# Installation of latest version of library\nlib i/install autumngmod/binloader\n\n# Forcing a version\nlib install autumngmod/binloader@0.1.0\n# # Forcing a version with a flag\nlib install autumngmod/binloader --version 0.1.0\n```\n\n### Library enabling\n\u003e [!NOTE]\n\u003e Libraries are disabled by default, so enable them after installation.\n\n```bash\nlib en/enable autumngmod/binloader@0.1.0\n```\n\n### Library disabling\n```bash\nlib disable autumngmod/binloader@0.1.0\n```\n\n### Library removing\n```bash\nlib remove/delete/r autumngmod/binloader@0.1.0\n```\n\n### Show the list of installed libraries\n```bash\nlib list\n```\n\n# For developers\nYour repository should have an addon.json file in GitHub release, and its contents should match [this json schema](https://raw.githubusercontent.com/autumngmod/json/refs/heads/main/addon.scheme.json).\n\nExample:\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/autumngmod/json/refs/heads/main/addon.scheme.json\",\n  \"name\": \"Addon's name\",\n  \"description\": \"Short description\",\n  \"authors\": [\"author1\", \"author2\"],\n  \"version\": \"0.1.0\",\n  \"githubRepo\": \"https://github.com/example/repo\",\n  \"side\": [\"server\", \"client\"]\n}\n```\n\nAlso, the library itself should be uploaded to GitHub Release under the name lib.lua.\n\n\u003e [!NOTE]\n\u003e Yes, the library itself should be compressed into a single file.\n\nYou can do this either manually or [via GitHub Actions like gm-donate/igs](https://github.com/GM-DONATE/IGS).\n\n\u003e [!NOTE]\n\u003e GitHub Release should have a name like “v*.*.*.*”, e.g. “v0.1.0”.\n\n[Ideal example of a repository with an addon on GitHub](https://github.com/autumngmod/binloader)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautumngmod%2Flibloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautumngmod%2Flibloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautumngmod%2Flibloader/lists"}