Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nandolawson/rust-3ds
Build Rust programs for the 3DS using a simplified Docker environment
https://github.com/nandolawson/rust-3ds
Last synced: 4 days ago
JSON representation
Build Rust programs for the 3DS using a simplified Docker environment
- Host: GitHub
- URL: https://github.com/nandolawson/rust-3ds
- Owner: nandolawson
- License: gpl-3.0
- Created: 2024-10-16T07:53:41.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2024-10-27T14:14:53.000Z (18 days ago)
- Last Synced: 2024-10-27T15:55:33.024Z (18 days ago)
- Language: Dockerfile
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rust-3ds
This repository is designed to use the Rust programming language for 3DS homebrew development. The Dockerfile uses the [official devkitARM image](https://hub.docker.com/r/devkitpro/devkitarm), installs the Rust toolchain and other components, and configures everything needed by both compilers.
## Why?
Pretty simple: Rust is an awesome and efficient programming language that's widely used by many people. In principle, I haven’t done much since all the heavy lifting was already done by the [Rust 3DS team](https://github.com/rust3ds). However, setting up the development environment (especially on Windows) can be pretty annoying and frustrating, which is why I decided to create this project.
## Usage
Anyone who wants to use this project should know how to either build and use an image or how to obtain it from [Docker Hub](https://hub.docker.com/r/nandolawson/rust-3ds) / [GitHub Container Registry](https://github.com/nandolawson/rust-3ds/pkgs/container/rust-3ds). Additionally, I've included a simple devcontainer configuration in this repository. For further information, I refer you to the [wiki](https://github.com/rust3ds/ctru-rs/wiki) created by the Rust 3DS team.
## Contributing
Anyone who wants to contribute is more than welcome to do so. Please feel free to create a pull request on GitHub. If you decide to fork this project, please make sure to adhere to the [license](https://github.com/nandolawson/rust-3ds/blob/master/LICENSE). Your involvement and feedback are highly appreciated!