This is a list of libraries and tools that can be used to develop 3DS Homebrew.
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
|
citro3d
|
Stateful PICA200 GPU wrapper library for the Nintendo 3DS
|
fincs
|
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
|