{"repo":"Dheatly23/godot-wasm","free":true,"listed":false,"github":"https://github.com/Dheatly23/godot-wasm","clone":"git clone https://github.com/Dheatly23/godot-wasm.git","description":"WebAssembly binding for Godot","language":"Rust","stars":32,"topics":["godot","webassembly","bindings","rust"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"godot-wasm WebAssembly binding for Godot, with rich feature set. Introduction Hello there! Thanks for checking out this library 🙏. I published this as my future portfolio on my coding adventure. This is my hobby project, developed over 6 months (+1 year porting to Godot 4). It has gone through a lot of changes. For the Godot 3 version, check out branch gdnative . Stability Generally speaking, this library is stable enough to be used in production. As of writing, there is no new features to be planned. Though it could change in the future. We may cause breaking changes if/when: - Wasmtime update breaks our feature. - Godot-rust update breaks our bindings. - Feature is deprecated (there's no guarantee on removal timeline). Stuff that is not covered in stability: - Feature flags beyond default feature. - Justfile. - Internal properties/methods. - Properties/methods marked as unsafe. Update Schedule Update schedule is generally in sync with wasmtime release. Interim updates might happen to fix bugs or add features. Documentation Documentation is in doc folder. Also available as doc comments. Features Easily run any WASM module. Supports WAT compilation. Imports any (custom) Godot methods into WASM. Easy access to linear memory, per-element basis or bulk array operation. Catch and throw runtime error/traps with signal. Epoch-based limiter to stop bad-behaving module. Memory limiter to prevent exhaustion. Experimental API for direct Godot object manipulation. Available in 3 flavor","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dheatly23","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dheatly23/godot-wasm/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."}