This repository is home of the ctru-rs
project, which aims to bring full control of the Nintendo 3DS console to homebrew developers using Rust.
This repository is organized as follows:
ctru-rs
- Safe, idiomatic wrapper aroundctru-sys
.ctru-sys
- Low-level, unsafe bindings tolibctru
.test-runner
- A helper crate for running Rust tests on 3DS (hardware or emulator).
Specific information about how to use the crates is present in the individual README for each package.
Have a look at ctru-rs
' README.md for a broad overview.
Cargo-generated documentation is available
via GitHub Pages, because the https://docs.rs build environment does not have libctru
installed.
This project is based on the efforts of the original authors:
The old version is archived here.
This project is distributed under the Zlib license.