{"repo":"elliotfontaine/yard-godot","free":true,"listed":false,"github":"https://github.com/elliotfontaine/yard-godot","clone":"git clone https://github.com/elliotfontaine/yard-godot.git","description":"YARD is an editor plugin for Godot to manage resources and query them at runtime, with a table view in the editor as the cherry on top.","language":"GDScript","stars":318,"topics":["database","game-development","game-engine","godot","godot-plugin","godot4"],"license":"MIT","category":"game-templates","readme_excerpt":"YARD — Yet Another Resource Database A Godot 4 plugin for managing and querying collections of resources, with a spreadsheet-like editor and a lightweight runtime API. Overview YARD builds on Godot's resource system. It has two parts: A table-based resource editor. The YARD editor tab lets you create and manage registries: catalogues of resources, optionally restricted to a class. Each registry provides a spreadsheet-like view of your resources and their properties. A lightweight runtime API. At runtime, a Registry is just a small .tres file holding UIDs and string IDs. It contains only the mapping, never the resources themselves. You control when loading happens, and how. Features - 🏷 Stable string IDs that survive file moves, with no autoload boilerplate to maintain - 🔒 Restrict a registry to a class so only matching resources can be added - 🔄 Sync a registry from a directory (recursively or not), with entries staying in sync as files appear or disappear - 🥧 Bake a property index in the editor for zero-cost runtime filtering by property value - 📦 Load entries individually, all at once (blocking), or asynchronously via threaded loading - ⚡ All expensive operations happen in the editor, leaving no runtime overhead beyond what you explicitly request Installation 1. Copy the addons/yard folder into your project's addons/ directory 2. Enable the plugin in Project Project Settings Plugins Usage Creating a registry Open the Registry tab in the editor, click File New Registry ","default_branch":null,"files":null,"tree":[],"storefront":"/r/elliotfontaine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elliotfontaine/yard-godot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}