{"id":23038471,"url":"https://github.com/sztorm/materialbinder","last_synced_at":"2026-04-29T10:33:55.266Z","repository":{"id":114573925,"uuid":"401518240","full_name":"Sztorm/MaterialBinder","owner":"Sztorm","description":"A code generation tool made for Unity Engine which simplifies material binding process and reduces errors associated with it.","archived":false,"fork":false,"pushed_at":"2021-09-05T18:45:38.000Z","size":426,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T00:05:28.803Z","etag":null,"topics":["material","shaders","unity"],"latest_commit_sha":null,"homepage":"","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/Sztorm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2021-08-30T23:56:31.000Z","updated_at":"2023-12-03T20:54:57.000Z","dependencies_parsed_at":"2023-04-09T21:46:18.284Z","dependency_job_id":null,"html_url":"https://github.com/Sztorm/MaterialBinder","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Sztorm/MaterialBinder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sztorm%2FMaterialBinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sztorm%2FMaterialBinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sztorm%2FMaterialBinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sztorm%2FMaterialBinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sztorm","download_url":"https://codeload.github.com/Sztorm/MaterialBinder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sztorm%2FMaterialBinder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32421931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["material","shaders","unity"],"created_at":"2024-12-15T18:19:02.487Z","updated_at":"2026-04-29T10:33:55.260Z","avatar_url":"https://github.com/Sztorm.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MaterialBinder\nA code generation tool made for Unity Engine which simplifies material binding process and reduces \nerrors associated with it.\n\n * [Documentation](Documentation/MaterialBinder.md)\n * [Changelog](CHANGELOG.md)\n * [Description](#description)\n * [Requirements](#requirements)\n * [Installation](#installation)\n * [License](#license)\n\n## Description\n\n**MaterialBinder** is a scriptable object which takes references of shaders given by user to \ngenerate material binding scripts that limit work needed to use the material with specified\nshader in scripts. Generated material binding types are easy to use and saves user from typing \nshader variable names, thus reducing possible errors.\n\n![](Images/Description_01.png)\n\nSee [documentation](Documentation/MaterialBinder.md) to learn how to use the **MaterialBinder**.\n\nThe package is UPM-ready and also provides other options of installation.\n\n## Requirements\n\nNo special requirements are required. Package is tested and works in Unity 2019.4.28f1, however \n**MaterialBinder** may work in newer as well as in older Unity versions.\n\n## Installation\n\nThere are many options of installation of this tool including:\n\n1. Install MaterialBinder using Unity Package Manager (recommended)\n2. Download release unitypackage and import it to your project\n3. Download source files and drop them into your project\n\n**Option #1**\n\n * Select **Window** -\u003e **Windows** -\u003e **Package Manager**\n\n ![](Images/Installation_01.png)\n\n * Press **+** button and then select **Add package from git URL...** option.\n\n ![](Images/Installation_02.png)\n\n * Paste ` https://github.com/Sztorm/MaterialBinder.git ` into text input and press **Add**\n\n ![](Images/Installation_03.png)\n\n * That's it. The package is ready to use.\n\n ![](Images/Installation_04.png)\n\n**Option #2**\n\n * Download release unitypackage from the **Releases** section on GitHub (Select desired version).\n * Click **Assets** folder using RMB and then select **Import Package** -\u003e **Custom Package...**\n\n ![](Images/Installation_05.png)\n\n**Option #3**\n\n * Download source files .zip archive from GitHub.\n * Unpack contents into folder of choice which is child of the **Assets** folder.\n\n## License\n**MaterialBinder** is licensed under the MIT license. **MaterialBinder** is free for \ncommercial and non-commercial use.\n\n[More about license.](LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztorm%2Fmaterialbinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsztorm%2Fmaterialbinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztorm%2Fmaterialbinder/lists"}