Skip to content
@rust3ds

Rust 3DS

A collection of Nintendo 3DS projects for the Rust programming language.

Welcome! 👋

Rust3DS is a GitHub Organization with the objective of developing libraries and tools to integrate the Rust programming language in homebrew projects for the Nintendo 3DS system. 🦀 🎮

Ok, but why?

The current technology used to develop homebrew games on the Nintendo 3DS family of consoles is extremely advanced, yet also very unstable and hard to use for inexperienced users. From the pains of crashes and unending stack backtraces, Rust3DS was born, with the main goal of wrapping the underlying system processes in a safe and performant way.

Getting Started 🏃

You can check out the wiki at ctru-rs for more info on installing and using our tools.

Contribution 🔧

We are always open to contribution and feedback. If you have a feature you'd really love to see implemented, you can always open a PR or an issue in the corresponding repository.

Disclaimer

Rust3DS is NOT affiliated with Nintendo, nor do we use or work on their proprietary SDK.

Pinned

  1. ctru-rs ctru-rs Public

    Rust wrapper for libctru

    Rust 109 15

  2. cargo-3ds cargo-3ds Public

    Cargo command to work with Nintendo 3DS project binaries.

    Rust 49 9

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…