From WikiTemp, the GBAtemp wiki

This is a general list of all homebrew applications available for the Nintendo Switch. Feel free to edit this list if you notice anything missing. Please add new entries in alphabetical order in their respective pages. Edit this page to add new categories listing only.

Applications Games Emulators Demos Exploits

Applications

Temporary list, please help sorting them to proper categories below

Launchers

HBMenu mod : https://gbatemp.net/threads/hbtheme.517838/
Twili Homebrew launcher and debugger https://gbatemp.net/threads/twili-homebrew-debug-monitor.522673/

sysmodule

sysnetcheat https://gbatemp.net/threads/sys-netcheat-simple-open-source-cheat-engine.512512/ (and sysnetcheatGUI in app section)
sys-play https://gbatemp.net/threads/sys-play-sysmodule-background-music-player-for-nintendo-switch.511844/
sys-ftpd https://github.com/jakibaki/sys-ftpd/releases
loader.kip Loader system module.
sm.kip Service Manager.
fs_mitm.kip (File System _ man in the middle) LayeredFS module
pm.kip process Manager. disables telemetry by patching the Error collection sysmodule (eclct) 0100000000000032 ?
nx-dreport deletes reports https://github.com/Thog/nx-dreport (deprecated)
nx-creport redirects crash report to SD card.
Switch Presence https://github.com/Random0666/SwitchPresence
SlideNX https://gbatemp.net/threads/slidenx-change-joycon-attach-detach-sound.521749/
nx-hbloader https://github.com/switchbrew/nx-hbloader
Ldn_mitm, convert Ad-hoc (local play) to LAN for game without native LAN support. Use with Switch-LAN-Play. https://gbatemp.net/threads/ldn_mitm-play-local-wireless-supported-games-online.525512/ https://github.com/spacemeowx2/ldn_mitm
Theme shuffle, Applies a random NXTheme file at boot. (unreleased yet, announcement post)
Freebird, Switch Clock Speed Control Sysmodule https://gbatemp.net/threads/freebird-switch-clock-speed-control-sysmodule.530641/
Sys-clk, a per-application Switch clock speed control sysmodule https://gbatemp.net/threads/sys-clk-under-overclocking-sysmodule.531372/ https://github.com/retronx-team/sys-clk

system

ZeroTwoXCI https://gbatemp.net/threads/team-2168-zerotwoxci-the-xci-installer.518171/
Addubz's Tinfoil https://gbatemp.net/threads/tinfoil-now-with-network-install.515932/ (not official thread?) https://gbatemp.net/threads/tinfoil-title-installer-manager-by-adubbz.511763/
DZ renamed to Blawar's Tinfoil https://gbatemp.net/threads/dz-network-nsp-installer-and-title-key-dumper.519179/ https://github.com/digableinc/tinfoil
NOEXS Remote debugger https://gbatemp.net/threads/noexs-remote-debugger.512668/
Gagorder https://gbatemp.net/threads/gag-order-a-fix-for-supernag.505765/
Horizon NAND dumper https://gbatemp.net/threads/open-source-horizon-nand-dumper.518095/
NSPower https://gbatemp.net/threads/nspower-switch-title-installer-manager-and-more.513485/
Title Deleter https://gbatemp.net/threads/title-deleter.516066/
eXshop https://gbatemp.net/threads/release-exhop-nintendo-switch-title-downloader.508273/
kEx https://gbatemp.net/threads/kex-a-full-system-nand-sd-browser.512679/
NXHactool https://gbatemp.net/threads/nxhactool-hactool-built-as-a-nro-nso-with-libnx.513193/
SwitchIdent https://github.com/joel16/SwitchIdent/releases
SwitchIdentGUI https://github.com/joel16/SwitchIdent/releases
dOPUS https://github.com/Hidki/dOPUS/releases ---> project renamed to n1dus  https://gbatemp.net/threads/dopus-becomes-n1dus.520780/
NXToolkit https://gbatemp.net/threads/nxtoolkit-nx-team.520289/
BOGInstaller https://github.com/Reisyukaku/BogInstaller/ https://gbatemp.net/threads/release-boginstaller-beta.507793/
Firmware Dumper https://gbatemp.net/threads/firmware-dumper.522522/
BiggestDump (pending firmware dumper by JK_) https://gbatemp.net/threads/biggestdump-open-source-firmware-dumper.524729/ https://github.com/J-D-K/biggestDump
Goldleaf (successor to addubz's original tinfoil) https://gbatemp.net/threads/goldleaf-nintendo-switch-title-installer-manager.527578/ https://github.com/XorTroll/Goldleaf
NXMTP (Media Transfer Protocol), mount all partition in read only over USB MTP https://gbatemp.net/threads/nxmtp.528783/ https://github.com/liuervehc/nxmtp/releases

tools

ftpd https://gbatemp.net/threads/ftpd-released-for-switch-3-0.497026/
ftpd4SXOS https://github.com/Falki14/ftpd4sxos/releases
ReiNX toolkit https://gbatemp.net/threads/reinx-toolkit.517457/
FreeshopNX https://gbatemp.net/threads/freeshopnx.512121/
Switch Homebrew Appstore https://gbatemp.net/threads/switch-homebrew-appstore.493086/
GCDumpTool https://gbatemp.net/threads/gcdumptool-yet-another-nintendo-switch-game-card-dump-tool.508343/
Generic Mod Manager https://gbatemp.net/threads/generic-mod-manager-a-mod-manager.517626/
To be verified : https://gbatemp.net/threads/custom-cdn-website-for-custom-nsps.516289/
EasyPower https://gbatemp.net/threads/easypower-quick-utility-to-reboot-the-switch.515378/
BootMoix https://gbatemp.net/threads/i-created-a-somewhat-working-cmake-toolchain-setup-for-libnx-and-libtransistor.514521/
Save Master https://gbatemp.net/threads/my-first-hombrew-save-master.511008/
Title Cross https://gbatemp.net/threads/title-cross-folder-modifier-for-layeredfs.507949/
sdmcNX https://gbatemp.net/threads/sdmcnx-open-source-nintendo-switch-file-browser-v0-1-0.510252/
kezplez-nx https://github.com/tesnos/kezplez-nx
kezplez-nx fork https://github.com/shchmue/kezplez-nx , supports the fuses and TSEC being dumped in multiple locations as well as also supporting firmware 6.0. 
Game Redirector [PyNX] https://github.com/Kozlowlw/py-switch
SDFile updater https://github.com/StevenMattera/SDFileUpdater/releases - fork or different https://github.com/tumGER/SDFilesSwitch/tree/v9.0.4/SDFiles/switch/SDFilesUpdater
Shared Font Dumper https://github.com/simonmkwii/SharedFontDumper/releases
XCI dumper (WAIN Cart Dumper NX?) https://gbatemp.net/threads/xci-dumper.506700/
SXOS ROMMENU https://gbatemp.net/threads/sxos-rommenu-nsp-nros.519365/ (extracted ROMMENU nro from the SXOS's boot.dat. Does not run xci without a license; works only with SXOS).
NXsh https://gbatemp.net/threads/nxsh-remote-shell-for-the-nintendo-switch-over-telnet.522317/
Switch Game Card dumper https://gbatemp.net/download/swupdatedumper-nro.34397/ https://github.com/MCMrARM/switch-game-card-dumper
USB to SD file copier for SXOS https://gbatemp.net/threads/usb-to-sd-file-copier-for-sx-os.522540/
nx-USB https://gbatemp.net/threads/nx-usb.523122/
RCMreboot reboot into RCM from atmosphere 8.1.0+ https://gbatemp.net/threads/rcmreboot-for-atmosphere-0-8-1-reboots-your-switch-to-rcm.524989/
PowerToolNX https://github.com/CVFireDragon/PowerToolsNX/
Lockpick, get and dump prod.keys to SD card https://gbatemp.net/threads/lockpick-switch-key-derivation-homebrew.525575/
Avatool https://gbatemp.net/threads/avatool-homebrew-tool-to-change-avatars.525654/
Kip select, a kip Manager for atmoshphere https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
nxDownload, download file to SD card https://github.com/Dontwait00/nXDownload
UpToDate https://gbatemp.net/threads/uptodate-download-firmwares-for-choidujour-from-your-switch.525708/
FTPc, an FTP Client https://gbatemp.net/threads/ftpc-an-ftp-client.526037/
NxThemes Installer https://github.com/exelix11/SwitchThemeInjector/releases https://gbatemp.net/threads/switch-custom-themes-sharing-thread.522213/
Homebrew SD setup, downloads and extracts packages from http://sdsetup.com directly to the switch https://gbatemp.net/download/sdsetup-homebrew-app.35441/
VGedit, text editor https://gbatemp.net/download/vgedit-console-text-editor.35440/ https://github.com/vgmoose/vgedit/releases
NXMTP (Media Transfer Protocol), mount all partitions (read only) and SD card over USB MTP https://gbatemp.net/threads/nxmtp.528783/ https://github.com/liuervehc/nxmtp/releases
BrowseNX, Web Browser applet launcher https://gbatemp.net/threads/browsenx-web-browser-launcher-source.529438/
IPSwitch https://github.com/3096/ipswitch/releases, generate/manage ips patches for atmosphere
Switch Xbox Controller, turn your switch to xbox controller for computer https://github.com/WerWolv98/SwitchXBOXController/releases
Calculator-NX https://gbatemp.net/threads/calculator-nx-mathematics-on-your-switch.530949/ https://github.com/thomleg50/Calculator-NX

Savegame tools

Svitch https://gbatemp.net/threads/svitch-yet-another-save-file-extractor.506086/
Edizon https://gbatemp.net/threads/edizon-a-save-editor-and-manager-for-horizon.506167/
Save Data Manager https://gbatemp.net/threads/savedata-manager-for-nintendo-switch.514522/
Checkpoint https://github.com/FlagBrew/Checkpoint/releases
JKSV https://github.com/J-D-K/JKSV/releases (savegame and system save manager, also contains additional system tools like NAND dumper, update deleter, process killer, etc.)
Mario Odyssey Save Editor https://github.com/jonyluke/Mario-Odyssey-Save-Editor/releases
BOTW Save Editor https://github.com/Jpe230/BOTW-Save-File-Editor/releases
Y'allAreNUTs https://github.com/3096/nut/releases/

media

NX-Play https://gbatemp.net/threads/nxplay-multimedia-player-for-nintendo-switch.511277/ (deprecated, see PlayerNX)
PlayerNX https://gbatemp.net/threads/playernx-finally-a-poc-homebrew-video-player.517429/
Pixel Painter https://gbatemp.net/threads/release-pixel-painter-simple-drawing-homebrew.497145/
Proof of Concept video player MOD (not homebrew) (illegal) https://gbatemp.net/threads/the-first-homebrew-as-an-nsp-anime-movie-player-for-nintendo-switch-18if.514982/
Web browser (WIP) https://gbatemp.net/threads/my-web-browser-project-for-nintendo-switch.510286/
OrchestriNX https://gbatemp.net/threads/orchestrinx-play-your-favorite-zelda-tunes-now-on-the-switch.504949/
PC game streamers https://gbatemp.net/threads/any-dev-working-on-pc-game-streaming-to-switch.520478/ , https://github.com/kbhomes/moonlight-switch , https://www.reddit.com/r/SwitchHaxing/comments/9mcxti/steam_inhome_streaming_progress_01
Kodi https://github.com/VelocityRa/xbmc/tree/switch
pPlay https://gbatemp.net/threads/pplay-switch-video-player-coming-soon.526187/
in-Home-Switching, stream Windows desktop to switch. https://gbatemp.net/threads/in-home-switching-stream-your-favorite-pc-games-to-your-nintendo-switch.526108/ https://github.com/jakibaki/In-Home-Switching

Laguage interpreters (maybe move to Emulators page?)

NX Python https://gbatemp.net/threads/nx-python-create-python-homebrew-for-the-switch.499150/
   projects using pynx:
   - SwitchGuide Updater https://gbatemp.net/download/switchguide-updater.35260/
   - Generic Mod Manager https://gbatemp.net/threads/generic-mod-manager-a-mod-manager.517626/
   - Switch Media Host https://gbatemp.net/threads/switch-media-host-host-your-switch-media-over-lan.526491/
BrewJS https://gbatemp.net/threads/brew-js-make-homebrew-apps-with-javascript.504327/

Other homebrew apps tools

Button tester https://github.com/midstor/Button-Tester/releases
ScreenTester https://github.com/Marice/ScreenTester-NX/releases
many random homebrew or tools? https://github.com/switch-stuff


Homebrew Loaders Bootloaders Payloads System Modules System Tools File Managers Utilities Other applications


Homebrew Loaders

Title Description Author Thread Source
Homebrew Menu First Homebrew loader for the switch. Yellows8, plutooo git


Bootloaders and payloads

See Switch payloads page.


System Modules

System modules are add-ons in the form of kip files you can add to your CFW.

Title Description Author Thread Source
nx-creport Redirects crash reports to SD card.
nx-dreport Clears logs
Sys-ftpd Ftpd port as a Nintendo Switch sysmodule. jakibaki github
sys-netcheat Open-source cheat-engine for the Nintendo Switch. Jakibaki Thread github
Sys Play It's a kip module which plays music in the background, no matter what are you doing.) XorTroll Thread gitbub
xor:Play Switch System module to play a sound file anywhere (system, game, etc.) XorTroll Thread gitbub

System tools

Title Description Author Thread Source
ChoiDuJourNX a system firmware installer homebrew for the Nintendo Switch. rajkosto Thread git
kezplez-nx A Nintendo Switch (70+) key dumper. tesnos6921 Thread git
NSPower Switch title installer, manager and more. Sequel of eNXhop project. XorTroll Thread git
eNXhop Switch CDN Title Downloader. Update/Mod/sequel/rename of eXhop project. XorTroll
eXhop Nintendo Switch CDN title downloader (like FreeShop), based on Rei's BogInstaller. Mod of XorTroll's original version. tunip3 Thread git
Tinfoil A Switch NSP title installer & manager. Adubbz Thread git
FreeShopNX A Switch CDN Title downloader. git
RebootRCM An nro/nsp homebrew to reboot to RCM from Atmosphere 0.8.1+ hippy dave Thread Download page

File Managers

Title Description Author Thread Source
edizon A Savegame editor, directly on the console. thomasnet, WerWolv Thread git

NX-Shell Work in progress port of 3DShell (Multi purpose file manager) to the Nintendo Switch.

Utilities tools

Title Description Author Thread Source



Other applications

Title Description Author Thread Source

Noexs Remote Debugger

Games

Temporary list, please help sorting them to proper categories below

bermuda syndrome https://gbatemp.net/threads/bermuda-syndrome.519475/
Pixel shuffle NX https://gbatemp.net/threads/pixel-shuffle-nx.519727/
Doom 3 https://gbatemp.net/threads/dhewm3-nx-a-doom-3-port.519667/
Quake 3 https://gbatemp.net/threads/ioquake3-nx-an-ioquake3-port.518558/
NXQuake2 https://gbatemp.net/threads/nxquake2-a-quake-ii-port.517139/
QuakespasmNX https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/
DukeNukem3D https://gbatemp.net/threads/duke-nukem-3d.502386/
Fade to black https://gbatemp.net/threads/fade-to-black.519075/
REminiscence - Flashback port https://gbatemp.net/threads/reminiscence-flashback-engine-for-the-switch.499860/
The legend of zelda - Mystery of Solarus DX https://gbatemp.net/threads/the-legend-of-zelda-mystery-of-solarus-dx-solarus-engine.500222/
Another World + Heart of alien https://gbatemp.net/threads/another-world-and-heart-of-the-alien-for-switch.505416/
DDLC-Love, Doki Doki Literature Club https://gbatemp.net/threads/ddlc-3ds-by-lukezgd-ported-to-switch.518969/
DXX (descent1/2) https://gbatemp.net/threads/dxx-switch-descent-1-2-source-port.518746/
Sonic robo Blast 2 https://gbatemp.net/threads/sonic-robo-blast-2-switch-port.506356/
OpenBOR https://gbatemp.net/threads/openbor.499075/
HexGem https://gbatemp.net/threads/hexgem-board-game.512540/
Minesweeper https://gbatemp.net/threads/minesweeper-nx.518482/
MinesweeperNX https://gbatemp.net/threads/minesweeper-nx.517323/
kgDoom https://gbatemp.net/threads/old-doom-port-released.492894/
Openfodder https://gbatemp.net/threads/openfodder-switch-cannon-fodder-port.510070/
100 boxes NX https://gbatemp.net/threads/100-boxes-nx.517683/
2 planes https://gbatemp.net/threads/2planes.517358/
ChocolateDoom port https://gbatemp.net/threads/chocolate-doom-ported-to-the-nintendo-switch.506909/
Opentyrian https://gbatemp.net/threads/opentyrian-port-for-switch.504650/
Flappy NX https://gbatemp.net/threads/flappy-nx-flappy-bird-port-for-switch-installable-nsp.516340/
Press The Button [PyNX] https://gbatemp.net/threads/press-the-button-a-pynx-game.505326/
Postal https://gbatemp.net/threads/postal-for-the-nintendo-switch.505234/
Wolf4SDL, Wolfenstein3D port https://gbatemp.net/threads/wolfenstein-3d-port.508755/ https://github.com/keeganatorr/Wolf4SDL-Switch/releases
Hot Pocolate https://gbatemp.net/threads/hot-pocolate-homebrew-game-alternative-music-visualizer.515039/
Löve Potion, lua framework https://love2d.org/forums/viewtopic.php?t=84909 https://love2d.org/ 
  - Snake [Love Potion] https://gbatemp.net/threads/homebrew-snake-port-lovepotion.498467/
  - Love story [love potion] https://gbatemp.net/download/lovestory.35027/
EasyRPG Link's awakening https://gbatemp.net/threads/easyrpg-w-links-awakening-remake.509414/ (illegal ?)
Canonball (port1 by Lantus) https://gbatemp.net/threads/cannonball-outrun-engine-ported-to-the-switch-5-0.504194/
Canonball (port2, by rsn8887) https://gbatemp.net/threads/cannonball-switch-v1-05-enhanced-outrun-engine-for-switch-based-on-my-vita-port.521864/
SDLPoP https://gbatemp.net/threads/sdlpop-an-open-source-port-of-prince-of-persia-for-switch.503754/
InvaderNX https://gbatemp.net/threads/invadersnx-a-space-invaders-type-game.510841/
SudokuNX https://gbatemp.net/threads/sudokunx-a-sudoku-game-for-the-nintendo-switch.510830/
EasyRPG Player (RPGMaker emulator?) https://gbatemp.net/threads/release-easyrpg-player-rpg-maker-2k-2k3-emulator-for-switch.497328/
Mortis Ghost [EasyRPG] https://gbatemp.net/threads/mortis-ghost-off-easyrpg.510092/
OpenLiero https://gbatemp.net/threads/openliero-port-for-nintendo-switch.509806/ 
added from switchbru appstore:
2048 https://github.com/BernardoGiordano/2048/releases
Space game NX https://github.com/vgmoose/spacenx
Legend of Sword and Fairy https://gbatemp.net/threads/legend-of-sword-and-fairy-freeware-english-1-1.491319/
Hydra Castle Labyrinth Switch https://github.com/Rinnegatamante/HCL-Switch
Meritous https://gbatemp.net/threads/release-meritous-for-switch.498356/
Pong NX https://github.com/TheKgg/switch-pong
Fruit'y https://gbatemp.net/threads/release-fruity-port-for-nintendo-switch-retroguru-team.497708/#post-7854951
TicTacToe nx https://gbatemp.net/threads/alpha-tictactoe-for-nx.497196/
Game example (move to demos page) https://github.com/Dontwait00/game-example/releases
Pickr https://github.com/BernardoGiordano/Pickr/tree/master/switch
sdlpong https://github.com/I-EAT-CHEEZE-YO/switch_sdl_pong/releases
HamsterNX https://gbatemp.net/threads/release-hamsters-2ds.383457/ https://switchbrew.github.io/nx-hbl/
Tetriswitch https://gbatemp.net/threads/tetriswitch-a-tetris-clone-for-the-switch.498481/#post-7870466
PushA NX https://github.com/Maschell/PushA_NX
NXEngine-evo (cave story) https://github.com/carstene1ns/nxengine-evo
SDL Lopan (mahjong solitaire) https://github.com/Nop90-Switch/SDLLopan-SWITCH/releases
Super Methane Bros remake https://gbatemp.net/threads/release-super-methane-brothers.500731/#post-7910398
Wiiero Switch (Open Liero?) https://github.com/KeeganatorP/wiiero-switch
Doom64 ex https://gbatemp.net/threads/doom-64-ex-port.520294/
Rocks’n’Diamonds https://gbatemp.net/threads/release-rocksndiamonds-and-mirrormagic-games-for-switch.521671/
Mirrormagic https://gbatemp.net/threads/release-rocksndiamonds-and-mirrormagic-games-for-switch.521671/
SlitherlinkNX https://gbatemp.net/threads/slitherlinknx.521843/ https://github.com/Tardigrade-nx/SlitherlinkNX
Connect 4 dual edition https://gbatemp.net/threads/new-homebrew-game-connect-4-dual-edition.522027/
game of line https://github.com/Srynetix/libnx-gol/
Simon NX https://github.com/K3yn/simon-nx/
Snake sdl https://gbatemp.net/threads/snake-sdl-switch-v1-0-0.507039/
Xash3D Half-Life goldsource engine port https://gbatemp.net/threads/xash3d-half-life-custom-goldsrc-engine-for-switch.522848/ https://github.com/switchports/xash3d-switch/releases
Evolution saved me NX https://gbatemp.net/threads/evolution-saved-me-nx.526181/
Til NX https://gbatemp.net/threads/touch-game-til-nx.526417/
T-Rekt NX https://gbatemp.net/threads/release-t-rekt-nx.527283/
FlappyBird NX https://gbatemp.net/threads/release-flappy-bird-nx-a-flappy-bird-clone.527494/
Bejeweled NX https://gbatemp.net/threads/bejeweled-nx-bejeweled-clone-for-nintendo-switch.528264/
Lugaru https://gbatemp.net/threads/lugaru.528056/
Open Lara (Tombraider 1 open source engine) https://gbatemp.net/threads/528411/ (no official thread on gbatemp) https://github.com/XProger/OpenLara/
ClawSwitch - a Captain Claw port for Nintendo Switch https://gbatemp.net/threads/clawswitch-a-captain-claw-port-for-nintendo-switch.529116/
Ken's Labyrinth https://gbatemp.net/threads/kens-labyrinth-enhanced-port-for-nintendo-switch.529434/
McOsu NX https://github.com/McKay42/McOsu-NX/
  McOsu NX forwarders https://gbatemp.net/threads/mcosu-forwarders.529743/ https://github.com/McKay42/McOsu-NX/issues/1
T-Rekt NX https://github.com/Manurocker95/T-Rekt-NX/releases
TileNX https://github.com/Cid2mizard/Tiles_NX/releases
Til NX https://github.com/Manurocker95/TIL_NX/releases
Memory game https://github.com/K3yn/memory-game-nx/releases
Enigma Switch https://gbatemp.net/threads/enigma-switch-v1-12-a-skill-puzzle-game-inspired-by-oxyd.530284/ https://github.com/rsn8887/enigma/
What's in the box https://github.com/Manurocker95/WhatsInTheBoxNX/releases
Scary Maze Game https://github.com/simontime/MazeNX/releases
Arkanoid NX https://github.com/Manurocker95/ArkanoidNX/releases
Super Mario War NX https://github.com/p-sam/supermariowar-nx , https://gbatemp.net/threads/super-mario-war-port-by-p-sam.530684/
Jump'n'bump https://gbatemp.net/threads/release-jumpnbump-for-switch-and-vita.531420/


Game engines

Vapor Spec virtual game https://gbatemp.net/download/vapor-spec-virtual-game-platform.35337/ https://github.com/minkcv/vm https://github.com/minkcv/vm-switch


Game engines Arcade Fighting Plateformer Add more here as needed


Game Engines

Title Description Author Thread Source
Template - Homebrew title Description Author name Release page git


Arcade

Title Description Author Thread Source

Shooter

Title Description Author Thread Source
DXX-Switch A Nintendo Switch port of Descent I & Descent II game engine. This is a fork of DXX-Retro. aagallag unofficial thread github


fighting

Title Description Author Thread Source


Plateformer

Title Description Author Thread Source

Emulators

Temporary list, please help sorting them to proper categories and into nice Tables

LaiNES https://gbatemp.net/threads/laines-a-cycle-accurate-nes-emulator.505010/
pNES
pSNES https://gbatemp.net/threads/psnes-switch-snes9x-port.507847/
pFBA https://gbatemp.net/threads/pfba-final-burn-alpha.497188/
VBA-Next https://gbatemp.net/threads/vba-next-for-switch-works-4-1.504947/
RetroArch Libnx https://gbatemp.net/threads/development-thread-retroarch-libnx.505672/ https://gbatemp.net/threads/retroarch-switch.492920/
  retroarch cores : gearboy, picrodrive, Virtual Jaguar, beetlePSX, gambatte, snes9x 2010 nx, fceu mm, genesis plus gx, mame, mame2000, Mupen64 (beta with dynarec support), and a lot more. See thread for full core list.
Dolphin https://gbatemp.net/threads/wip-dolphin-emulator-for-the-switch-by-jhiral.510424/
Glide64 https://gbatemp.net/threads/pre-release-glide64-emulator.518910/
ScummVM https://gbatemp.net/threads/scummvm.500178/
MAME-NX https://gbatemp.net/threads/mame-nx-0-72-release.515544/
DeSmuME-NX (abandoned) https://gbatemp.net/threads/desmume-nx-wip-ds-emulator-for-switch.504248/ then https://gbatemp.net/threads/desmume-nx-w-laproxs-vertical-mod-ds-emulator.510205/
DeSmuME-NX (also abandoned) : https://gbatemp.net/threads/not-really-a-release-desmume-with-jit.527435/ https://github.com/RSDuck/desmume-nx
MelonDs https://gbatemp.net/threads/melonds-for-switch.518300/
mGBA https://gbatemp.net/threads/mgba-builds-now-available.518291/
NESalizer https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/
PCSX-ReARMed port https://gbatemp.net/threads/pcsx-rearmed-port.512289/
GdkGBA https://gbatemp.net/threads/gameboy-advance-emulator-port-gdkgba-works-on-5-0.504186/
Khedgb https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969/
chip8-nx https://gbatemp.net/threads/chip8-nx-chip8-emulator-for-nintendo-switch.505085/
neopop https://gbatemp.net/threads/release-neopop-sdl-for-switch.499206/#post-7884164
Brainfuck interpreter https://github.com/TheKgg/switch-brainfuck
Amiga https://gbatemp.net/threads/release-amiga-emulator-uae4all2-for-switch.522539/


Consoles Handhelds Multi platform emulators Computers Arcade emulators


Template line

Title Description Author Thread Source
Template - Homebrew title Description Author Thread git



Consoles

Title Description Author Thread Source
LaiNES A cycle-accurate NES Emulator. kevoot Thread git
pSNES Super NES Emulator. Port of Snes9x for the Switch. cpajuste Thread git
PCSX-ReARMed Playstation 1 Emulator. Port of PCSX-ReARMed for the Switch. Rock88 Thread git
Snes Classic launcher SNES Classic Graphical User Interface. Snes/NES emulator for Nintendo Switch using SNES Classic interface. samthebreadman Release page  ?


Handhelds

Title Description Author Thread Source
DeSmuMe NX NDS emulator Laprox Thread git
VBA-Next Gameboy Advance emulator, based of Libretro's VBA-M. catlover007 Thread git


Multi platform emulators

Title Description Author Thread Source
pFBA: Final Burn Alpha Final Burn Alpha fork for the Switch. Multi system emulator (neogeo, MVS, CPS1, CPS2, System 16, System 18, X Board, Sega's Y Board, megadrive, master system, game gear, pc engine, etc.) cpasjuste Thread git


Computers

Title Description Author Thread Source
Chip8-NX A chip-8 emulator. Marice git
ScummVM Port of ScummVM to the Switch. cpasjuste Thread git


Arcade emulators

Title Description Author Thread Source
MAME-NX MAME emulator port for the Switch. MVG Thread git

Demos

Hello world! Demoscenes Other Demos and Tests


Hello world!

Simple programs which only prints text on screen. A Hello world! is the first thing done in hacking to verify a device can succesfully be tempered with.

Title Description Author Thread Source
sdl Hello World Apps that prints text using SDL and bitmap fonts. vgmoose git
prints fuck you Apps that prints fuck you. xXxSwagnemitexXx Release page git
prints messages Apps that prints messages based on the pressed buttons. leafeon34 Release page See thread

Demoscenes

Demoscenes are scripted media (animation and sound) to demonstrate the device's capabilities and the developer's coding prowess. User interaction is not always required nor affecting the program's behavior.

Title Description Author Thread Source
Dokkaebi Hack Animated Demo using SDL. Steven Mattera git
Fireplace Classical ASM school learning fireplace animation using SDL. marice Thread git
Killer Whale Cursor Port of a flash cursor following demo of same name. Renders and moves 45 pictures in specific order to make illusion on 3D effect. Uses the Switch controller's Motion Control to move the cursor on screen. Voxel Thread git

Other Demos and Tests

Many homebrew are only small tests to see how to display a picture, or test a button pressing interface. These can be used to learn when you are new to homebrew development.

Title Description Author Thread Source
34c3-demo Demo used at the 34CCC presentation by Plutoo Plutoo git
Do u no de wae Demo based on a meme. Press a button to flow from 3 different binary buffered pictures to create an animation. MegaMagikarp Thread git
FlavorTown Loads a bmp and mp3 files using SDL. AlphonseElric git
FizzBuzz NX FizzBuzz programming contest to see how a developer codes a simple problem. Prints numbers from 0 to 100, prints Fizz for multiple of 3, Buzz for multiple of 5, FizzBuzz for multiple of both 5 and 3. FoxofGrey Deleted thread Deleted
Game Example A console-mode game example to display a roguelike-map. Dontwait00 Thread git
HitTheButton Example of Input interaction with PyNX (homebrew python interperter). tumGER git
Illuminatix A console-mode program printing a pyramid of asterisk. Dontwait00 Thread Included
Switchbrew examples Multiple switch homebrew examples to use with devkitpro, devkitA64 and libnx. Switchbrew team github
Thonkmop A joke submission to Homebrew Bounty 2018-2019. Actually a recompiled libnx demo to display a picture. The-4n posts
Useless homebrew Switch v1.1 Port of the Useless Homebrew 1.1 written by Rydian for the DS, 3DS, wiiu, gba etc. Technicmaster0 Thread See thread


See also