Homebrew examples of Nintendo Switch homebrew written with this organization's tools
-
applet: library appletslibapplet-launch: example of manually launching thePlayerSelectlibrary applet (will be removed/replaced with libapplet support gets properly implemented innx)
-
fs-api: filesystem API-
file-rw: example of reading/writing files -
dir-list: example of listing files/dirs
-
-
graphics:-
gpu-simple,gpu-simple2: examples of simple graphics operations -
simple-window: example of a sysmodule rendering over everything -
console-interactive: simple CLI that prints any (external) keyboard input -
console-write: tries to read contents from the filesdmc:/lorem_ipsumand prints them using aScrollbackConsole -
console-write-random: tries to read contents from the filesdmc:/lorem_ipsumand prints them in randomly sized chunks using aConsole<TextOnGraphic<PersistentBufferedCanvas>>
-
-
input: example of input API -
os:-
threads: example of thread support -
thread-panic: example of gracefully catching a panicking thread, requires a build likeRUSTFLAGS="-C panic=unwind" cargo +nightly nx build -p thread_panicto ensure unwinding occurs.
-
-
net:-
chat -
echo -
net-log
-
-
server-ipc:-
lm: simple replacement ofLogManagersysmodule -
prepo-mitm: simple MitM ofprepo(Play Report) services -
simple-mitm-service: example of how a IPC service MitM works-
client: client-side example -
server: server-side example
-
-
simple-service: example of how a regular IPC service works-
client: client-side example -
server: server-side example
-
-