{"id":29796463,"url":"https://github.com/vrlabs/controllercleaner","last_synced_at":"2025-07-28T05:10:08.290Z","repository":{"id":301752726,"uuid":"1010210840","full_name":"VRLabs/ControllerCleaner","owner":"VRLabs","description":"Controller Editor's \"Cleanup unused sub-assets\" in a standalone and faster script.","archived":false,"fork":false,"pushed_at":"2025-07-06T15:07:07.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-06T16:22:08.988Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VRLabs.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":"2025-06-28T15:33:30.000Z","updated_at":"2025-07-06T15:07:11.000Z","dependencies_parsed_at":"2025-06-28T16:44:08.014Z","dependency_job_id":"8f880e47-75ec-4df6-a18d-8c4d7797f361","html_url":"https://github.com/VRLabs/ControllerCleaner","commit_stats":null,"previous_names":["vrlabs/controllercleaner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VRLabs/ControllerCleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VRLabs%2FControllerCleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VRLabs%2FControllerCleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VRLabs%2FControllerCleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VRLabs%2FControllerCleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VRLabs","download_url":"https://codeload.github.com/VRLabs/ControllerCleaner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VRLabs%2FControllerCleaner/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267464522,"owners_count":24091505,"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-28T02:00:09.689Z","response_time":68,"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":[],"created_at":"2025-07-28T05:10:05.769Z","updated_at":"2025-07-28T05:10:08.275Z","avatar_url":"https://github.com/VRLabs.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Note: this fork goes against Dreadrith's, the Original Author, wishes. It is however compliant with the original OS license.\n\u003cdiv align=\"center\"\u003e\n\n# Controller Cleaner\n\n\n[![Generic badge](https://img.shields.io/github/downloads/VRLabs/ControllerCleaner/total?label=Downloads)](https://github.com/VRLabs/ControllerCleaner/releases/latest)\n[![Generic badge](https://img.shields.io/badge/License-MIT-informational.svg)](https://github.com/VRLabs/ControllerCleaner/blob/main/LICENSE)\n[![Generic badge](https://img.shields.io/badge/Unity-2019.4.31f1-lightblue.svg)](https://unity3d.com/unity/whats-new/2019.4.31)\n[![Generic badge](https://img.shields.io/badge/SDK-AvatarSDK3-lightblue.svg)](https://vrchat.com/home/download)\n\n[![Generic badge](https://img.shields.io/discord/706913824607043605?color=%237289da\u0026label=DISCORD\u0026logo=Discord\u0026style=for-the-badge)](https://discord.vrlabs.dev/)\n[![Generic badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dvrlabs%26type%3Dpatrons\u0026style=for-the-badge)](https://patreon.vrlabs.dev/)\n\nController Editor's \"Cleanup unused sub-assets\" in a standalone and faster script.\n\n![Preview](https://github.com/user-attachments/assets/eb139835-f5e8-4f3c-a9c3-bba1090d25a1)\n\n### ⬇️ [Download Latest Version](https://github.com/VRLabs/ControllerCleaner/releases/latest)\n\n\n### 📦 [Add to VRChat Creator Companion](https://vrlabs.dev/packages?package=dev.vrlabs.controllercleaner)\n\n\u003c/div\u003e\n\n---\n\n## What it does\n\n![Preview](https://github.com/user-attachments/assets/4f21ec68-24a4-4549-a627-0b95e244656f)\n\nSub-assets are assets embedded into a parent asset but are hidden by default. Certain actions may cause sub-assets to remain as residue in a controller and build up over time without being used and only serve to bloat the controller even further and sometimes even cause issues.\n\nThis tool can scan and clean up the residue in your controllers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrlabs%2Fcontrollercleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvrlabs%2Fcontrollercleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrlabs%2Fcontrollercleaner/lists"}