Difference between revisions of "Homebrew Applications"

From Nintendo Switch Brew
Jump to navigation Jump to search
 
(148 intermediate revisions by 50 users not shown)
Line 6: Line 6:
  
 
Icon/metadata for each application is loaded from data embedded in the NRO (custom assets section), if available.
 
Icon/metadata for each application is loaded from data embedded in the NRO (custom assets section), if available.
 +
 +
== Notes ==
 +
 +
Distribution and promotion of tools to create or work with commercial game dumps is illegal under DMCA and EUCD provisions. Such tools risk legal repercussions and should not be linked or promoted here.
  
 
== List ==
 
== List ==
Line 16: Line 20:
 
!  width="10%" | Author
 
!  width="10%" | Author
 
!  width="10%" | Download
 
!  width="10%" | Download
!  width="10%" | Open-Source
+
!  width="5%" | Open-Source
 +
!  width="15%" | Last Updated
 
|-
 
|-
| [https://github.com/switchbrew/nx-hbmenu Homebrew Menu]
+
| [[Homebrew Menu]]
 
| Run homebrew on your Switch!
 
| Run homebrew on your Switch!
| [[User:Yellows8|Yellows8]], [[User:plutooo|plutooo]]
+
| [[User:Yellows8|Yellows8]], plutooo
 
| [https://github.com/switchbrew/nx-hbmenu/releases Here]
 
| [https://github.com/switchbrew/nx-hbmenu/releases Here]
| Yes
+
| [https://github.com/switchbrew/nx-hbmenu Yes]
|-
+
| 2022-07-14
 
|}
 
|}
  
Line 35: Line 40:
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 
|-
 
|-
| [https://github.com/yellows8/switch_sysmodule switch_sysmodule]
+
| switch_sysmodule
| RPC over USB, etc. Should be usable as an application but not yet tested.
+
| RPC over USB, etc. Originally a sysmodule, however this can also be used as a regular application.
 
| [[User:Yellows8|Yellows8]]
 
| [[User:Yellows8|Yellows8]]
|  
+
| [https://github.com/yellows8/switch_sysmodule/ Here]
 
| Yes
 
| Yes
|  
+
| 2019-10-17
 +
|-
 +
| pPlay
 +
| A video player for the Nintendo Switch
 +
| Cpasjuste
 +
| [https://github.com/Cpasjuste/pplay/releases Here]
 +
| [https://github.com/Cpasjuste/pplay/ Yes]
 +
| 2021-03-12
 +
|-
 +
| Switch Lan Play
 +
| Allows you to play Lan supported games online
 +
| spacemeowx2
 +
| [https://github.com/spacemeowx2/switch-lan-play/releases Here]
 +
| [https://github.com/spacemeowx2/switch-lan-play/ Yes]
 +
| 2020-06-21
 +
|-
 +
| Ldn_mitm
 +
| Allows you to play Wireless supported games online (Requires Switch Lan Play)
 +
| spacemeowx2
 +
| [https://github.com/spacemeowx2/ldn_mitm/releases Here]
 +
| [https://github.com/spacemeowx2/ldn_mitm/ Yes]
 +
| 2022-04-16
 +
|-
 +
| PyNX
 +
| Allows you to run homebrew applications written in Python on the Switch.
 +
| AileenLumina
 +
| [https://github.com/nx-python/Pynx/releases Here]
 +
| [https://github.com/nx-python/Pynx/ Yes]
 +
| 2018-08-09
 +
|-
 +
| Switch Brainfuck
 +
| A brainfuck interpreter for the Nintendo Switch.
 +
| TheKgg
 +
| [https://github.com/TheKgg/switch-brainfuck/releases Here]
 +
| [https://github.com/TheKgg/switch-brainfuck Yes]
 +
| 2018-04-21
 +
|-
 +
| ScreenTester-NX
 +
| Detect and repair dead/stuck pixels
 +
| Marice
 +
| [https://github.com/Marice/ScreenTester-NX/releases Here]
 +
| [https://github.com/Marice/ScreenTester-NX/ Yes]
 +
| 2018-05-19
 +
|-
 +
| NX-Shell
 +
| Multipurpose File Manager
 +
| Joel16
 +
| [https://github.com/joel16/NX-Shell/releases Here]
 +
| [https://github.com/joel16/NX-Shell/ Yes]
 +
| 2022-08-07
 +
|-
 +
| Gag Order
 +
| Removes the "SuperNag" update notification
 +
| Adubbz
 +
| [https://github.com/Adubbz/Gag-Order/releases Here]
 +
| [https://github.com/Adubbz/Gag-Order Yes]
 +
| 2018-05-30
 +
|-
 +
| In-Home-Switching
 +
| Stream games from PC to the Nintendo Switch
 +
| jakibaki, D-VAmpire
 +
| [https://github.com/jakibaki/In-Home-Switching/releases Here]
 +
| [https://github.com/jakibaki/In-Home-Switching Yes]
 +
| 2018-12-31
 +
|-
 +
| vgedit
 +
| Text editor with touch/controller/usb support
 +
| vgmoose
 +
| [https://github.com/vgmoose/vgedit/releases Here]
 +
| [https://github.com/vgmoose/vgedit Yes]
 +
| 2020-06-14
 +
|-
 +
| OJDS-NX
 +
| Stream controller inputs to your PC to be displayed on Open Joystick Display
 +
| [[User:NicholeMattera|NicholeMattera]]
 +
| [https://git.nicholemattera.com/NicholeMattera/OJDS-NX/releases/latest Here]
 +
| [https://git.nicholemattera.com/NicholeMattera/OJDS-NX Yes]
 +
| 2021-01-30
 +
|-
 +
| SkyNX
 +
| A fork of In-Home-Switching, stream games from PC to the Nintendo Switch
 +
| DevL0rd
 +
| [https://github.com/DevL0rd/SkyNX/release Here]
 +
| [https://github.com/DevL0rd/SkyNX Yes]
 +
| 2022-03-15
 
|}
 
|}
  
Line 52: Line 141:
 
!  width="15%" | Last Updated  
 
!  width="15%" | Last Updated  
 
|-
 
|-
| LovePotion
+
| Duke Nukem 3D
| [https://love2d.org Love2D] for Nintendo Switch
+
| EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D
 +
| Cpasjuste
 +
| [https://github.com/Cpasjuste/eduke32/releases Here]
 +
| [https://github.com/Cpasjuste/eduke32 Yes]
 +
| 2021-07-13
 +
|-
 +
| LÖVE-NX
 +
| Direct port of [https://love2d.org LÖVE] for the Nintendo Switch
 +
| p-sam
 +
| [https://github.com/retronx-team/love-nx/releases Here]
 +
| [https://github.com/retronx-team/love-nx Yes]
 +
| 2022-04-04
 +
|-
 +
| LÖVE Potion
 +
| [https://love2d.org LÖVE] for Nintendo Switch
 
| TurtleP
 
| TurtleP
|
+
| [https://github.com/lovebrew/LovePotion/releases Here]
| [https://github.com/TurtleP/LovePotion/tree/switch Yes]
+
| [https://github.com/lovebrew/LovePotion Yes]
| 2018-02-17
+
| 2023-10-16
 +
|-
 +
| [https://blog.easyrpg.org/2018/03/easyrpg-player-now-available-as-nintendo-switch-homebrew/ EasyRPG Player]
 +
| RPG Maker 2000/2003 game interpreter
 +
| Rinnegatamante & EasyRPG team
 +
| [https://easyrpg.org/player/downloads/ Here]
 +
| [https://github.com/EasyRPG/Player Yes]
 +
| 2021-10-29
 +
|-
 +
| MegaZeux
 +
| A game creation system originally released in 1994 with text mode-like graphics and a [https://www.digitalmzx.com large library of games].
 +
| Lachesis
 +
| [https://github.com/AliceLR/megazeux/releases Here]
 +
| [https://github.com/AliceLR/megazeux/ Yes]
 +
| 2020-11-22
 +
|-
 +
| Solarus Engine
 +
| Zelda-like Action-RPG game engine
 +
| capsterx
 +
| [https://github.com/capsterx/solarus/releases Here]
 +
| [https://github.com/capsterx/solarus Yes]
 +
| 2021-02-21
 +
|-
 +
| [https://raylib.com/ raylib-nx]
 +
| A simple and easy-to-use library to enjoy videogames programming.
 +
| [[User:LucaSkyer|LucaSkyer]]
 +
| [https://github.com/lucaskyer/raylib-nx/releases Here]
 +
| [https://github.com/lucaskyer/raylib-nx Yes]
 +
| 2022-03-10
 
|-
 
|-
 
|}
 
|}
Line 70: Line 201:
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 
|-
 
|-
| Useless Homebrew
+
| 2048
| A "useless machine"-like software, ported from DS
+
| 2048 port for Switch homebrew
| Tcm0, Rydian (DS)
+
| Bernardo Giordano
| [https://gbatemp.net/threads/useless-homebrew-for-nintendo-switch.497041/ Here]
+
| [https://github.com/BernardoGiordano/2048/releases Here]
 +
| [https://github.com/BernardoGiordano/2048 Yes]
 +
| 2018-07-17
 +
|-
 +
| Cannonball-NX
 +
| An Enhanced OutRun Engine
 +
| lantus/MVG
 +
| [https://github.com/lantus/cannonball-nx/releases Here]
 +
| [https://github.com/lantus/cannonball-nx Yes]
 +
| 2018-05-22
 +
|-
 +
| Chocolate Doom
 +
| Chocolate Doom port for Switch
 +
| WinterMute
 +
| [https://github.com/WinterMute/chocolate-doom/releases/latest Here]
 +
| [https://github.com/WinterMute/chocolate-doom Yes]
 +
| 2018-07-15
 +
|-
 +
| Chocolate Doom NX
 +
| Chocolate Doom port for Switch
 +
| [[User:NicholeMattera|NicholeMattera]]
 +
| [https://git.nicholemattera.com/NicholeMattera/Chocolate-Doom-NX/releases/latest Here]
 +
| [https://git.nicholemattera.com/NicholeMattera/Chocolate-Doom-NX Yes]
 +
| 2021-01-30
 +
|-
 +
| Hamsters NX
 +
| A breeding of Hamsters game in text mode.
 +
| Cid2mizard
 +
| [https://github.com/Cid2mizard/Hamsters_NX/releases Here]
 +
| [https://github.com/Cid2mizard/Hamsters_NX Yes]
 +
| 2022-06-05
 +
|-
 +
| HEXGEM
 +
| A match 3 (or more) board game
 +
| [[User:carstene1ns|carstene1ns]]
 +
| [https://github.com/carstene1ns/hexgem/tree/switch-port Here]
 
| Yes
 
| Yes
| 2018-02-20
+
| 2018-07-25
 +
|-
 +
| Hot Pocolate
 +
| Alternative music visualizer
 +
| illteteka
 +
| [https://illteteka.itch.io/hot-pocolate Here]
 +
| [https://github.com/illteteka/hot-pocolate Yes]
 +
| 2018-08-15
 +
|-
 +
| [https://www.winterworks.de/project/hurrican/ Hurrican]
 +
| Port of POKE53280 Classic Turrican reimagination
 +
| rsn8887
 +
| [https://github.com/rsn8887/Hurrican/releases Here]
 +
| [https://github.com/rsn8887/Hurrican Yes]
 +
| 2021-05-22
 +
|-
 +
| InvadersNX
 +
| Space Invaders type game
 +
| MaesterRowen
 +
| [https://github.com/MaesterRowen/InvadersNX/releases/latest Here]
 +
| [https://github.com/MaesterRowen/InvadersNX Yes]
 +
| 2018-07-09
 +
|-
 +
 
 +
| Julius
 +
| An open source re-implementation of Caesar III
 +
| BVSChaik
 +
| [https://github.com/bvschaik/julius/releases/latest Here]
 +
| [https://github.com/bvschaik/julius Yes]
 +
| 2021-10-14
 +
|-
 +
| Ken's Labyrinth
 +
| Classic MS-DOS shooter with enhanced features such as HD textures and 60fps support
 +
| Nightfox
 +
| [https://github.com/sacredbanana/lab3d-sdl/releases/latest Here]
 +
| [https://github.com/sacredbanana/lab3d-sdl Yes]
 +
| 2019-10-05
 +
|-
 +
| Mario NES
 +
| Super Mario Bros port to Switch
 +
| 24ratcma
 +
| [https://github.com/sverigeunit/MarioNES-for-Switch/releases Here]
 +
| [https://github.com/sverigeunit/MarioNES-for-Switch Yes]
 +
| 2022-07-14
 +
|-
 +
| MCOsu
 +
| [https://osu.ppy.sh/home Osu!] Port for Switch
 +
| McKay42
 +
| [https://github.com/McKay42/McOsu-NX/releases Here]
 +
| [https://github.com/McKay42/McOsu-NX Yes]
 +
| 2022-01-23
 +
|-
 +
| Meritous
 +
| Top View Dungeon Game
 +
| nop90
 +
| [https://github.com/Nop90-Switch/Meritous-Switch/releases Here]
 +
| [https://github.com/Nop90-Switch/Meritous-Switch Yes]
 +
| 2018-03-17
 +
|-
 +
| Noodles!
 +
| A clone of the iOS puzzle game Noodles!
 +
| [[User:MrJPGames|MrJPGames]]
 +
| [https://github.com/MrJPGames/Noodles-/releases Here]
 +
| [https://github.com/MrJPGames/Noodles- Yes]
 +
| 2019-07-24
 +
|-
 +
| NXEngine
 +
| Reimplementation of Cave Story / Doukutsu Monogatari, a Japanese freeware PC side-scrolling platformer game from 2004.
 +
| isage
 +
| [https://github.com/nxengine/nxengine-evo/releases/latest/ Here]
 +
| [https://github.com/nxengine/nxengine-evo Yes]
 +
| 2022-08-04
 +
|-
 +
| NXQuake
 +
| TyrQuake is a source port of id Software's Quake
 +
| fgsfds
 +
| [https://github.com/fgsfdsfgs/nxquake/releases Here]
 +
| [https://github.com/fgsfdsfgs/nxquake Yes]
 +
| 2018-09-15
 +
|-
 +
| NXQuake2
 +
| Yamagi Quake II is a source port of id Software's Quake II
 +
| fgsfds
 +
| [https://github.com/fgsfdsfgs/nxquake2/releases Here]
 +
| [https://github.com/fgsfdsfgs/nxquake2 Yes]
 +
| 2018-09-04
 +
|-
 +
| NX-VVVVVV
 +
| VVVVVV port for Switch
 +
| [[User:NicholeMattera|NicholeMattera]]
 +
| [https://git.nicholemattera.com/NicholeMattera/NX-VVVVVV/releases/latest Here]
 +
| [https://git.nicholemattera.com/NicholeMattera/NX-VVVVVV Yes]
 +
| 2021-01-30
 +
|-
 +
| OpenBOR
 +
| OpenBOR is the ultimate 2D gaming engine with over 10+ years of active development behind it. With OpenBOR you can build anything from simple button mashers to elaborate projects rivaling the most lavish professional offerings. Download one of the dozens of ready to play game modules available here, or grab the development kit and start up one of your own!
 +
| cpasjuste
 +
| [https://github.com/Cpasjuste/openbor/releases Here]
 +
| [https://github.com/Cpasjuste/openbor Yes]
 +
| 2018-03-18
 +
|-
 +
| OpenTyrian
 +
| OpenTyrian is a port of the DOS shoot-em-up Tyrian, which is an arcade-style vertical scrolling shooter.
 +
| felixrg
 +
| [https://github.com/felixrg/opentyrian/releases Here]
 +
| [https://github.com/felixrg/opentyrian Yes]
 +
| 2018-05-19
 +
|-
 +
| Pickr
 +
| Pickr webgame port for Switch homebrew
 +
| Bernardo Giordano
 +
| [https://github.com/BernardoGiordano/Pickr/releases Here]
 +
| [https://github.com/BernardoGiordano/Pickr Yes]
 +
| 2018-04-16
 +
|-
 +
| Pixel-Painter
 +
| A simple drawing homebrew
 +
| 8BitWonder
 +
| [https://github.com/16BitWonder/Pixel-Painter-Switch/releases Here]
 +
| [https://github.com/16BitWonder/Pixel-Painter-Switch Yes]
 +
| 2020-08-19
 +
|-
 +
| Postal-NX
 +
| An isometric top-down shooter video game from 1997
 +
| lantus/MVG
 +
| [https://github.com/lantus/postal-nx/releases Here]
 +
| [https://github.com/lantus/postal-nx Yes]
 +
| 2018-05-25
 +
|-
 +
| powder-nx
 +
| Physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances.
 +
| VelocityRa
 +
| [https://github.com/VelocityRa/powder-nx/releases Here]
 +
| [https://github.com/VelocityRa/powder-nx Yes]
 +
| 2019-09-15
 +
|-
 +
| REminiscence
 +
| REminiscence is a re-implementation of the engine used in the game Flashback made by Delphine Software and released in 1992.
 +
| Cpasjuste
 +
| [https://github.com/Cpasjuste/REminiscence/releases Here]
 +
| [https://github.com/Cpasjuste/REminiscence Yes]
 +
| 2018-03-28
 +
|-
 +
| SDLLopan
 +
| A classic remake of Linux Lopan (a Mahjong solitaire clone) by Dave Ashley.
 +
| nop90
 +
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH/releases Here]
 +
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH Yes]
 +
| 2018-03-02
 +
|-
 +
| SDLPoP
 +
| An open-source port of Prince of Persia, based on the disassembly of the DOS version.
 +
| usineur
 +
| [https://github.com/usineur/SDLPoP/releases Here]
 +
| [https://github.com/usineur/SDLPoP Yes]
 +
| 2018-05-14
 
|-
 
|-
 
| Space Game NX
 
| Space Game NX
Line 84: Line 405:
 
| 2018-02-19
 
| 2018-02-19
 
|-
 
|-
| Pixel-Painter
+
| Snake
| A simple drawing homebrew
+
| A minimalistic Snake clone for Switch made with LovePotion.
| 8BitWonder
+
| Shrike
| [https://github.com/16BitWonder/Pixel-Painter-Switch/releases Here]
+
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]
| [https://github.com/16BitWonder/Pixel-Painter-Switch Yes]
+
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]
| 2018-02-21
+
| 2018-03-10
 +
|-
 +
|Stepmania 5.x
 +
|A port of the Stepmania 5.x PC game to the switch
 +
|retronx-team
 +
|[https://github.com/retronx-team/stepmania-nx/releases Here]
 +
|[https://github.com/retronx-team/stepmania-nx Yes]
 +
|
 +
|-
 +
| SuperTuxKart
 +
| Port of [https://supertuxkart.net SuperTuxKart] to the Nintendo Switch
 +
| [[User:Mary|Mary]]
 +
| [https://github.com/supertuxkart/stk-code/releases/tag/preview Here]
 +
| [https://github.com/supertuxkart/stk-code Yes]
 +
| 2021-07-20
 +
|-
 +
| Super Methane Brothers
 +
| An elimination platformer remake similar to Bubble Bobble (originally released for AMIGA in 1993). Blast baddies with your methane gun and survive 100 floors in the tower of time.
 +
| [[User:carstene1ns|carstene1ns]]
 +
| [https://f4ke.de/dev/switch/ Here]
 +
| [https://github.com/carstene1ns/super-methane-brothers Yes]
 +
| 2018-05-08
 +
|-
 +
| Switch Pong
 +
| A port of pong for the Nintendo Switch
 +
| TheKgg
 +
| [https://github.com/TheKgg/switch-pong/releases Here]
 +
| [https://github.com/TheKgg/switch-pong Yes]
 +
| 2018-04-20
 +
|-
 +
| Taisei
 +
| A port of taisei for the Nintendo Switch
 +
| Taisei Project
 +
| [https://github.com/taisei-project/taisei/releases Here]
 +
| [https://github.com/taisei-project/taisei/ Yes]
 +
| 2021-01-01
 +
|-
 +
| Tetriswitch
 +
| A Tetris clone for Nintendo Switch.
 +
| Ryuzaki_MrL
 +
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]
 +
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]
 +
| 2018-03-13
 +
|-
 +
| TicTacToe
 +
| A Tic Tac Toe implementation for Switch.
 +
| SH3RLOCK
 +
| [https://sh3rlock.ch/ttt.nro Here]
 +
| [https://sh3rlock.ch/ttt.zip Yes]
 +
| 2018-02-23
 
|-
 
|-
 +
| Useless Homebrew
 +
| A "useless machine"-like software, ported from DS
 +
| Tcm0, Rydian (DS)
 +
| [https://drive.google.com/file/d/1r5pi5G20yEAT9eEckCJeyROsC3fn5MaJ/view Here]
 +
| [https://drive.google.com/file/d/1CDTMoUi6HnayhWUd_edmyzcJcP-mvpw3/view Yes]
 +
| 2018-03-03
 
|}
 
|}
  
Line 101: Line 477:
 
!  width="5%"  | Open-Source
 
!  width="5%"  | Open-Source
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 +
|-
 +
| ScummVM
 +
| ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games...
 +
| Cpasjuste
 +
| [https://github.com/Cpasjuste/scummvm/releases Here]
 +
| [https://github.com/Cpasjuste/scummvm/tree/switch Yes]
 +
| 2018-05-18
 +
|-
 +
 +
|-
 +
| mGBA
 +
| Standalone version of mGBA for Switch
 +
| endrift
 +
| [https://github.com/mgba-emu/mgba/releases/ Here]
 +
| [https://github.com/mgba-emu/mgba/ Yes]
 +
|
 
|-
 
|-
 
| pFBA
 
| pFBA
 
| A port of final burn alpha to multiple platforms
 
| A port of final burn alpha to multiple platforms
| cpasjuste
+
| Cpasjuste
 
| [https://github.com/Cpasjuste/pfba/releases Here]
 
| [https://github.com/Cpasjuste/pfba/releases Here]
 
| [https://github.com/Cpasjuste/pfba Yes]
 
| [https://github.com/Cpasjuste/pfba Yes]
| 2018-02-20
+
| 2018-08-25
 
|-
 
|-
|}
+
| PPSSPP
 
+
| Port of the standalone PSP Emulator "PPSSPP" for the Switch
===Title managers===
+
| m4xw, Henrik Rydgård
{| class="wikitable" border="1"
+
| [https://ppsspp.org/downloads.html Here]
!  width="20%" | Name
+
| No
!  width="50%" | Description
+
|
!  width="10%" | Author
+
|-
!  width="10%" | Download
+
| CHIP8-NX
!  width="5%"  | Open-Source
+
| CHIP8 emulator
!  width="15%" | Last Updated
+
| Marice
 +
| [https://github.com/Marice/CHIP8-NX/releases Here]
 +
| [https://github.com/Marice/CHIP8-NX Yes]
 +
| 2018-05-25
 +
|-
 +
| LaiNESwitch
 +
| Compact, cycle-accurate NES emulator in ~1000 lines of C++.
 +
| Kevoot
 +
| [https://github.com/Kevoot/LaiNESwitch/releases Here]
 +
| [https://github.com/Kevoot/LaiNESwitch Yes]
 +
| 2018-07-26
 +
|-
 +
| pSNES
 +
| snes9x 1.56.2
 +
| Cpasjuste
 +
| [https://github.com/Cpasjuste/psnes/releases Here]
 +
| [https://github.com/Cpasjuste/psnes Yes]
 +
| 2018-08-24
 +
|-
 +
| RetroArch
 +
| RetroArch has advanced features like shaders, netplay, rewinding, and next-frame response times.
 +
|
 +
| [https://github.com/libretro/RetroArch/releases Here]
 +
| [https://github.com/libretro/RetroArch Yes]
 +
| 2018-10-01
 
|-
 
|-
 
|}
 
|}
Line 131: Line 547:
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 
|-
 
|-
 +
| Checkpoint
 +
| Fast and simple save manager for 3DS and Switch written in C++.
 +
| Bernardo Giordano
 +
| [https://github.com/BernardoGiordano/Checkpoint/releases/latest Here]
 +
| [https://github.com/BernardoGiordano/Checkpoint Yes]
 +
| 2018-05-14
 +
|-
 +
| JKSV
 +
| WIP save manager for more advanced users
 +
| JK_
 +
| [https://github.com/J-D-K/JKSV/releases Here]
 +
| [https://github.com/J-D-K/JKSV Yes]
 +
| 2018-06-25
 +
|-
 +
| EdiZon
 +
| Save file manager and editor with JSON+Lua plugin support for easy creation of new save editors for any game.
 +
| WerWolv
 +
| [https://github.com/thomasnet-mc/EdiZon/releases/latest Here]
 +
| [https://github.com/thomasnet-mc/EdiZon Yes]
 +
| 2018-08-19
 
|}
 
|}
  
Line 142: Line 578:
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 
|-
 
|-
 +
| Ftpd
 +
| A port of ftpd for 3DS.
 +
| mtheall, TuxSH, WinterMute
 +
| [https://github.com/mtheall/ftpd/releases/latest Here]
 +
| [https://github.com/mtheall/ftpd Yes]
 +
| 2018-09-24
 +
|-
 +
| sys-ftpd
 +
| A port of ftpd for 3DS that's running in the background.
 +
| mtheall, TuxSH, WinterMute, jakibaki
 +
| [https://github.com/jakibaki/sys-ftpd/releases/latest Here]
 +
| [https://github.com/jakibaki/sys-ftpd Yes]
 +
| 2018-09-24
 +
|-
 +
| mtp-server-nx
 +
| A port of [https://manpages.ubuntu.com/manpages/xenial/man1/mtp-server.1.html mtp-server] for Android.
 +
| Gillou68310
 +
| [https://github.com/retronx-team/mtp-server-nx/releases/latest Here]
 +
| [https://github.com/retronx-team/mtp-server-nx Yes]
 +
| 2019-09-19
 +
|-
 +
| nxmtp
 +
| A MTP implementation.
 +
| liuervehc
 +
| [https://github.com/liuervehc/nxmtp/releases/latest Here]
 +
| No
 +
| 2019-01-13
 
|}
 
|}
  
Line 159: Line 622:
 
| Yes
 
| Yes
 
| 2018-02-19
 
| 2018-02-19
 +
|-
 +
| Dokkaebi Hack
 +
| Animated Demo using SDL on the Switch.
 +
| [[User:NicholeMattera|NicholeMattera]]
 +
| [https://git.nicholemattera.com/NicholeMattera/Dokkaebi-Hack/releases/latest Here]
 +
| [https://git.nicholemattera.com/NicholeMattera/Dokkaebi-Hack Yes]
 +
| 2020-06-27
 
|-
 
|-
 
|}
 
|}

Latest revision as of 09:52, 1 August 2024

Installing

Applications are installed by copying the necessary files directly to the switch/ folder in the root of the SD card, or in a subdirectory of switch/, in which case said subfolder must be named identically to its executable. Normally the former should be used. The latter should be used if the application uses anything from FS current-working-directory (directory where the NRO is located). Applications come with the following:

  • [appname].nro: The executable.

The Homebrew Menu will scan the SD card for all .nro files, but will only display an icon for those who have one according to the format described above. You can also freely navigate the filesystem to select an application.

Icon/metadata for each application is loaded from data embedded in the NRO (custom assets section), if available.

Notes

Distribution and promotion of tools to create or work with commercial game dumps is illegal under DMCA and EUCD provisions. Such tools risk legal repercussions and should not be linked or promoted here.

List

Launchers

Name Description Author Download Open-Source Last Updated
Homebrew Menu Run homebrew on your Switch! Yellows8, plutooo Here Yes 2022-07-14

Applications

Name Description Author Download Open-Source Last Updated
switch_sysmodule RPC over USB, etc. Originally a sysmodule, however this can also be used as a regular application. Yellows8 Here Yes 2019-10-17
pPlay A video player for the Nintendo Switch Cpasjuste Here Yes 2021-03-12
Switch Lan Play Allows you to play Lan supported games online spacemeowx2 Here Yes 2020-06-21
Ldn_mitm Allows you to play Wireless supported games online (Requires Switch Lan Play) spacemeowx2 Here Yes 2022-04-16
PyNX Allows you to run homebrew applications written in Python on the Switch. AileenLumina Here Yes 2018-08-09
Switch Brainfuck A brainfuck interpreter for the Nintendo Switch. TheKgg Here Yes 2018-04-21
ScreenTester-NX Detect and repair dead/stuck pixels Marice Here Yes 2018-05-19
NX-Shell Multipurpose File Manager Joel16 Here Yes 2022-08-07
Gag Order Removes the "SuperNag" update notification Adubbz Here Yes 2018-05-30
In-Home-Switching Stream games from PC to the Nintendo Switch jakibaki, D-VAmpire Here Yes 2018-12-31
vgedit Text editor with touch/controller/usb support vgmoose Here Yes 2020-06-14
OJDS-NX Stream controller inputs to your PC to be displayed on Open Joystick Display NicholeMattera Here Yes 2021-01-30
SkyNX A fork of In-Home-Switching, stream games from PC to the Nintendo Switch DevL0rd Here Yes 2022-03-15

Game Engines

Name Description Author Download Open-Source Last Updated
Duke Nukem 3D EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D Cpasjuste Here Yes 2021-07-13
LÖVE-NX Direct port of LÖVE for the Nintendo Switch p-sam Here Yes 2022-04-04
LÖVE Potion LÖVE for Nintendo Switch TurtleP Here Yes 2023-10-16
EasyRPG Player RPG Maker 2000/2003 game interpreter Rinnegatamante & EasyRPG team Here Yes 2021-10-29
MegaZeux A game creation system originally released in 1994 with text mode-like graphics and a large library of games. Lachesis Here Yes 2020-11-22
Solarus Engine Zelda-like Action-RPG game engine capsterx Here Yes 2021-02-21
raylib-nx A simple and easy-to-use library to enjoy videogames programming. LucaSkyer Here Yes 2022-03-10

Games

Name Description Author Download Open-Source Last Updated
2048 2048 port for Switch homebrew Bernardo Giordano Here Yes 2018-07-17
Cannonball-NX An Enhanced OutRun Engine lantus/MVG Here Yes 2018-05-22
Chocolate Doom Chocolate Doom port for Switch WinterMute Here Yes 2018-07-15
Chocolate Doom NX Chocolate Doom port for Switch NicholeMattera Here Yes 2021-01-30
Hamsters NX A breeding of Hamsters game in text mode. Cid2mizard Here Yes 2022-06-05
HEXGEM A match 3 (or more) board game carstene1ns Here Yes 2018-07-25
Hot Pocolate Alternative music visualizer illteteka Here Yes 2018-08-15
Hurrican Port of POKE53280 Classic Turrican reimagination rsn8887 Here Yes 2021-05-22
InvadersNX Space Invaders type game MaesterRowen Here Yes 2018-07-09
Julius An open source re-implementation of Caesar III BVSChaik Here Yes 2021-10-14
Ken's Labyrinth Classic MS-DOS shooter with enhanced features such as HD textures and 60fps support Nightfox Here Yes 2019-10-05
Mario NES Super Mario Bros port to Switch 24ratcma Here Yes 2022-07-14
MCOsu Osu! Port for Switch McKay42 Here Yes 2022-01-23
Meritous Top View Dungeon Game nop90 Here Yes 2018-03-17
Noodles! A clone of the iOS puzzle game Noodles! MrJPGames Here Yes 2019-07-24
NXEngine Reimplementation of Cave Story / Doukutsu Monogatari, a Japanese freeware PC side-scrolling platformer game from 2004. isage Here Yes 2022-08-04
NXQuake TyrQuake is a source port of id Software's Quake fgsfds Here Yes 2018-09-15
NXQuake2 Yamagi Quake II is a source port of id Software's Quake II fgsfds Here Yes 2018-09-04
NX-VVVVVV VVVVVV port for Switch NicholeMattera Here Yes 2021-01-30
OpenBOR OpenBOR is the ultimate 2D gaming engine with over 10+ years of active development behind it. With OpenBOR you can build anything from simple button mashers to elaborate projects rivaling the most lavish professional offerings. Download one of the dozens of ready to play game modules available here, or grab the development kit and start up one of your own! cpasjuste Here Yes 2018-03-18
OpenTyrian OpenTyrian is a port of the DOS shoot-em-up Tyrian, which is an arcade-style vertical scrolling shooter. felixrg Here Yes 2018-05-19
Pickr Pickr webgame port for Switch homebrew Bernardo Giordano Here Yes 2018-04-16
Pixel-Painter A simple drawing homebrew 8BitWonder Here Yes 2020-08-19
Postal-NX An isometric top-down shooter video game from 1997 lantus/MVG Here Yes 2018-05-25
powder-nx Physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances. VelocityRa Here Yes 2019-09-15
REminiscence REminiscence is a re-implementation of the engine used in the game Flashback made by Delphine Software and released in 1992. Cpasjuste Here Yes 2018-03-28
SDLLopan A classic remake of Linux Lopan (a Mahjong solitaire clone) by Dave Ashley. nop90 Here Yes 2018-03-02
SDLPoP An open-source port of Prince of Persia, based on the disassembly of the DOS version. usineur Here Yes 2018-05-14
Space Game NX Space game is a graphical shooter game on the Switch ported from Wii U! vgmoose Here Yes 2018-02-19
Snake A minimalistic Snake clone for Switch made with LovePotion. Shrike Here Yes 2018-03-10
Stepmania 5.x A port of the Stepmania 5.x PC game to the switch retronx-team Here Yes
SuperTuxKart Port of SuperTuxKart to the Nintendo Switch Mary Here Yes 2021-07-20
Super Methane Brothers An elimination platformer remake similar to Bubble Bobble (originally released for AMIGA in 1993). Blast baddies with your methane gun and survive 100 floors in the tower of time. carstene1ns Here Yes 2018-05-08
Switch Pong A port of pong for the Nintendo Switch TheKgg Here Yes 2018-04-20
Taisei A port of taisei for the Nintendo Switch Taisei Project Here Yes 2021-01-01
Tetriswitch A Tetris clone for Nintendo Switch. Ryuzaki_MrL Here Yes 2018-03-13
TicTacToe A Tic Tac Toe implementation for Switch. SH3RLOCK Here Yes 2018-02-23
Useless Homebrew A "useless machine"-like software, ported from DS Tcm0, Rydian (DS) Here Yes 2018-03-03

Emulators

Name Description Author Download Open-Source Last Updated
ScummVM ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games... Cpasjuste Here Yes 2018-05-18
mGBA Standalone version of mGBA for Switch endrift Here Yes
pFBA A port of final burn alpha to multiple platforms Cpasjuste Here Yes 2018-08-25
PPSSPP Port of the standalone PSP Emulator "PPSSPP" for the Switch m4xw, Henrik Rydgård Here No
CHIP8-NX CHIP8 emulator Marice Here Yes 2018-05-25
LaiNESwitch Compact, cycle-accurate NES emulator in ~1000 lines of C++. Kevoot Here Yes 2018-07-26
pSNES snes9x 1.56.2 Cpasjuste Here Yes 2018-08-24
RetroArch RetroArch has advanced features like shaders, netplay, rewinding, and next-frame response times. Here Yes 2018-10-01

Save managers

Name Description Author Download Open-Source Last Updated
Checkpoint Fast and simple save manager for 3DS and Switch written in C++. Bernardo Giordano Here Yes 2018-05-14
JKSV WIP save manager for more advanced users JK_ Here Yes 2018-06-25
EdiZon Save file manager and editor with JSON+Lua plugin support for easy creation of new save editors for any game. WerWolv Here Yes 2018-08-19

File servers

Name Description Author Download Open-Source Last Updated
Ftpd A port of ftpd for 3DS. mtheall, TuxSH, WinterMute Here Yes 2018-09-24
sys-ftpd A port of ftpd for 3DS that's running in the background. mtheall, TuxSH, WinterMute, jakibaki Here Yes 2018-09-24
mtp-server-nx A port of mtp-server for Android. Gillou68310 Here Yes 2019-09-19
nxmtp A MTP implementation. liuervehc Here No 2019-01-13

Demos

Name Description Author Download Open-Source Last Updated
34c3-demo Demo from the 34c3 for Homebrew on the Switch. plutoo Here Yes 2018-02-19
Dokkaebi Hack Animated Demo using SDL on the Switch. NicholeMattera Here Yes 2020-06-27