This is a list of libraries and tools that can be used to develop 3DS Homebrew.
List
Libraries
| Name
|
Description
|
Author
|
Download
|
Open-Source
|
| ctrulib
|
C library for writing user mode ARM11 code for the 3DS (CTR)
|
smea et al.
|
See here
|
Yes
|
| sf2dlib
|
Simple and Fast 2D library for the Nintendo 3DS (using ctrulib)
|
xerpi
|
Here
|
Yes
|
| gl3ds
|
OpenGL implementation for Nintendo 3DS using ctrulib
|
Cruel et al.
|
Here
|
Yes
|
| Caelina
|
An OpenGL implementation for (N)3DS
|
machinamentum
|
Here
|
Yes
|
| libkhax
|
Library for modifying kernel memory on a certain handheld game console.
|
Myria et al.
|
Here
|
Yes
|
| cpp3ds
|
Object-oriented C++ game library and port of SFML
|
Cruel et al.
|
Here
|
Yes
|
PC Tools
3DS Tools
| Name
|
Description
|
Author
|
Download
|
Open-Source
|
| braindump
|
Tool to dump ExeFS/RomFS data from games and other applications
|
neobrain
|
Here
|
Yes
|