cargo-godot

Crates.iocargo-godot
lib.rscargo-godot
version0.5.0
created_at2024-05-19 12:04:18.941773+00
updated_at2025-07-01 17:54:42.409837+00
descriptioncargo helper for godot developpers
homepage
repositoryhttps://github.com/sanpii/cargo-godot
max_upload_size
id1244863
size71,722
Sanpi (sanpii)

documentation

README

cargo-godot

Crates.io Github actions pipeline status

Cargo helper to improve godot rust developement experience.

Install

cargo install cargo-godot

Use

In your rust project, you should add metadata in the Cargo.toml to specify the godot project path:

[package.metadata.godot]
project = "../godot"

Then, you can directly run/export/debug your project directly via cargo:

cargo godot run

cargo-godot generates the .gdextension file at the top of rust project. You can create a link in your godot project:

cd ../godot
ln -s ../rust/project.gdextension

Configuration

  • project: required. The path to the directory contening your godot project;
  • godot_executable: optional. The godot executable used to launch your project.
Commit count: 41

cargo fmt