{"id":16140778,"url":"https://github.com/octod/godot-gameplay-tags","last_synced_at":"2025-07-31T13:02:03.323Z","repository":{"id":241576779,"uuid":"797179659","full_name":"OctoD/godot-gameplay-tags","owner":"OctoD","description":"A tagging system for Godot","archived":false,"fork":false,"pushed_at":"2024-06-10T10:18:32.000Z","size":69,"stargazers_count":27,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T22:11:28.634Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/OctoD.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":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-07T10:52:12.000Z","updated_at":"2025-03-16T00:37:00.000Z","dependencies_parsed_at":"2024-06-10T11:56:37.922Z","dependency_job_id":"f7924bdd-d241-4c0a-b117-ab0c56084309","html_url":"https://github.com/OctoD/godot-gameplay-tags","commit_stats":null,"previous_names":["octod/godot-gameplay-tags"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctoD%2Fgodot-gameplay-tags","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctoD%2Fgodot-gameplay-tags/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctoD%2Fgodot-gameplay-tags/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctoD%2Fgodot-gameplay-tags/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OctoD","download_url":"https://codeload.github.com/OctoD/godot-gameplay-tags/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244269335,"owners_count":20426201,"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":[],"created_at":"2024-10-09T23:53:48.080Z","updated_at":"2025-03-18T17:30:32.545Z","avatar_url":"https://github.com/OctoD.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"godot-gameplay-tags\n===================\n[![Build Extension](https://github.com/OctoD/godot-gameplay-tags/actions/workflows/build-extension.yml/badge.svg)](https://github.com/OctoD/godot-gameplay-tags/actions/workflows/build-extension.yml)\n\n![logo](godot/icon.svg)\n\nThis addon is part of the Godot Gameplay Systems (GGS). It provides a tagging system for Godot.\n\n## Installation\n\nYou can either download this addon from the asset-store inside the Godot editor or download it from the releases page and install it manually.\n\n## Documentation\n\nGo and read the [documentation](docs/readme.md) to learn how to use this addon. It's very simple and easy to use.\n\n## Working on the source\n\nIf you want to work on the source, you can clone this repository, and start building the code.\n\nThe code is written in rust (v1.78.0). You simply have to run `cargo build` to build the code. The resulting library will be placed in the `godot/addons/godot_gameplay_tags` folder.\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more details.\n\n## Contributing\n\nIf you want to contribute to this project, you can fork this repository, make your changes and create a pull request. I will review your changes and merge them if they are good or solve particular issues.\n\n## Fun fact\n\nI wrote this addon using the Godot Rust bindings both for personal research and for a practical use case. \n\nI wanted to see how the Rust bindings work and how I can use them to write a Godot addon. \n\nThe result is this addon, which is written in Rust and provides a tagging system for Godot. \n\nI hope you find it useful and that it helps you in your projects.\n\nAlso, I hope rust will gain more traction in the Godot community, as it is a great language for writing high-performance code in a few hours.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctod%2Fgodot-gameplay-tags","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctod%2Fgodot-gameplay-tags","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctod%2Fgodot-gameplay-tags/lists"}