Skip to content
@rust-wiiu

rust-wiiu

Rust for Wii U Homebrew

Rust on the Wii U

Caution

EXPERIMENTAL: Expect bugs, unexpected behaviour, changing APIs, and incomplete documentation.

Note

Currently, rust-wiiu is developed and tested solely on a Linux system. Scripts or other platform-specific elements might need some changing to work on other platforms. If you find an incompatibility, feel free to create an issue or submit a fix via pull request.

To get more information or you want to know how to get started, take a look at Book for U. If you want to contribute, take a look at our Contributing Guidelines.

Goal

The goal of this project is to create a simple way to write Wii U homebrew software in Rust by providing a complete, Rust-native toolchain for CafeOS, the operating system of the Wii U.

Acknowledgements

We would like to thank the contributors to devkitPro, wiiu-env, and the entire Wii U homebrew scene. Without your work, this project would not be possible.

Legal

"This project" refers to all code provided by the Github Organisation "rust-wiiu".

rust-wiiu is not affiliated with, authorized, maintained, sponsored, or endorsed by Nintendo. Wii U™ is a registered trademark of Nintendo Co., Ltd.

Pinned Loading

  1. cafe-sys cafe-sys Public

    Bindings for the Wii U system APIs.

    Rust

  2. cargo-wiiu cargo-wiiu Public

    Cargo extension to easily work with Nintendo Wii U binaries.

    Rust 1

Repositories

Showing 10 of 28 repositories
  • cargo-wiiu Public

    Cargo extension to easily work with Nintendo Wii U binaries.

    rust-wiiu/cargo-wiiu's past year of commit activity
    Rust 1 GPL-3.0 0 0 2 Updated Nov 1, 2026
  • cafe-sys Public

    Bindings for the Wii U system APIs.

    rust-wiiu/cafe-sys's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Oct 14, 2026
  • .github Public

    Public repository for rust-wiiu

    rust-wiiu/.github's past year of commit activity
    1 MIT 0 0 0 Updated Oct 13, 2026
  • std-tests Public

    Tests for the Rust standard library on the Wii U on hardware

    rust-wiiu/std-tests's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Oct 13, 2026
  • rust Public Forked from rust-lang/rust

    Empowering everyone to build reliable and efficient software.

    rust-wiiu/rust's past year of commit activity
    Rust 0 Apache-2.0 21,998 0 0 Updated Oct 13, 2026
  • gfx2 Public

    Parse Gfx2 shader binaries.

    rust-wiiu/gfx2's past year of commit activity
    Rust 0 MIT 0 4 2 Updated Oct 1, 2026
  • dev-app Public

    Active development app

    rust-wiiu/dev-app's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Jul 5, 2026
  • cafe-rs Public

    Wii U SDK

    rust-wiiu/cafe-rs's past year of commit activity
    Rust 5 GPL-3.0 0 9 0 Updated Jul 4, 2026
  • cafe-target-spec Public

    LLVM target spec and linker script

    rust-wiiu/cafe-target-spec's past year of commit activity
    Linker Script 0 MIT 0 0 0 Updated Jul 1, 2026
  • cafe-logger Public

    A logger which works over various output channels for the Wii U.

    rust-wiiu/cafe-logger's past year of commit activity
    Rust 0 GPL-3.0 0 0 0 Updated Jun 21, 2026