<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hallowizer</id>
	<title>Nintendo Switch Brew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hallowizer"/>
	<link rel="alternate" type="text/html" href="https://switchbrew.org/wiki/Special:Contributions/Hallowizer"/>
	<updated>2026-04-13T14:16:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Homebrew_Menu&amp;diff=10517</id>
		<title>Homebrew Menu</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Homebrew_Menu&amp;diff=10517"/>
		<updated>2020-12-17T19:51:09Z</updated>

		<summary type="html">&lt;p&gt;Hallowizer: &amp;quot;Launching&amp;quot; section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;[https://github.com/switchbrew/nx-hbmenu Homebrew Menu]&#039;&#039;&#039; (hbmenu, sometimes referred to as Homebrew Launcher) is the menu for launching homebrew applications. Applications are launched using the Homebrew ABI, hence normally [https://github.com/switchbrew/nx-hbloader nx-hbloader] will do the actual launching.&lt;br /&gt;
&lt;br /&gt;
= Launching =&lt;br /&gt;
Homebrew Menu can be launched by holding R in [[Atmosphere CFW]] while launching any app. Alternatively, it can be launched from [[PegaScape]].&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
See [[Homebrew Applications]] for SD layout etc.&lt;br /&gt;
&lt;br /&gt;
= Controls =&lt;br /&gt;
Use the D-Pad/joystick to select the app/directory, up/down can be used for faster scrolling. Press A to launch the app. Navigating directories is supported, press A to enter a directory and press B to leave the current directory. Press Y to activate netloader and press B to deactivate netloader.&lt;br /&gt;
&lt;br /&gt;
Press the - button to enter Theme Menu. Press X to (un)star the current menu entry.&lt;br /&gt;
&lt;br /&gt;
== Touch controls ==&lt;br /&gt;
To navigate through the list of folders and applications you can swipe left and right on the bottom list. To open an item you can tap on it in the list or with it highlighted tap the &amp;lt;code&amp;gt;Open&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Launch&amp;lt;/code&amp;gt; button prompt in the bottom right. To go back (a folder) you can swipe up or tap the &amp;lt;code&amp;gt;Back&amp;lt;/code&amp;gt; button prompt in the bottom right (the latter is only available when no message-box is shown / netloader isn&#039;t active). To activate the netloader you can swipe down on the screen. To enter Theme Menu you can swipe left on the screen.&lt;br /&gt;
&lt;br /&gt;
To (un)star the current menu entry you can touch the (un)star button prompt.&lt;br /&gt;
&lt;br /&gt;
= Status =&lt;br /&gt;
The battery/charge/temperature status can be displayed, however this is only displayed when the required services are available/accessible.&lt;br /&gt;
&lt;br /&gt;
The local-time and network status are also displayed.&lt;br /&gt;
&lt;br /&gt;
= Netloader =&lt;br /&gt;
With netloader activated as described above you can load apps over the network with nxlink. With the [[Setting_up_Development_Environment|toolchain]] setup run &amp;lt;code&amp;gt;nxlink &amp;lt;nrofile&amp;gt;&amp;lt;/code&amp;gt; if your network can handle UDP broadcast messages. If nxlink fails with &amp;quot;No response from Switch!&amp;quot; you can use &amp;lt;code&amp;gt;-a &amp;lt;ip address&amp;gt;&amp;lt;/code&amp;gt; before &amp;lt;code&amp;gt;&amp;lt;nrofile&amp;gt;&amp;lt;/code&amp;gt; for the address to send the app to. See nxlink help for more options.&lt;br /&gt;
&lt;br /&gt;
= Themes =&lt;br /&gt;
Themes can be optionally loaded from SD &amp;quot;/config/nx-hbmenu/themes/&amp;quot;. The theme (or the default) can be selected using the Theme Menu via the - button. This uses [https://hyperrealm.github.io/libconfig/libconfig_manual.html libconfig]. Default settings will be used for any settings not specified in the theme (including themeInfo).&lt;br /&gt;
&lt;br /&gt;
The file extension is .cfg. .romfs is also supported, this is RomFs. With the [[Setting_up_Development_Environment|toolchain]] setup you can run the following to build a .romfs: &amp;lt;code&amp;gt;build_romfs {input directory} {out name}.romfs&amp;lt;/code&amp;gt;. The .romfs (and therefore the input directory) contains: &#039;/theme.cfg&#039;, optionally &#039;/icon.jpg&#039; for the menu-entry in Theme Menu, and any assets.&lt;br /&gt;
&lt;br /&gt;
See [[Homebrew Themes]] for a list of themes.&lt;br /&gt;
&lt;br /&gt;
The string used for displaying the buttons/stars can be set with buttonAText, buttonBText, buttonXText, buttonYText, buttonMText, labelStarOnText, and labelStarOffText, but normally these can be left at the defaults. Change the value of the enableWaveBlending field to 1 to enable wave blending.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also borderColor, borderTextColor, and progressBarColor fields which can be set like the other color fields. logoColor can be used to set the RGB color of the logo, the alpha component is loaded from the logo image. highlightGradientEdgeColor is also available.&lt;br /&gt;
&lt;br /&gt;
The color fields are RGBA.&lt;br /&gt;
&lt;br /&gt;
Sample theme file:&lt;br /&gt;
&lt;br /&gt;
 themeInfo={&lt;br /&gt;
     name=&amp;quot;Theme Name&amp;quot;;&lt;br /&gt;
     author=&amp;quot;Theme Author Name&amp;quot;;&lt;br /&gt;
     version=&amp;quot;1.0.0&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 lightTheme={&lt;br /&gt;
     textColor=(0,0,0,255);&lt;br /&gt;
     frontWaveColor=(255,102,204,255);&lt;br /&gt;
     middleWaveColor=(255,51,153,255);&lt;br /&gt;
     backWaveColor=(204,0,153,255);&lt;br /&gt;
     backgroundColor=(233,236,241,255);&lt;br /&gt;
     highlightColor=(255,77,166,255);&lt;br /&gt;
     separatorColor=(128,0,128,255);&lt;br /&gt;
     enableWaveBlending=0;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 darkTheme={&lt;br /&gt;
     textColor=(255,255,255,255);&lt;br /&gt;
     frontWaveColor=(255,51,153,255);&lt;br /&gt;
     middleWaveColor=(255,102,204,255);&lt;br /&gt;
     backWaveColor=(204,0,153,255);&lt;br /&gt;
     backgroundColor=(0,0,0,255);&lt;br /&gt;
     highlightColor=(255,77,166,255);&lt;br /&gt;
     separatorColor=(255,255,255,255);&lt;br /&gt;
     enableWaveBlending=0;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 layout={&lt;br /&gt;
     &amp;lt;object name&amp;gt;={&lt;br /&gt;
         visible=true;&lt;br /&gt;
         posType=true;&lt;br /&gt;
         posStart = (100,400);&lt;br /&gt;
         posEnd = (170,0);&lt;br /&gt;
         size = (0,680);&lt;br /&gt;
     };&lt;br /&gt;
     &lt;br /&gt;
     // Any other objects here.&lt;br /&gt;
     &lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 assets={&lt;br /&gt;
     &amp;lt;object name&amp;gt;={&lt;br /&gt;
         path = &amp;quot;relative_path_in_romfs&amp;quot;;&lt;br /&gt;
         imageSize = (256,256);&lt;br /&gt;
     };&lt;br /&gt;
 &lt;br /&gt;
     // Any other objects here.&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
The &#039;layout&#039; group is optional. Each group within this is for a layout object, these and the settings contained within the objects are all optional (defaults are used when not specified). How each setting in the layout objects&#039; are handled are specific to each object. The &#039;visible&#039; field controls whether the object is displayed, however this is ignored from config for some objects / unused for certain other objects. posType controls the handling for pos* fields: generally this does nothing, however with some objects this controls whether the pos is absolute (false) / relative to {base-pos} or special-handling (true). When posType is absolute the pos* fields must not be negative. The content of &#039;size&#039; must not be negative.&lt;br /&gt;
&lt;br /&gt;
Note that increasing *Wave height compared to the defaults can result in slowdown since sw-rendering is used.&lt;br /&gt;
&lt;br /&gt;
Layout objects:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Layout object name&lt;br /&gt;
! Description&lt;br /&gt;
! &#039;visible&#039; from config ignored / field used&lt;br /&gt;
! Used fields (besides &#039;visible&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| logo || Hbmenu logo image. || Yes, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| hbmenuVersion || Hbmenu version text. || Yes, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| loaderInfo || Loader info text (displayed next to hbmenuVersion with the defaults).&lt;br /&gt;
When the loader-info string doesn&#039;t contain a space, posStart is used directly for the text position, otherwise the right-justified position from posEnd is used.&lt;br /&gt;
| Yes, yes || posStart, posEnd&lt;br /&gt;
|-&lt;br /&gt;
| attentionText || Attention text (Applet Mode text). When posType is relative (the default), the base position is the final position used by &#039;status&#039;. || Yes, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| logInfo || Logging info for debug enabled via a build define. || Yes, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| infoMsg || Text for NoAppsFound_Msg. || Yes, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| menuPath || Menu path text. || No, yes || posStart, size[0]&lt;br /&gt;
|-&lt;br /&gt;
| menuTypeMsg || Text for the current type of menu (such as &amp;quot;Theme Menu&amp;quot;). Position is right-justified from posStart. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| msgBoxSeparator || Message-box separator. Position is relative to the bottom of the box. || No, no || posStart[1]&lt;br /&gt;
|-&lt;br /&gt;
| msgBoxBottomText || Message-box text displayed at the bottom below the separator. Position is relative to the bottom of the box. || No, no || posStart[1]&lt;br /&gt;
|-&lt;br /&gt;
| backgroundImage || Background image, not set with the defaults. Requires assets.background_image to be setup. This is drawn after backgroundColor, the maximum drawn y-pos is the same as backgroundColor (drawing where the waves are located is skipped). Note that this can result in slowdown since sw-rendering is used, especially with an image which covers the entire screen (besides where the waves are displayed). || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| backWave || Back wave. The height is controlled by size[1], relative to the bottom of the screen. || No, yes || size[1]&lt;br /&gt;
|-&lt;br /&gt;
| middleWave || Middle wave. The height is controlled by size[1], relative to the bottom of the screen. || No, yes || size[1]&lt;br /&gt;
|-&lt;br /&gt;
| frontWave || Front wave. The height is controlled by size[1], relative to the bottom of the screen. || No, yes || size[1]&lt;br /&gt;
|-&lt;br /&gt;
| buttonA || Button A, displayed with the string from theme*.buttonAText. With posType=relative (default is absolute) the position is relative to buttonAText. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonAText || Button A text. posType=true is the same as absolute since the base-pos is 0. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonB || Button B, displayed with the string from theme*.buttonBText. With posType=relative the base position is buttonBText. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonBText || Button B text. With posType=relative the base position is buttonA. When buttonA is displayed with non-empty-directory, posStart is used, otherwise posEnd is used (buttonA not displayed). || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonY || Button Y, displayed with the string from theme*.buttonYText. With posType=relative the base position is buttonYText. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonYText || Button Y text. With posType=relative the base position is buttonB, or if that&#039;s not displayed (menu path is in the root directory) the base is buttonA instead. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonM || Button &#039;-&#039;, displayed with the string from theme*.buttonMText. With posType=relative the base position is buttonMText. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonMText || Button &#039;-&#039; text. With posType=relative the base position is buttonY. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonX || Button X, displayed with the string from theme*.buttonXText. With posType=relative the base position is buttonXText. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| buttonXText || Button X text. With posType=relative the base position is buttonM. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| networkIcon || Network status icon. With posType=relative the final position from &#039;status&#039; is used for the base X-coordinate, however posStart[1] is used directly as the Y-coordinate regardless. || No, yes || posType, posStart&lt;br /&gt;
|-&lt;br /&gt;
| batteryCharge || Battery charge text. The position from posStart is right-justified.  || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| batteryIcon || Battery icon. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| chargingIcon || Battery charging icon. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| status || Text displayed for the time. The position from posStart is right-justified. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| temperature || Temperature text. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| menuList || Menu list. posStart is the absolute position for the first tile. posEnd is the relative position for the next tile, relative to the current tile (outline not included). The size doesn&#039;t include the outline. || No, no || posStart, posEnd, size&lt;br /&gt;
|-&lt;br /&gt;
| menuListTiles || posEnd[0] is the the maximum number of tile entries to adjust the currently selected entry index by, for example with HID input for DPad Up/Down. || No, no || posEnd[0]&lt;br /&gt;
|-&lt;br /&gt;
| menuListIcon || Menu entry icon. posStart is relative to the current tile entry (see menuList), regardless of posType. size must be &amp;gt;0 and &amp;lt;=256x256, otherwise 256x256 is used. || No, no || posStart, size&lt;br /&gt;
|-&lt;br /&gt;
| menuListName || Menu entry name text. posStart is relative to the current tile entry (see menuList), regardless of posType. || No, no || posStart, size&lt;br /&gt;
|-&lt;br /&gt;
| menuActiveEntryIcon || Icon for the currently active menu entry. size must be &amp;gt;0 and &amp;lt;=256x256, otherwise 256x256 is used. || No, yes || posStart, size&lt;br /&gt;
|-&lt;br /&gt;
| menuActiveEntryName || Name text for the currently active menu entry. || No, yes || posStart, size&lt;br /&gt;
|-&lt;br /&gt;
| menuActiveEntryAuthor || Author text for the currently active menu entry. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
| menuActiveEntryVersion || Version text for the currently active menu entry. || No, yes || posStart&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;assets&#039; group is optional, it is only used with .romfs themes. The &#039;path&#039; and &#039;imageSize&#039; settings are required. imageSize[0-1] must be &amp;gt;0, and &amp;lt;= 1280x720. For some objects, the imageSize must match the internal imageSize for certain layout objects. The &#039;path&#039; is the file-path to load the asset from, this is relative to &amp;quot;{mount-name}:/&amp;quot;. imageSize is the size of the image, for non-.bin this must match the image size for the loaded file.&lt;br /&gt;
&lt;br /&gt;
When an asset object is not specified, the settings are invalid, or loading the file fails, the default asset is used (if any).&lt;br /&gt;
&lt;br /&gt;
The &#039;path&#039; must have one of the below extensions:&lt;br /&gt;
* &amp;quot;.bin&amp;quot;: Raw image without a header (the default images also use this). imageSize directly controls the size to load from here, the filesize must match width*height*{pixel-byte-size}.&lt;br /&gt;
* &amp;quot;.jpg&amp;quot;/&amp;quot;.jpeg&amp;quot;: JPEG, if you need transparency use PNG instead.&lt;br /&gt;
* &amp;quot;.png&amp;quot;: PNG, background-color is black(all-zero) when the input PNG uses alpha and the target format is RGB24.&lt;br /&gt;
&lt;br /&gt;
The pixel formats listed below are the formats used internally, the image-loading libraries handle converting the image to the required format where needed (except for .bin which uses the listed format directly).&lt;br /&gt;
&lt;br /&gt;
Asset objects:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Layout object name&lt;br /&gt;
! Description&lt;br /&gt;
! Pixel format&lt;br /&gt;
! Only alpha component is used, with RGB from textColor used instead&lt;br /&gt;
! Size which the imageSize must match, from the internal layout object field&lt;br /&gt;
|-&lt;br /&gt;
| battery_icon || Battery icon. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| charging_icon || Battery charging icon. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| folder_icon || Folder/directory icon. || RGB24 || No || 256x256&lt;br /&gt;
|-&lt;br /&gt;
| invalid_icon || Icon displayed when loading the app&#039;s icon failed. || RGB24 || No || 256x256&lt;br /&gt;
|-&lt;br /&gt;
| theme_icon_dark || Default icon displayed in the Theme Menu for darkTheme. || RGB24 || No || 256x256&lt;br /&gt;
|-&lt;br /&gt;
| theme_icon_light || Default icon displayed in the Theme Menu for lightTheme. || RGB24 || No || 256x256&lt;br /&gt;
|-&lt;br /&gt;
| airplane_icon || Icon displayed when nifmGetInternetConnectionStatus fails. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| wifi_none_icon || Icon displayed for wifi with signal strength 0. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| wifi1_icon || Icon displayed for wifi with signal strength 1. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| wifi2_icon || Icon displayed for wifi with signal strength 2. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| wifi3_icon || Icon displayed for wifi with signal strength 3. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| eth_icon || Icon displayed when connected to the Internet via Ethernet. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| eth_none_icon || Icon displayed when using Ethernet, with no Internet connection. || RGBA32 || Yes || None&lt;br /&gt;
|-&lt;br /&gt;
| background_image || Background image. Optional, not set with the defaults. See layout.backgroundImage. || RGB24 || No || None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= File Associations =&lt;br /&gt;
File-association cfg files can optionally be loaded from SD &amp;quot;/config/nx-hbmenu/fileassoc/&amp;quot; during startup. There&#039;s 1 .cfg file for each app. During normal menu scanning, hbmenu will check for file_extensions/filenames from fileassoc cfg with the dir-list filename, when the file is not recognized otherwise (likewise for directories). This is processed in the same order that the cfg was loaded from SD / same order specified in the cfg file.&lt;br /&gt;
&lt;br /&gt;
When processing directories where no NRO was detected, hbmenu will go through the dir-listing and use the first entry where the filename matches a fileassoc entry where &amp;lt;code&amp;gt;filename&amp;lt;/code&amp;gt; is specified (file_extension entries are skipped).&lt;br /&gt;
&lt;br /&gt;
The generated menu entry launches the specified app_path where the first passed argument (argv[1] in the launched app) is the absolute filepath for the associated file. See below regarding the icon used for the menu entry. The author and version fields for the menu entry are loaded from app_path, while the name is the filename (unless a directory is being processed, in this case the directory name is used). When {$FILEPATH with extension changed to .nacp} exists, the aforementioned strings will be loaded from there instead.&lt;br /&gt;
&lt;br /&gt;
The only optional setting is icon_path and app_args. All paths are absolute. Icon will attempted to be loaded from the following: {$FILEPATH with extension changed to .jpg} -&amp;gt; icon_path setting if it exists (target setting -&amp;gt; main file_assoc setting) -&amp;gt; icon from app_path.&lt;br /&gt;
&lt;br /&gt;
If you have targets where file_extension and filename both have the same extension, the filename target should be located before that file_extension target in the cfg. Targets which have both file_extension and filename settings are ignored. Each target must have either a file_extension or filename setting.&lt;br /&gt;
&lt;br /&gt;
app_args specifies the args to pass following argv[0](app-path). This is an array of strings for each argv[N+1]. If a &amp;quot;%f&amp;quot; token is found (only one per array index is handled), it&#039;s replaced with the path for the fileassoc. If no &amp;quot;%f&amp;quot; token is specified or app_args is not specified, the fileassoc path is passed to argv[1].&lt;br /&gt;
&lt;br /&gt;
Sample fileassoc file:&lt;br /&gt;
&lt;br /&gt;
 fileassoc={&lt;br /&gt;
   app_path=&amp;quot;/switch/myapp/app.nro&amp;quot;;&lt;br /&gt;
   icon_path=&amp;quot;/switch/myapp/myicon.jpg&amp;quot;;&lt;br /&gt;
   app_args = [&amp;quot;arg1&amp;quot;, &amp;quot;arg2&amp;quot;, &amp;quot;%f&amp;quot;];&lt;br /&gt;
 &lt;br /&gt;
   targets=(&lt;br /&gt;
     {&lt;br /&gt;
       file_extension=&amp;quot;.ext3&amp;quot;;&lt;br /&gt;
       icon_path=&amp;quot;/switch/myapp/myicon2.jpg&amp;quot;;&lt;br /&gt;
       app_args = [&amp;quot;arg1&amp;quot;, &amp;quot;arg2&amp;quot;, &amp;quot;--path=%f&amp;quot;]; // Optional, overrides fileassoc.app_args.&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       file_extension=&amp;quot;.ext4&amp;quot;;&lt;br /&gt;
       icon_path=&amp;quot;/switch/myapp/myicon3.jpg&amp;quot;;&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       filename=&amp;quot;main.py&amp;quot;;&lt;br /&gt;
       icon_path=&amp;quot;/switch/myapp/myicon4.jpg&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
   );&lt;br /&gt;
 };&lt;/div&gt;</summary>
		<author><name>Hallowizer</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Homebrew_Applications&amp;diff=10514</id>
		<title>Homebrew Applications</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Homebrew_Applications&amp;diff=10514"/>
		<updated>2020-12-17T19:39:25Z</updated>

		<summary type="html">&lt;p&gt;Hallowizer: /* Applications */ Moved HBAS to the top and linked it.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing ==&lt;br /&gt;
Applications are installed by copying the necessary files directly to the &amp;lt;code&amp;gt;switch/&amp;lt;/code&amp;gt; folder in the root of the SD card, or in a subdirectory of &amp;lt;code&amp;gt;switch/&amp;lt;/code&amp;gt;, 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:&lt;br /&gt;
* &amp;lt;code&amp;gt;[appname].nro&amp;lt;/code&amp;gt;: The executable.&lt;br /&gt;
&lt;br /&gt;
The Homebrew Menu will scan the SD card for all &amp;lt;code&amp;gt;.nro&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Icon/metadata for each application is loaded from data embedded in the NRO (custom assets section), if available.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
 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.&lt;br /&gt;
&lt;br /&gt;
== List ==&lt;br /&gt;
&lt;br /&gt;
=== Launchers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Open-Source&lt;br /&gt;
|-&lt;br /&gt;
| [[Homebrew Menu]]&lt;br /&gt;
| Run homebrew on your Switch!&lt;br /&gt;
| [[User:Yellows8|Yellows8]], [[User:plutooo|plutooo]]&lt;br /&gt;
| [https://github.com/switchbrew/nx-hbmenu/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[PegaScape]]&lt;br /&gt;
| Entrypoint for [[Homebrew Menu]] and a few others to be run.&lt;br /&gt;
| [[AtlasNX]]&lt;br /&gt;
| [https://github.com/noahc3/PegaScape/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| [[Homebrew App Store]]&lt;br /&gt;
| Download and manage installed homebrew apps&lt;br /&gt;
| VGMoose&lt;br /&gt;
| [https://github.com/vgmoose/hb-appstore/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/hb-appstore Yes]&lt;br /&gt;
| 2018-10-02&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/yellows8/switch_sysmodule switch_sysmodule]&lt;br /&gt;
| RPC over USB, etc. Originally a sysmodule, however this can also be used as a regular application.&lt;br /&gt;
| [[User:Yellows8|Yellows8]]&lt;br /&gt;
| &lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| pPlay&lt;br /&gt;
| A video player for the Nintendo Switch&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/pplay/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/pplay/ Yes]&lt;br /&gt;
| 2018-12-19&lt;br /&gt;
|-&lt;br /&gt;
| Switch Lan Play&lt;br /&gt;
| Allows you to play Lan supported games online,&lt;br /&gt;
| spacemeowx2&lt;br /&gt;
| [https://github.com/spacemeowx2/switch-lan-play/releases Here]&lt;br /&gt;
| [https://github.com/spacemeowx2/switch-lan-play/ Yes]&lt;br /&gt;
| 2018-03-19&lt;br /&gt;
|-&lt;br /&gt;
| Ldn_mitm&lt;br /&gt;
| Allows you to play Wireless supported games online,(Requires Switch Lan Play)&lt;br /&gt;
| spacemeowx2&lt;br /&gt;
| [https://github.com/spacemeowx2/ldn_mitm/releases Here]&lt;br /&gt;
| [https://github.com/spacemeowx2/ldn_mitm/ Yes]&lt;br /&gt;
| 2018-12-07&lt;br /&gt;
|-&lt;br /&gt;
| Pynx&lt;br /&gt;
| Allows you to run homebrew applications written in Python on the Switch.&lt;br /&gt;
| [[User:AileenLumina|AileenLumina]]&lt;br /&gt;
| [https://github.com/nx-python/Pynx/releases Here]&lt;br /&gt;
| [https://github.com/nx-python/Pynx/ Yes]&lt;br /&gt;
| 2018-03-19&lt;br /&gt;
|-&lt;br /&gt;
| Switch Brainfuck&lt;br /&gt;
| A brainfuck interpreter for the Nintendo Switch.&lt;br /&gt;
| TheKgg&lt;br /&gt;
| [https://github.com/TheKgg/switch-brainfuck/releases Here]&lt;br /&gt;
| [https://github.com/TheKgg/switch-brainfuck Yes]&lt;br /&gt;
| 2018-04-21&lt;br /&gt;
|-&lt;br /&gt;
| ScreenTester-NX&lt;br /&gt;
| Detect and repair dead/stuck pixels&lt;br /&gt;
| Marice&lt;br /&gt;
| [https://github.com/Marice/ScreenTester-NX/releases Here]&lt;br /&gt;
| [https://github.com/Marice/ScreenTester-NX/ Yes]&lt;br /&gt;
| 2018-05-19&lt;br /&gt;
|-&lt;br /&gt;
| NX-Shell&lt;br /&gt;
| Multipurpose File Manager&lt;br /&gt;
| Joel16&lt;br /&gt;
| [https://github.com/joel16/NX-Shell/releases Here]&lt;br /&gt;
| [https://github.com/joel16/NX-Shell/ Yes]&lt;br /&gt;
| 2018-05-26&lt;br /&gt;
|-&lt;br /&gt;
| Gag Order&lt;br /&gt;
| SuperNag remover&lt;br /&gt;
| Adubbz&lt;br /&gt;
| [https://github.com/Adubbz/Gag-Order/releases Here]&lt;br /&gt;
| [https://github.com/Adubbz/Gag-Order Yes]&lt;br /&gt;
| 2018-05-30&lt;br /&gt;
|-&lt;br /&gt;
| Switch Reader&lt;br /&gt;
| E-Hentai gallery viewer&lt;br /&gt;
| Colin969&lt;br /&gt;
| [https://github.com/colin969/switch-reader/releases Here]&lt;br /&gt;
| [https://github.com/colin969/switch-reader Yes]&lt;br /&gt;
| 2018-11-21&lt;br /&gt;
|-&lt;br /&gt;
| In-Home-Switching&lt;br /&gt;
| Stream games from PC to the Nintendo Switch&lt;br /&gt;
| jakibaki, D-VAmpire&lt;br /&gt;
| [https://github.com/jakibaki/In-Home-Switching/releases Here]&lt;br /&gt;
| [https://github.com/jakibaki/In-Home-Switching Yes]&lt;br /&gt;
| 2018-12-31&lt;br /&gt;
|-&lt;br /&gt;
| vgedit&lt;br /&gt;
| Text editor with touch/controller/usb support&lt;br /&gt;
| vgmoose&lt;br /&gt;
| [https://github.com/vgmoose/vgedit/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/vgedit Yes]&lt;br /&gt;
| 2020-06-15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game Engines ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name &lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description &lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source &lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated &lt;br /&gt;
|-&lt;br /&gt;
| Duke Nukem 3D&lt;br /&gt;
| EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/eduke32/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/eduke32 Yes]&lt;br /&gt;
| 2018-04-29&lt;br /&gt;
|-&lt;br /&gt;
| LovePotion&lt;br /&gt;
| [https://love2d.org Love2D] for Nintendo Switch&lt;br /&gt;
| TurtleP&lt;br /&gt;
| [https://github.com/TurtleP/LovePotion/releases Here]&lt;br /&gt;
| [https://github.com/TurtleP/LovePotion/tree/switch Yes]&lt;br /&gt;
| 2019-01-03&lt;br /&gt;
|-&lt;br /&gt;
| [https://blog.easyrpg.org/2018/03/easyrpg-player-now-available-as-nintendo-switch-homebrew/ EasyRPG Player]&lt;br /&gt;
| RPG Maker 2000/2003 game interpreter&lt;br /&gt;
| Rinnegatamante &amp;amp; EasyRPG team&lt;br /&gt;
| [https://easyrpg.org/player/downloads/ Here]&lt;br /&gt;
| [https://github.com/EasyRPG/Player Yes]&lt;br /&gt;
| 2019-03-03&lt;br /&gt;
|-&lt;br /&gt;
| MegaZeux&lt;br /&gt;
| A game creation system originally released in 1994 with text mode-like graphics and a [https://www.digitalmzx.com large library of games].&lt;br /&gt;
| Lachesis&lt;br /&gt;
| [https://github.com/AliceLR/megazeux/releases Here]&lt;br /&gt;
| [https://github.com/AliceLR/megazeux/ Yes]&lt;br /&gt;
| 2020-11-22&lt;br /&gt;
|-&lt;br /&gt;
| Solarus Engine&lt;br /&gt;
| Zelda-like Action-RPG game engine&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/solarus-engine Yes]&lt;br /&gt;
| 2018-05-20&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| 2048&lt;br /&gt;
| 2048 port for Switch homebrew&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/2048/releases Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/2048 Yes]&lt;br /&gt;
| 2018-04-21&lt;br /&gt;
|-&lt;br /&gt;
| Cannonball-NX&lt;br /&gt;
| An Enhanced OutRun Engine&lt;br /&gt;
| lantus/MVG&lt;br /&gt;
| [https://github.com/lantus/cannonball-nx/releases Here]&lt;br /&gt;
| [https://github.com/lantus/cannonball-nx Yes]&lt;br /&gt;
| 2018-05-23&lt;br /&gt;
|-&lt;br /&gt;
| Chocolate Doom&lt;br /&gt;
| Chocolate Doom port for Switch&lt;br /&gt;
| WinterMute&lt;br /&gt;
| [https://github.com/WinterMute/chocolate-doom/releases/latest Here]&lt;br /&gt;
| [https://github.com/WinterMute/chocolate-doom Yes]&lt;br /&gt;
| 2018-06-22&lt;br /&gt;
|-&lt;br /&gt;
| Hamsters NX&lt;br /&gt;
| A breeding of Hamsters game in text mode.&lt;br /&gt;
| Cid2mizard&lt;br /&gt;
| [https://github.com/Cid2mizard/Hamsters_NX/releases Here]&lt;br /&gt;
| [https://github.com/Cid2mizard/Hamsters_NX Yes]&lt;br /&gt;
| 2018-02-28&lt;br /&gt;
|-&lt;br /&gt;
| HEXGEM&lt;br /&gt;
| A match 3 (or more) board game&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/hexgem/tree/switch-port Yes]&lt;br /&gt;
| 2018-07-25&lt;br /&gt;
|-&lt;br /&gt;
| Hot Pocolate&lt;br /&gt;
| Alternative music visualizer&lt;br /&gt;
| [[User:illteteka|illteteka]]&lt;br /&gt;
| [https://illteteka.itch.io/hot-pocolate Here]&lt;br /&gt;
| [https://github.com/illteteka/hot-pocolate Yes]&lt;br /&gt;
| 2018-08-15&lt;br /&gt;
|-&lt;br /&gt;
|Hurrican&lt;br /&gt;
|Port of POKE53280 Classic Turrican reimagination&lt;br /&gt;
|[[User:rsn8887|rsn8887]]&lt;br /&gt;
|[https://github.com/rsn8887/Hurrican Here]&lt;br /&gt;
|[https://www.winterworks.de/project/hurrican/ Yes]&lt;br /&gt;
|2019-05-09&lt;br /&gt;
|-&lt;br /&gt;
| InvadersNX&lt;br /&gt;
| Space Invaders type game&lt;br /&gt;
| MaesterRowen&lt;br /&gt;
| [https://github.com/MaesterRowen/InvadersNX/releases/latest Here]&lt;br /&gt;
| [https://github.com/MaesterRowen/InvadersNX Yes]&lt;br /&gt;
| 2018-07-09&lt;br /&gt;
|-&lt;br /&gt;
| Ken&#039;s Labyrinth&lt;br /&gt;
| Classic MS-DOS shooter with enhanced features such as HD textures and 60fps support&lt;br /&gt;
| Nightfox&lt;br /&gt;
| [https://github.com/sacredbanana/lab3d-sdl/releases/latest Here]&lt;br /&gt;
| [https://github.com/sacredbanana/lab3d-sdl Yes]&lt;br /&gt;
| 2019-01-19&lt;br /&gt;
|-&lt;br /&gt;
| MCOsu&lt;br /&gt;
| Osu! Port for Switch&lt;br /&gt;
| McKay42&lt;br /&gt;
| [https://github.com/McKay42/McOsu-NX/releases Here]&lt;br /&gt;
| [https://github.com/McKay42/McOsu-NX Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Meritous&lt;br /&gt;
| Top View Dungeon Game&lt;br /&gt;
| nop90&lt;br /&gt;
| [https://github.com/Nop90-Switch/Meritous-Switch/releases Here]&lt;br /&gt;
| [https://github.com/Nop90-Switch/Meritous-Switch Yes]&lt;br /&gt;
| 2018-03-17&lt;br /&gt;
|-&lt;br /&gt;
| Noodles!&lt;br /&gt;
| A clone of the iOS puzzle game Noodles!&lt;br /&gt;
| [[User:MrJPGames|MrJPGames]]&lt;br /&gt;
| [https://github.com/MrJPGames/Noodles-/releases Here]&lt;br /&gt;
| [https://github.com/MrJPGames/Noodles- Yes]&lt;br /&gt;
| 2019-07-24&lt;br /&gt;
|-&lt;br /&gt;
| NXEngine&lt;br /&gt;
| Reimplementation of Cave Story / Doukutsu Monogatari, a Japanese freeware PC side-scrolling platformer game from 2004.&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/nxengine-evo/tree/switch-port Yes]&lt;br /&gt;
| 2018-05-20&lt;br /&gt;
|-&lt;br /&gt;
| NXQuake&lt;br /&gt;
| TyrQuake is a source port of id Software&#039;s Quake&lt;br /&gt;
| fgsfds&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake/releases Here]&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake Yes]&lt;br /&gt;
| 2018-09-15&lt;br /&gt;
|-&lt;br /&gt;
| NXQuake2&lt;br /&gt;
| Yamagi Quake II is a source port of id Software&#039;s Quake II&lt;br /&gt;
| fgsfds&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake2/releases Here]&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake2 Yes]&lt;br /&gt;
| 2018-09-04&lt;br /&gt;
|-&lt;br /&gt;
| OpenBOR&lt;br /&gt;
| 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!&lt;br /&gt;
| cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/openbor/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/openbor Yes]&lt;br /&gt;
| 2018-03-18&lt;br /&gt;
|-&lt;br /&gt;
| OpenTyrian&lt;br /&gt;
| OpenTyrian is a port of the DOS shoot-em-up Tyrian, which is an arcade-style vertical scrolling shooter.&lt;br /&gt;
| felixrg&lt;br /&gt;
| [https://github.com/felixrg/opentyrian/releases Here]&lt;br /&gt;
| [https://github.com/felixrg/opentyrian Yes]&lt;br /&gt;
| 2018-05-19&lt;br /&gt;
|-&lt;br /&gt;
| Pickr&lt;br /&gt;
| Pickr webgame port for Switch homebrew&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/Pickr/releases Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/Pickr Yes]&lt;br /&gt;
| 2018-04-16&lt;br /&gt;
|-&lt;br /&gt;
| Pixel-Painter&lt;br /&gt;
| A simple drawing homebrew&lt;br /&gt;
| 8BitWonder&lt;br /&gt;
| [https://github.com/16BitWonder/Pixel-Painter-Switch/releases Here]&lt;br /&gt;
| [https://github.com/16BitWonder/Pixel-Painter-Switch Yes]&lt;br /&gt;
| 2020-08-19&lt;br /&gt;
|-&lt;br /&gt;
| Postal-NX&lt;br /&gt;
| An isometric top-down shooter video game from 1997&lt;br /&gt;
| lantus/MVG&lt;br /&gt;
| [https://github.com/lantus/postal-nx/releases Here]&lt;br /&gt;
| [https://github.com/lantus/postal-nx Yes]&lt;br /&gt;
| 2018-05-25&lt;br /&gt;
|-&lt;br /&gt;
| powder-nx&lt;br /&gt;
| Physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances.&lt;br /&gt;
| VelocityRa&lt;br /&gt;
| [https://github.com/VelocityRa/powder-nx/releases Here]&lt;br /&gt;
| [https://github.com/VelocityRa/powder-nx Yes]&lt;br /&gt;
| 2019-09-15&lt;br /&gt;
|-&lt;br /&gt;
| REminiscence&lt;br /&gt;
| REminiscence is a re-implementation of the engine used in the game Flashback made by Delphine Software and released in 1992.&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/REminiscence/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/REminiscence Yes]&lt;br /&gt;
| 2018-03-28&lt;br /&gt;
|-&lt;br /&gt;
| SDLLopan&lt;br /&gt;
| A classic remake of Linux Lopan (a Mahjong solitaire clone) by Dave Ashley.&lt;br /&gt;
| nop90&lt;br /&gt;
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH/releases Here]&lt;br /&gt;
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH Yes]&lt;br /&gt;
| 2018-03-02&lt;br /&gt;
|-&lt;br /&gt;
| SDLPoP&lt;br /&gt;
| An open-source port of Prince of Persia, based on the disassembly of the DOS version.&lt;br /&gt;
| usineur&lt;br /&gt;
| [https://github.com/usineur/SDLPoP/releases Here]&lt;br /&gt;
| [https://github.com/usineur/SDLPoP Yes]&lt;br /&gt;
| 2018-05-14&lt;br /&gt;
|-&lt;br /&gt;
| Space Game NX&lt;br /&gt;
| Space game is a graphical shooter game on the Switch ported from Wii U! &lt;br /&gt;
| vgmoose&lt;br /&gt;
| [https://github.com/vgmoose/spacenx/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/spacenx/ Yes]&lt;br /&gt;
| 2018-02-19&lt;br /&gt;
|-&lt;br /&gt;
| Snake&lt;br /&gt;
| A minimalistic Snake clone for Switch made with LovePotion.&lt;br /&gt;
| Shrike&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]&lt;br /&gt;
| 2018-03-10&lt;br /&gt;
|-&lt;br /&gt;
|Stepmania 5.x&lt;br /&gt;
|A port of the Stepmania 5.x PC game to the switch&lt;br /&gt;
|retronx-team&lt;br /&gt;
|[https://github.com/retronx-team/stepmania-nx/releases Here]&lt;br /&gt;
|[https://github.com/retronx-team/stepmania-nx Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Super Methane Brothers&lt;br /&gt;
| 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.&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/super-methane-brothers Yes]&lt;br /&gt;
| 2018-05-08&lt;br /&gt;
|-&lt;br /&gt;
| Switch Pong&lt;br /&gt;
| A port of pong for the Nintendo Switch&lt;br /&gt;
| TheKgg&lt;br /&gt;
| [https://github.com/TheKgg/switch-pong/releases Here]&lt;br /&gt;
| [https://github.com/TheKgg/switch-pong Yes]&lt;br /&gt;
| 2018-04-20&lt;br /&gt;
|-&lt;br /&gt;
| Tetriswitch&lt;br /&gt;
| A Tetris clone for Nintendo Switch.&lt;br /&gt;
| Ryuzaki_MrL&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]&lt;br /&gt;
| 2018-03-13&lt;br /&gt;
|-&lt;br /&gt;
| TicTacToe&lt;br /&gt;
| A Tic Tac Toe implementation for Switch.&lt;br /&gt;
| SH3RLOCK&lt;br /&gt;
| [https://sh3rlock.ch/ttt.nro Here]&lt;br /&gt;
| [https://sh3rlock.ch/ttt.zip Yes]&lt;br /&gt;
| 2018-02-23&lt;br /&gt;
|-&lt;br /&gt;
| Useless Homebrew&lt;br /&gt;
| A &amp;quot;useless machine&amp;quot;-like software, ported from DS&lt;br /&gt;
| Tcm0, Rydian (DS)&lt;br /&gt;
| [https://drive.google.com/file/d/1r5pi5G20yEAT9eEckCJeyROsC3fn5MaJ/view Here]&lt;br /&gt;
| [https://drive.google.com/file/d/1CDTMoUi6HnayhWUd_edmyzcJcP-mvpw3/view Yes]&lt;br /&gt;
| 2018-03-03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| ScummVM&lt;br /&gt;
| ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games...&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/scummvm/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/scummvm/tree/switch Yes]&lt;br /&gt;
| 2018-05-18&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mGBA&lt;br /&gt;
| Standalone version of mGBA for Switch&lt;br /&gt;
| endrift&lt;br /&gt;
| [https://github.com/mgba-emu/mgba/releases/ Here]&lt;br /&gt;
| [https://github.com/mgba-emu/mgba/ Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| pFBA&lt;br /&gt;
| A port of final burn alpha to multiple platforms&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/pfba/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/pfba Yes]&lt;br /&gt;
| 2018-08-25&lt;br /&gt;
|-&lt;br /&gt;
| PPSSPP&lt;br /&gt;
| Port of the standalone PSP Emulator &amp;quot;PPSSPP&amp;quot; for the Switch&lt;br /&gt;
| m4xw, Henrik Rydgård&lt;br /&gt;
| [https://ppsspp.org/downloads.html Here]&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CHIP8-NX&lt;br /&gt;
| CHIP8 emulator&lt;br /&gt;
| Marice&lt;br /&gt;
| [https://github.com/Marice/CHIP8-NX/releases Here]&lt;br /&gt;
| [https://github.com/Marice/CHIP8-NX Yes]&lt;br /&gt;
| 2018-05-25&lt;br /&gt;
|-&lt;br /&gt;
| LaiNESwitch&lt;br /&gt;
| Compact, cycle-accurate NES emulator in ~1000 lines of C++.&lt;br /&gt;
| Kevoot&lt;br /&gt;
| [https://github.com/Kevoot/LaiNESwitch/releases Here]&lt;br /&gt;
| [https://github.com/Kevoot/LaiNESwitch Yes]&lt;br /&gt;
| 2018-07-26&lt;br /&gt;
|-&lt;br /&gt;
| pSNES&lt;br /&gt;
| snes9x 1.56.2&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/psnes/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/psnes Yes]&lt;br /&gt;
| 2018-08-24&lt;br /&gt;
|-&lt;br /&gt;
| RetroArch&lt;br /&gt;
| RetroArch has advanced features like shaders, netplay, rewinding, and next-frame response times.&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/libretro/RetroArch/releases Here]&lt;br /&gt;
| [https://github.com/libretro/RetroArch Yes]&lt;br /&gt;
| 2018-10-01&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Title managers===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Save managers===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| Checkpoint&lt;br /&gt;
| Fast and simple save manager for 3DS and Switch written in C++.&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/Checkpoint/releases/latest Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/Checkpoint Yes]&lt;br /&gt;
| 2018-05-14&lt;br /&gt;
|-&lt;br /&gt;
| JKSV&lt;br /&gt;
| WIP save manager for more advanced users&lt;br /&gt;
| JK_&lt;br /&gt;
| [https://github.com/J-D-K/JKSV/releases Here]&lt;br /&gt;
| [https://github.com/J-D-K/JKSV Yes]&lt;br /&gt;
| 2018-06-25&lt;br /&gt;
|-&lt;br /&gt;
| EdiZon&lt;br /&gt;
| Save file manager and editor with JSON+Lua plugin support for easy creation of new save editors for any game.&lt;br /&gt;
| WerWolv&lt;br /&gt;
| [https://github.com/thomasnet-mc/EdiZon/releases/latest Here]&lt;br /&gt;
| [https://github.com/thomasnet-mc/EdiZon Yes]&lt;br /&gt;
| 2018-08-19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File servers ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| Ftpd&lt;br /&gt;
| A port of ftpd for 3DS.&lt;br /&gt;
| mtheall, TuxSH, WinterMute&lt;br /&gt;
| [https://github.com/mtheall/ftpd/releases/latest Here]&lt;br /&gt;
| [https://github.com/mtheall/ftpd Yes]&lt;br /&gt;
| 2018-09-24&lt;br /&gt;
|-&lt;br /&gt;
| sys-ftpd&lt;br /&gt;
| A port of ftpd for 3DS that&#039;s running in the background.&lt;br /&gt;
| mtheall, TuxSH, WinterMute, jakibaki&lt;br /&gt;
| [https://github.com/jakibaki/sys-ftpd/releases/latest Here]&lt;br /&gt;
| [https://github.com/jakibaki/sys-ftpd Yes]&lt;br /&gt;
| 2018-09-24&lt;br /&gt;
|-&lt;br /&gt;
| mtp-server-nx&lt;br /&gt;
| A port of [https://manpages.ubuntu.com/manpages/xenial/man1/mtp-server.1.html mtp-server] for Android.&lt;br /&gt;
| Gillou68310&lt;br /&gt;
| [https://github.com/retronx-team/mtp-server-nx/releases/latest Here]&lt;br /&gt;
| [https://github.com/retronx-team/mtp-server-nx Yes]&lt;br /&gt;
| 2019-09-19&lt;br /&gt;
|-&lt;br /&gt;
| nxmtp&lt;br /&gt;
| A MTP implementation.&lt;br /&gt;
| liuervehc&lt;br /&gt;
| [https://github.com/liuervehc/nxmtp/releases/latest Here]&lt;br /&gt;
| No&lt;br /&gt;
| 2019-01-13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Demos ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| 34c3-demo&lt;br /&gt;
| Demo from the 34c3 for Homebrew on the Switch.&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [https://github.com/switchbrew/34c3-demo Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2018-02-19&lt;br /&gt;
|-&lt;br /&gt;
| Dokkaebi Hack&lt;br /&gt;
| Animated Demo using SDL on the Switch.&lt;br /&gt;
| [[User:StevenMattera|StevenMattera]]&lt;br /&gt;
| [https://github.com/StevenMattera/DokkaebiHack Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2019-06-14&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System tools ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| [[Hekate]]&lt;br /&gt;
| Software to run on boot to patch firmware and restore bricks.&lt;br /&gt;
| [[CTCaer]]&lt;br /&gt;
| [https://github.com/CTCaer/hekate/releases/tag/v5.5.1 Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2020-12-11&lt;br /&gt;
|-&lt;br /&gt;
| [[Atmosphere CFW]]&lt;br /&gt;
| Custom firmware for the Switch.&lt;br /&gt;
| [[Atmosphere-NX]]&lt;br /&gt;
| [https://github.com/Atmosphere-NX/Atmosphere/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2020-12-11&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hallowizer</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Homebrew_Applications&amp;diff=10513</id>
		<title>Homebrew Applications</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Homebrew_Applications&amp;diff=10513"/>
		<updated>2020-12-17T19:38:30Z</updated>

		<summary type="html">&lt;p&gt;Hallowizer: System tools + PegaScape&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing ==&lt;br /&gt;
Applications are installed by copying the necessary files directly to the &amp;lt;code&amp;gt;switch/&amp;lt;/code&amp;gt; folder in the root of the SD card, or in a subdirectory of &amp;lt;code&amp;gt;switch/&amp;lt;/code&amp;gt;, 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:&lt;br /&gt;
* &amp;lt;code&amp;gt;[appname].nro&amp;lt;/code&amp;gt;: The executable.&lt;br /&gt;
&lt;br /&gt;
The Homebrew Menu will scan the SD card for all &amp;lt;code&amp;gt;.nro&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Icon/metadata for each application is loaded from data embedded in the NRO (custom assets section), if available.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
 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.&lt;br /&gt;
&lt;br /&gt;
== List ==&lt;br /&gt;
&lt;br /&gt;
=== Launchers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Open-Source&lt;br /&gt;
|-&lt;br /&gt;
| [[Homebrew Menu]]&lt;br /&gt;
| Run homebrew on your Switch!&lt;br /&gt;
| [[User:Yellows8|Yellows8]], [[User:plutooo|plutooo]]&lt;br /&gt;
| [https://github.com/switchbrew/nx-hbmenu/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[PegaScape]]&lt;br /&gt;
| Entrypoint for [[Homebrew Menu]] and a few others to be run.&lt;br /&gt;
| [[AtlasNX]]&lt;br /&gt;
| [https://github.com/noahc3/PegaScape/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/yellows8/switch_sysmodule switch_sysmodule]&lt;br /&gt;
| RPC over USB, etc. Originally a sysmodule, however this can also be used as a regular application.&lt;br /&gt;
| [[User:Yellows8|Yellows8]]&lt;br /&gt;
| &lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| pPlay&lt;br /&gt;
| A video player for the Nintendo Switch&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/pplay/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/pplay/ Yes]&lt;br /&gt;
| 2018-12-19&lt;br /&gt;
|-&lt;br /&gt;
| Switch Lan Play&lt;br /&gt;
| Allows you to play Lan supported games online,&lt;br /&gt;
| spacemeowx2&lt;br /&gt;
| [https://github.com/spacemeowx2/switch-lan-play/releases Here]&lt;br /&gt;
| [https://github.com/spacemeowx2/switch-lan-play/ Yes]&lt;br /&gt;
| 2018-03-19&lt;br /&gt;
|-&lt;br /&gt;
| Ldn_mitm&lt;br /&gt;
| Allows you to play Wireless supported games online,(Requires Switch Lan Play)&lt;br /&gt;
| spacemeowx2&lt;br /&gt;
| [https://github.com/spacemeowx2/ldn_mitm/releases Here]&lt;br /&gt;
| [https://github.com/spacemeowx2/ldn_mitm/ Yes]&lt;br /&gt;
| 2018-12-07&lt;br /&gt;
|-&lt;br /&gt;
| Pynx&lt;br /&gt;
| Allows you to run homebrew applications written in Python on the Switch.&lt;br /&gt;
| [[User:AileenLumina|AileenLumina]]&lt;br /&gt;
| [https://github.com/nx-python/Pynx/releases Here]&lt;br /&gt;
| [https://github.com/nx-python/Pynx/ Yes]&lt;br /&gt;
| 2018-03-19&lt;br /&gt;
|-&lt;br /&gt;
| Switch Brainfuck&lt;br /&gt;
| A brainfuck interpreter for the Nintendo Switch.&lt;br /&gt;
| TheKgg&lt;br /&gt;
| [https://github.com/TheKgg/switch-brainfuck/releases Here]&lt;br /&gt;
| [https://github.com/TheKgg/switch-brainfuck Yes]&lt;br /&gt;
| 2018-04-21&lt;br /&gt;
|-&lt;br /&gt;
| ScreenTester-NX&lt;br /&gt;
| Detect and repair dead/stuck pixels&lt;br /&gt;
| Marice&lt;br /&gt;
| [https://github.com/Marice/ScreenTester-NX/releases Here]&lt;br /&gt;
| [https://github.com/Marice/ScreenTester-NX/ Yes]&lt;br /&gt;
| 2018-05-19&lt;br /&gt;
|-&lt;br /&gt;
| NX-Shell&lt;br /&gt;
| Multipurpose File Manager&lt;br /&gt;
| Joel16&lt;br /&gt;
| [https://github.com/joel16/NX-Shell/releases Here]&lt;br /&gt;
| [https://github.com/joel16/NX-Shell/ Yes]&lt;br /&gt;
| 2018-05-26&lt;br /&gt;
|-&lt;br /&gt;
| Gag Order&lt;br /&gt;
| SuperNag remover&lt;br /&gt;
| Adubbz&lt;br /&gt;
| [https://github.com/Adubbz/Gag-Order/releases Here]&lt;br /&gt;
| [https://github.com/Adubbz/Gag-Order Yes]&lt;br /&gt;
| 2018-05-30&lt;br /&gt;
|-&lt;br /&gt;
| Switch Reader&lt;br /&gt;
| E-Hentai gallery viewer&lt;br /&gt;
| Colin969&lt;br /&gt;
| [https://github.com/colin969/switch-reader/releases Here]&lt;br /&gt;
| [https://github.com/colin969/switch-reader Yes]&lt;br /&gt;
| 2018-11-21&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew App Store&lt;br /&gt;
| Download and manage installed homebrew apps&lt;br /&gt;
| VGMoose&lt;br /&gt;
| [https://github.com/vgmoose/hb-appstore/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/hb-appstore Yes]&lt;br /&gt;
| 2018-10-02&lt;br /&gt;
|-&lt;br /&gt;
| In-Home-Switching&lt;br /&gt;
| Stream games from PC to the Nintendo Switch&lt;br /&gt;
| jakibaki, D-VAmpire&lt;br /&gt;
| [https://github.com/jakibaki/In-Home-Switching/releases Here]&lt;br /&gt;
| [https://github.com/jakibaki/In-Home-Switching Yes]&lt;br /&gt;
| 2018-12-31&lt;br /&gt;
|-&lt;br /&gt;
| vgedit&lt;br /&gt;
| Text editor with touch/controller/usb support&lt;br /&gt;
| vgmoose&lt;br /&gt;
| [https://github.com/vgmoose/vgedit/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/vgedit Yes]&lt;br /&gt;
| 2020-06-15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game Engines ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name &lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description &lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source &lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated &lt;br /&gt;
|-&lt;br /&gt;
| Duke Nukem 3D&lt;br /&gt;
| EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/eduke32/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/eduke32 Yes]&lt;br /&gt;
| 2018-04-29&lt;br /&gt;
|-&lt;br /&gt;
| LovePotion&lt;br /&gt;
| [https://love2d.org Love2D] for Nintendo Switch&lt;br /&gt;
| TurtleP&lt;br /&gt;
| [https://github.com/TurtleP/LovePotion/releases Here]&lt;br /&gt;
| [https://github.com/TurtleP/LovePotion/tree/switch Yes]&lt;br /&gt;
| 2019-01-03&lt;br /&gt;
|-&lt;br /&gt;
| [https://blog.easyrpg.org/2018/03/easyrpg-player-now-available-as-nintendo-switch-homebrew/ EasyRPG Player]&lt;br /&gt;
| RPG Maker 2000/2003 game interpreter&lt;br /&gt;
| Rinnegatamante &amp;amp; EasyRPG team&lt;br /&gt;
| [https://easyrpg.org/player/downloads/ Here]&lt;br /&gt;
| [https://github.com/EasyRPG/Player Yes]&lt;br /&gt;
| 2019-03-03&lt;br /&gt;
|-&lt;br /&gt;
| MegaZeux&lt;br /&gt;
| A game creation system originally released in 1994 with text mode-like graphics and a [https://www.digitalmzx.com large library of games].&lt;br /&gt;
| Lachesis&lt;br /&gt;
| [https://github.com/AliceLR/megazeux/releases Here]&lt;br /&gt;
| [https://github.com/AliceLR/megazeux/ Yes]&lt;br /&gt;
| 2020-11-22&lt;br /&gt;
|-&lt;br /&gt;
| Solarus Engine&lt;br /&gt;
| Zelda-like Action-RPG game engine&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/solarus-engine Yes]&lt;br /&gt;
| 2018-05-20&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| 2048&lt;br /&gt;
| 2048 port for Switch homebrew&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/2048/releases Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/2048 Yes]&lt;br /&gt;
| 2018-04-21&lt;br /&gt;
|-&lt;br /&gt;
| Cannonball-NX&lt;br /&gt;
| An Enhanced OutRun Engine&lt;br /&gt;
| lantus/MVG&lt;br /&gt;
| [https://github.com/lantus/cannonball-nx/releases Here]&lt;br /&gt;
| [https://github.com/lantus/cannonball-nx Yes]&lt;br /&gt;
| 2018-05-23&lt;br /&gt;
|-&lt;br /&gt;
| Chocolate Doom&lt;br /&gt;
| Chocolate Doom port for Switch&lt;br /&gt;
| WinterMute&lt;br /&gt;
| [https://github.com/WinterMute/chocolate-doom/releases/latest Here]&lt;br /&gt;
| [https://github.com/WinterMute/chocolate-doom Yes]&lt;br /&gt;
| 2018-06-22&lt;br /&gt;
|-&lt;br /&gt;
| Hamsters NX&lt;br /&gt;
| A breeding of Hamsters game in text mode.&lt;br /&gt;
| Cid2mizard&lt;br /&gt;
| [https://github.com/Cid2mizard/Hamsters_NX/releases Here]&lt;br /&gt;
| [https://github.com/Cid2mizard/Hamsters_NX Yes]&lt;br /&gt;
| 2018-02-28&lt;br /&gt;
|-&lt;br /&gt;
| HEXGEM&lt;br /&gt;
| A match 3 (or more) board game&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/hexgem/tree/switch-port Yes]&lt;br /&gt;
| 2018-07-25&lt;br /&gt;
|-&lt;br /&gt;
| Hot Pocolate&lt;br /&gt;
| Alternative music visualizer&lt;br /&gt;
| [[User:illteteka|illteteka]]&lt;br /&gt;
| [https://illteteka.itch.io/hot-pocolate Here]&lt;br /&gt;
| [https://github.com/illteteka/hot-pocolate Yes]&lt;br /&gt;
| 2018-08-15&lt;br /&gt;
|-&lt;br /&gt;
|Hurrican&lt;br /&gt;
|Port of POKE53280 Classic Turrican reimagination&lt;br /&gt;
|[[User:rsn8887|rsn8887]]&lt;br /&gt;
|[https://github.com/rsn8887/Hurrican Here]&lt;br /&gt;
|[https://www.winterworks.de/project/hurrican/ Yes]&lt;br /&gt;
|2019-05-09&lt;br /&gt;
|-&lt;br /&gt;
| InvadersNX&lt;br /&gt;
| Space Invaders type game&lt;br /&gt;
| MaesterRowen&lt;br /&gt;
| [https://github.com/MaesterRowen/InvadersNX/releases/latest Here]&lt;br /&gt;
| [https://github.com/MaesterRowen/InvadersNX Yes]&lt;br /&gt;
| 2018-07-09&lt;br /&gt;
|-&lt;br /&gt;
| Ken&#039;s Labyrinth&lt;br /&gt;
| Classic MS-DOS shooter with enhanced features such as HD textures and 60fps support&lt;br /&gt;
| Nightfox&lt;br /&gt;
| [https://github.com/sacredbanana/lab3d-sdl/releases/latest Here]&lt;br /&gt;
| [https://github.com/sacredbanana/lab3d-sdl Yes]&lt;br /&gt;
| 2019-01-19&lt;br /&gt;
|-&lt;br /&gt;
| MCOsu&lt;br /&gt;
| Osu! Port for Switch&lt;br /&gt;
| McKay42&lt;br /&gt;
| [https://github.com/McKay42/McOsu-NX/releases Here]&lt;br /&gt;
| [https://github.com/McKay42/McOsu-NX Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Meritous&lt;br /&gt;
| Top View Dungeon Game&lt;br /&gt;
| nop90&lt;br /&gt;
| [https://github.com/Nop90-Switch/Meritous-Switch/releases Here]&lt;br /&gt;
| [https://github.com/Nop90-Switch/Meritous-Switch Yes]&lt;br /&gt;
| 2018-03-17&lt;br /&gt;
|-&lt;br /&gt;
| Noodles!&lt;br /&gt;
| A clone of the iOS puzzle game Noodles!&lt;br /&gt;
| [[User:MrJPGames|MrJPGames]]&lt;br /&gt;
| [https://github.com/MrJPGames/Noodles-/releases Here]&lt;br /&gt;
| [https://github.com/MrJPGames/Noodles- Yes]&lt;br /&gt;
| 2019-07-24&lt;br /&gt;
|-&lt;br /&gt;
| NXEngine&lt;br /&gt;
| Reimplementation of Cave Story / Doukutsu Monogatari, a Japanese freeware PC side-scrolling platformer game from 2004.&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/nxengine-evo/tree/switch-port Yes]&lt;br /&gt;
| 2018-05-20&lt;br /&gt;
|-&lt;br /&gt;
| NXQuake&lt;br /&gt;
| TyrQuake is a source port of id Software&#039;s Quake&lt;br /&gt;
| fgsfds&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake/releases Here]&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake Yes]&lt;br /&gt;
| 2018-09-15&lt;br /&gt;
|-&lt;br /&gt;
| NXQuake2&lt;br /&gt;
| Yamagi Quake II is a source port of id Software&#039;s Quake II&lt;br /&gt;
| fgsfds&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake2/releases Here]&lt;br /&gt;
| [https://github.com/fgsfdsfgs/nxquake2 Yes]&lt;br /&gt;
| 2018-09-04&lt;br /&gt;
|-&lt;br /&gt;
| OpenBOR&lt;br /&gt;
| 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!&lt;br /&gt;
| cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/openbor/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/openbor Yes]&lt;br /&gt;
| 2018-03-18&lt;br /&gt;
|-&lt;br /&gt;
| OpenTyrian&lt;br /&gt;
| OpenTyrian is a port of the DOS shoot-em-up Tyrian, which is an arcade-style vertical scrolling shooter.&lt;br /&gt;
| felixrg&lt;br /&gt;
| [https://github.com/felixrg/opentyrian/releases Here]&lt;br /&gt;
| [https://github.com/felixrg/opentyrian Yes]&lt;br /&gt;
| 2018-05-19&lt;br /&gt;
|-&lt;br /&gt;
| Pickr&lt;br /&gt;
| Pickr webgame port for Switch homebrew&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/Pickr/releases Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/Pickr Yes]&lt;br /&gt;
| 2018-04-16&lt;br /&gt;
|-&lt;br /&gt;
| Pixel-Painter&lt;br /&gt;
| A simple drawing homebrew&lt;br /&gt;
| 8BitWonder&lt;br /&gt;
| [https://github.com/16BitWonder/Pixel-Painter-Switch/releases Here]&lt;br /&gt;
| [https://github.com/16BitWonder/Pixel-Painter-Switch Yes]&lt;br /&gt;
| 2020-08-19&lt;br /&gt;
|-&lt;br /&gt;
| Postal-NX&lt;br /&gt;
| An isometric top-down shooter video game from 1997&lt;br /&gt;
| lantus/MVG&lt;br /&gt;
| [https://github.com/lantus/postal-nx/releases Here]&lt;br /&gt;
| [https://github.com/lantus/postal-nx Yes]&lt;br /&gt;
| 2018-05-25&lt;br /&gt;
|-&lt;br /&gt;
| powder-nx&lt;br /&gt;
| Physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances.&lt;br /&gt;
| VelocityRa&lt;br /&gt;
| [https://github.com/VelocityRa/powder-nx/releases Here]&lt;br /&gt;
| [https://github.com/VelocityRa/powder-nx Yes]&lt;br /&gt;
| 2019-09-15&lt;br /&gt;
|-&lt;br /&gt;
| REminiscence&lt;br /&gt;
| REminiscence is a re-implementation of the engine used in the game Flashback made by Delphine Software and released in 1992.&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/REminiscence/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/REminiscence Yes]&lt;br /&gt;
| 2018-03-28&lt;br /&gt;
|-&lt;br /&gt;
| SDLLopan&lt;br /&gt;
| A classic remake of Linux Lopan (a Mahjong solitaire clone) by Dave Ashley.&lt;br /&gt;
| nop90&lt;br /&gt;
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH/releases Here]&lt;br /&gt;
| [https://github.com/Nop90-Switch/SDLLopan-SWITCH Yes]&lt;br /&gt;
| 2018-03-02&lt;br /&gt;
|-&lt;br /&gt;
| SDLPoP&lt;br /&gt;
| An open-source port of Prince of Persia, based on the disassembly of the DOS version.&lt;br /&gt;
| usineur&lt;br /&gt;
| [https://github.com/usineur/SDLPoP/releases Here]&lt;br /&gt;
| [https://github.com/usineur/SDLPoP Yes]&lt;br /&gt;
| 2018-05-14&lt;br /&gt;
|-&lt;br /&gt;
| Space Game NX&lt;br /&gt;
| Space game is a graphical shooter game on the Switch ported from Wii U! &lt;br /&gt;
| vgmoose&lt;br /&gt;
| [https://github.com/vgmoose/spacenx/releases Here]&lt;br /&gt;
| [https://github.com/vgmoose/spacenx/ Yes]&lt;br /&gt;
| 2018-02-19&lt;br /&gt;
|-&lt;br /&gt;
| Snake&lt;br /&gt;
| A minimalistic Snake clone for Switch made with LovePotion.&lt;br /&gt;
| Shrike&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]&lt;br /&gt;
| 2018-03-10&lt;br /&gt;
|-&lt;br /&gt;
|Stepmania 5.x&lt;br /&gt;
|A port of the Stepmania 5.x PC game to the switch&lt;br /&gt;
|retronx-team&lt;br /&gt;
|[https://github.com/retronx-team/stepmania-nx/releases Here]&lt;br /&gt;
|[https://github.com/retronx-team/stepmania-nx Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Super Methane Brothers&lt;br /&gt;
| 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.&lt;br /&gt;
| [[User:carstene1ns|carstene1ns]]&lt;br /&gt;
| [https://f4ke.de/dev/switch/ Here]&lt;br /&gt;
| [https://github.com/carstene1ns/super-methane-brothers Yes]&lt;br /&gt;
| 2018-05-08&lt;br /&gt;
|-&lt;br /&gt;
| Switch Pong&lt;br /&gt;
| A port of pong for the Nintendo Switch&lt;br /&gt;
| TheKgg&lt;br /&gt;
| [https://github.com/TheKgg/switch-pong/releases Here]&lt;br /&gt;
| [https://github.com/TheKgg/switch-pong Yes]&lt;br /&gt;
| 2018-04-20&lt;br /&gt;
|-&lt;br /&gt;
| Tetriswitch&lt;br /&gt;
| A Tetris clone for Nintendo Switch.&lt;br /&gt;
| Ryuzaki_MrL&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch/releases Here]&lt;br /&gt;
| [https://github.com/Ryuzaki-MrL/tetriswitch Yes]&lt;br /&gt;
| 2018-03-13&lt;br /&gt;
|-&lt;br /&gt;
| TicTacToe&lt;br /&gt;
| A Tic Tac Toe implementation for Switch.&lt;br /&gt;
| SH3RLOCK&lt;br /&gt;
| [https://sh3rlock.ch/ttt.nro Here]&lt;br /&gt;
| [https://sh3rlock.ch/ttt.zip Yes]&lt;br /&gt;
| 2018-02-23&lt;br /&gt;
|-&lt;br /&gt;
| Useless Homebrew&lt;br /&gt;
| A &amp;quot;useless machine&amp;quot;-like software, ported from DS&lt;br /&gt;
| Tcm0, Rydian (DS)&lt;br /&gt;
| [https://drive.google.com/file/d/1r5pi5G20yEAT9eEckCJeyROsC3fn5MaJ/view Here]&lt;br /&gt;
| [https://drive.google.com/file/d/1CDTMoUi6HnayhWUd_edmyzcJcP-mvpw3/view Yes]&lt;br /&gt;
| 2018-03-03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| ScummVM&lt;br /&gt;
| ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games...&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/scummvm/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/scummvm/tree/switch Yes]&lt;br /&gt;
| 2018-05-18&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mGBA&lt;br /&gt;
| Standalone version of mGBA for Switch&lt;br /&gt;
| endrift&lt;br /&gt;
| [https://github.com/mgba-emu/mgba/releases/ Here]&lt;br /&gt;
| [https://github.com/mgba-emu/mgba/ Yes]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| pFBA&lt;br /&gt;
| A port of final burn alpha to multiple platforms&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/pfba/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/pfba Yes]&lt;br /&gt;
| 2018-08-25&lt;br /&gt;
|-&lt;br /&gt;
| PPSSPP&lt;br /&gt;
| Port of the standalone PSP Emulator &amp;quot;PPSSPP&amp;quot; for the Switch&lt;br /&gt;
| m4xw, Henrik Rydgård&lt;br /&gt;
| [https://ppsspp.org/downloads.html Here]&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CHIP8-NX&lt;br /&gt;
| CHIP8 emulator&lt;br /&gt;
| Marice&lt;br /&gt;
| [https://github.com/Marice/CHIP8-NX/releases Here]&lt;br /&gt;
| [https://github.com/Marice/CHIP8-NX Yes]&lt;br /&gt;
| 2018-05-25&lt;br /&gt;
|-&lt;br /&gt;
| LaiNESwitch&lt;br /&gt;
| Compact, cycle-accurate NES emulator in ~1000 lines of C++.&lt;br /&gt;
| Kevoot&lt;br /&gt;
| [https://github.com/Kevoot/LaiNESwitch/releases Here]&lt;br /&gt;
| [https://github.com/Kevoot/LaiNESwitch Yes]&lt;br /&gt;
| 2018-07-26&lt;br /&gt;
|-&lt;br /&gt;
| pSNES&lt;br /&gt;
| snes9x 1.56.2&lt;br /&gt;
| Cpasjuste&lt;br /&gt;
| [https://github.com/Cpasjuste/psnes/releases Here]&lt;br /&gt;
| [https://github.com/Cpasjuste/psnes Yes]&lt;br /&gt;
| 2018-08-24&lt;br /&gt;
|-&lt;br /&gt;
| RetroArch&lt;br /&gt;
| RetroArch has advanced features like shaders, netplay, rewinding, and next-frame response times.&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/libretro/RetroArch/releases Here]&lt;br /&gt;
| [https://github.com/libretro/RetroArch Yes]&lt;br /&gt;
| 2018-10-01&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Title managers===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Save managers===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| Checkpoint&lt;br /&gt;
| Fast and simple save manager for 3DS and Switch written in C++.&lt;br /&gt;
| Bernardo Giordano&lt;br /&gt;
| [https://github.com/BernardoGiordano/Checkpoint/releases/latest Here]&lt;br /&gt;
| [https://github.com/BernardoGiordano/Checkpoint Yes]&lt;br /&gt;
| 2018-05-14&lt;br /&gt;
|-&lt;br /&gt;
| JKSV&lt;br /&gt;
| WIP save manager for more advanced users&lt;br /&gt;
| JK_&lt;br /&gt;
| [https://github.com/J-D-K/JKSV/releases Here]&lt;br /&gt;
| [https://github.com/J-D-K/JKSV Yes]&lt;br /&gt;
| 2018-06-25&lt;br /&gt;
|-&lt;br /&gt;
| EdiZon&lt;br /&gt;
| Save file manager and editor with JSON+Lua plugin support for easy creation of new save editors for any game.&lt;br /&gt;
| WerWolv&lt;br /&gt;
| [https://github.com/thomasnet-mc/EdiZon/releases/latest Here]&lt;br /&gt;
| [https://github.com/thomasnet-mc/EdiZon Yes]&lt;br /&gt;
| 2018-08-19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File servers ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| Ftpd&lt;br /&gt;
| A port of ftpd for 3DS.&lt;br /&gt;
| mtheall, TuxSH, WinterMute&lt;br /&gt;
| [https://github.com/mtheall/ftpd/releases/latest Here]&lt;br /&gt;
| [https://github.com/mtheall/ftpd Yes]&lt;br /&gt;
| 2018-09-24&lt;br /&gt;
|-&lt;br /&gt;
| sys-ftpd&lt;br /&gt;
| A port of ftpd for 3DS that&#039;s running in the background.&lt;br /&gt;
| mtheall, TuxSH, WinterMute, jakibaki&lt;br /&gt;
| [https://github.com/jakibaki/sys-ftpd/releases/latest Here]&lt;br /&gt;
| [https://github.com/jakibaki/sys-ftpd Yes]&lt;br /&gt;
| 2018-09-24&lt;br /&gt;
|-&lt;br /&gt;
| mtp-server-nx&lt;br /&gt;
| A port of [https://manpages.ubuntu.com/manpages/xenial/man1/mtp-server.1.html mtp-server] for Android.&lt;br /&gt;
| Gillou68310&lt;br /&gt;
| [https://github.com/retronx-team/mtp-server-nx/releases/latest Here]&lt;br /&gt;
| [https://github.com/retronx-team/mtp-server-nx Yes]&lt;br /&gt;
| 2019-09-19&lt;br /&gt;
|-&lt;br /&gt;
| nxmtp&lt;br /&gt;
| A MTP implementation.&lt;br /&gt;
| liuervehc&lt;br /&gt;
| [https://github.com/liuervehc/nxmtp/releases/latest Here]&lt;br /&gt;
| No&lt;br /&gt;
| 2019-01-13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Demos ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| 34c3-demo&lt;br /&gt;
| Demo from the 34c3 for Homebrew on the Switch.&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [https://github.com/switchbrew/34c3-demo Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2018-02-19&lt;br /&gt;
|-&lt;br /&gt;
| Dokkaebi Hack&lt;br /&gt;
| Animated Demo using SDL on the Switch.&lt;br /&gt;
| [[User:StevenMattera|StevenMattera]]&lt;br /&gt;
| [https://github.com/StevenMattera/DokkaebiHack Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2019-06-14&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System tools ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
!  width=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Author&lt;br /&gt;
!  width=&amp;quot;10%&amp;quot; | Download&lt;br /&gt;
!  width=&amp;quot;5%&amp;quot;  | Open-Source&lt;br /&gt;
!  width=&amp;quot;15%&amp;quot; | Last Updated&lt;br /&gt;
|-&lt;br /&gt;
| [[Hekate]]&lt;br /&gt;
| Software to run on boot to patch firmware and restore bricks.&lt;br /&gt;
| [[CTCaer]]&lt;br /&gt;
| [https://github.com/CTCaer/hekate/releases/tag/v5.5.1 Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2020-12-11&lt;br /&gt;
|-&lt;br /&gt;
| [[Atmosphere CFW]]&lt;br /&gt;
| Custom firmware for the Switch.&lt;br /&gt;
| [[Atmosphere-NX]]&lt;br /&gt;
| [https://github.com/Atmosphere-NX/Atmosphere/releases Here]&lt;br /&gt;
| Yes&lt;br /&gt;
| 2020-12-11&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hallowizer</name></author>
	</entry>
</feed>