Skip to content

Build from source

You need a Rust toolchain, version 1.85 or newer.

Terminal window
git clone https://github.com/roxguel/godot-dev-tools
cd godot-dev-tools
cargo install --path crates/gdt --locked

This puts gdt in Cargo’s bin folder (~/.cargo/bin, which rustup already put on your PATH). --locked builds with the dependency versions recorded in Cargo.lock, the ones CI tests.

To work on gdt itself, the checks that must pass before a pull request are in CONTRIBUTING:

Terminal window
cargo fmt --all --check
cargo clippy --workspace --all-targets --locked -- -D warnings
cargo test --workspace --locked

To update, pull and run cargo install again; gdt self-update is (planned).

Independent community project. Not affiliated with, endorsed by or sponsored by the Godot Foundation or the Godot Engine project. “Godot” is a trademark of the Godot Foundation; this site does not use the Godot logo.