Rust wrapper for libctru

Project maintained by rust3ds Hosted on GitHub Pages — Theme by mattgraham


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:

Getting Started

Specific information about how to use the crates is present in the individual README for each package. Have a look at ctru-rsREADME.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.

Original version

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.