Homebrew Applications

Homebrew Applications

Installing #

Applications are installed by copying the necessary files directly to the 3ds/ folder in the root of the SD card (preferred for new designs), or in a subdirectory of 3ds/, in which case said subfolder must be named identically to its executable. Most applications come with two files:

  • [appname].3dsx: The executable.
  • [appname].smdh: The icon/metadata. (Not required in any case, and may be integrated into the .3dsx)
  • [appname].xml: The list of supported targets (i.e. installed titles which the app supports replacing in memory at runtime, thus inheriting its permissions), and of any arguments to be passed to the .3dsx. (Optional)

A standalone .xml file can point to a differently-named .3dsx, launching it with potentially different arguments so that a single application can run in different modes.

The Homebrew Launcher will scan the SD card for all .3dsx files, but will only display an icon for those who have one according to the format described above. Recent enough versions can freely navigate the filesystem to select an application.

List #

Launchers #

NameDescriptionAuthorDownloadOpen-Source
πŸ”— Homebrew LauncherRun homebrew on your 3DS! Compatible with Rosalina and all prior 3dsx loading solutionsπŸ”— devkitProπŸ”— HereYes
πŸ”— Homebrew Starter PackEverything to get you started.smeaπŸ”— HereYes
πŸ”— Homebrew Launcher (v1.x)The old version of the 3DS Homebrew Launcher, originally created for ninjhax 1.x (Discontinued)smeaπŸ”— HereYes
[ Mashers’ HBL]Homebrew Launcher with grid and folder support. (Discontinued)MashersπŸ”— HereLost in masher’s retirement

Applications #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— 3dsfetchSmall 3DS version of a popular Linux ricing script called screenfetch.VideahGamsπŸ”— HereYes2015-09-17
πŸ”— 3DS-PluginsFolderSimple program that creates folders with TitleID and copy plugins on themKlairmπŸ”— HereYes2020-09-06
πŸ”— TSI9A simple program for detecting touch screen input.JohnodonπŸ”— HereYes2020-1-18
πŸ”— 3DSidentIdentity tool for the Nintendo 3DS heavily inspired by PSPident.Joel16πŸ”— HereYes2018-8-2
πŸ”— Clear MAC FilterReset 8-hour per-console StreetPass rate limitingtastymeatballπŸ”— HereYes2018-8-24
πŸ”— CtrRGBPATTYGenerate patches that edit LED notificationsCPunchπŸ”— HereYes2017-11-3
πŸ”— ctrrpcA small and easily extensible RPC server/client written in C/Python. Allows you to quickly poke service-commands and syscalls over Wi-Fi from a Python shell on your PC. Useful during reverse-engineering. No longer under (active) development?plutooBuild from πŸ”— repoYes2014-11-10
πŸ”— ctr-streaming-serverA 3DS homebrew audio/video playback server. It can also send HID state to the client (see the README) when enabled. The included parse_hidstream tool can be used to parse that HID data to simulate keyboard/mouse input events, via Linux uinput. No longer under (active) development?yellows8Build from πŸ”— repoYes2014-11-20
πŸ”— DownloadMiiA WIP repo-based online marketplace for homebrew applications & games. Appears to be non-active and out-of-date.filfatBuild from πŸ”— repoYes2015-11-24
πŸ”— fb43dsA simple 3DS Facebook chat clientlinomaBuild from πŸ”— repoYes2015-04-07
πŸ”— for-anyone-who-walks-a-lotTool to get past the 10 coin per day limit on earning Play Coins by walking.iamevnπŸ”— HereYes2016-03-26
πŸ”— Homebrew BrowserDownload homebrew from the internet!cromo, zeta0134πŸ”— HereYes2015-10-07
πŸ”— NFCReaderAllows you to use your 3DS as a NFC/RFID UID Scanner.Jasper PetersπŸ”— HereYes2017-01-21
πŸ”— ScreenInfoIdentify whether New 3DS LCD panels are TN or IPS.SciresMπŸ”— HereYes2016-09-04

Game Engines #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— LΓ–VE PotionπŸ”— LΓ–VE for Nintendo 3DS.TurtlePπŸ”— HereπŸ”— Yes2023-10-16
πŸ”— ctrΒ΅LuaA Lua interpreter for 3DS, brought to life by the remnants of the Β΅Lua community.Firew0lf, Reuh, NegiπŸ”— HereYes2016-06-27
πŸ”— EasyRPG PlayerRPG Maker 2000/2003 interpreterRinnegatamante & EasyRPG TeamπŸ”— HereπŸ”— Yes2019-03-03
πŸ”— LuaPlayer+ 3DSFirst Lua interpreter 3DS homebrew, under Lua 5.3.1RinnegatamanteπŸ”— HereYes2016-09-21
πŸ”— MegaZeux 3DSA port of the MegaZeux GCS to the 3DS.MegaZeux developersπŸ”— HereπŸ”— Yes2018-03-04

Games #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— 2048-3DA port of the popular game 2048 for the 3DS.Jasper PetersπŸ”— HereYes2016-02-12
πŸ”— 3DSCraftA Minecraft port for the 3DS. No longer under (active) development?smeaBuild from πŸ”— repo (alt. πŸ”— here)Yes2014-11-20
πŸ”— 3DS Nyan CatA port of Nyan Cat for the 3DS, using LIBSF2D.markwinapBuild from πŸ”— repo (alt. πŸ”— here)Yes2015-05-26
πŸ”— Antibounce“Move your player to bounce around and collect coins. Go between screens through the holes in the sides of the floor. 3D can also be enabled.”TurtlePπŸ”— HereYes2015-12-23
πŸ”— Breakout“A 3ds Breakout Clone.”Magicrafter13πŸ”— HereYes2017-10-17
πŸ”— checkers3dsA checkers game in glorious ASCII. No longer under development.UnsureSherlockBuild from πŸ”— repoYes2016-02-25
πŸ”— Cookie CollectorA tiny adaptation of the popular πŸ”— Cookie Clicker game for the 3DS.KaisogenπŸ”— HereYes2017-06-04
πŸ”— Cookie Clicker 3DSA simple Cookie Clicker type of game inspired by Kaisogen’s Cookie CollectorTheMachinumpsπŸ”— HereYes2016-08-27
πŸ”— EDuke3DAn unofficial port of EDuke32 for the 3DS.MasterFeizzπŸ”— HereYes2016-05-09
πŸ”— HeliiA port of πŸ”— Helii for the 3DS.BHSPitMonkeyπŸ”— HereYes2015-09-18
πŸ”— Insectoid DefenseA Sci-Fi Tower Defense game.sgowenπŸ”— HereYes2015-11-09
πŸ”— NumberFucker3DSSimple math game, originally used as a debug game for LΓΆvePotion.VideahGamsπŸ”— HereYes2015-09-19
πŸ”— Zelda ROTH for 3DSA port of Legend of Zelda: Return of the Hylian, a Zelda fangame, to 3DS.nop90πŸ”— HereYes2016-09-11
πŸ”— Mastermind 3DSA port of Mastermind for the 3DS.Jasper PetersπŸ”— HereYes2015-08-15
πŸ”— One Whale TripFive-lane underwater whale swimming/pearl pickup adventure game in Python.thpπŸ”— HereπŸ”— Yes2016-10-02
πŸ”— OpenSupaplexAn open source 1:1 reimplementation of πŸ”— Supaplex for the 3DS.πŸ”— sergiou87πŸ”— HereπŸ”— Yes2020-06-29
πŸ”— Paddle Puffle 3DSA port of πŸ”— Paddle Puffle for the 3DS.Peanut42πŸ”— HereπŸ”— Yes2015-07-05
πŸ”— Pituka ClassicsPlay CPC classics using πŸ”— Pituka Emulator-Core on 3DS.D_SkywalkπŸ”— Rick Dangerous πŸ”— CoreπŸ”— Yes (core)2016-02-26
πŸ”— Portal3DSAn adaptation of πŸ”— Portal for the 3DS.smeaBuild from πŸ”— repo (Precompiled πŸ”— here)Yes2015-08-18
πŸ”— ctrQuakeAn unofficial port of Quake for the 3DS, fully playable.MasterFeizzπŸ”— HereYes2016-09-16
πŸ”— ReversiπŸ”— Reversi for the 3DS.Jasper PetersπŸ”— HereYes2016-03-05
πŸ”— SokobanAn unofficial port of the puzzle game πŸ”— Sokoban for the 3DS.LandmπŸ”— HereYes2016-03-14
πŸ”— Space FruitHackathon game by 4 friends ported to 3DS. Asteroids but with fruit.TurtlePπŸ”— HereYes2016-04-09
πŸ”— SRB2 3DSAn unofficial port of πŸ”— Sonic Robo Blast 2 Version 2.1.20 to New 3DS. It was made by derrek, a known vulnerability researcher and homebrew developer. SRB2 2.2.X Versions (2.2.8 is latest at the time this is being made) aren’t ported yet and probably won’t be.πŸ”— derrekrπŸ”— Here (Don’t use 2.2 files!)Yes2018-12-23
πŸ”— Tappy PlaneA port of πŸ”— Flappy Bird for 3DS, but with a colorful plane.sgowenπŸ”— HereYes2015-11-09
πŸ”— Tetrepetete 3DSA game with blocks.thpπŸ”— HereNo2016-06-29
πŸ”— That Rabbit Game 3DSInverse duck hunt with accelerometer input and stereoscopic 3D.thpπŸ”— HereNo2016-07-04
πŸ”— World of 3DSandA port of World of Sand for the 3DS.Steveice10πŸ”— HereYes2016-07-12
πŸ”— Yeti3DSA quick and dirty port of Derek Evans’ Yeti3D software rendering engine.smeaBuild from πŸ”— repoYes2015-08-07
πŸ”— Loonies 8192A Mini Retro Puzzle for DOS, the PSP and 3DS (Homebrew)thpπŸ”— HereNo2019-01-27
πŸ”— DevilutionXA 3DS Port of Diablo 1.MrHuuπŸ”— HereYes2020-05-08
πŸ”— Star Cruiser 7StarCruiser7 is a first-person space combat simulator for the 3DS.DotMiziπŸ”— HereYes2022-10-10

Emulators #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— 3DNESA NES emulator, without sound support. No longer under development.st4rk, gdkChanπŸ”— HereYes2015-03-28
πŸ”— atari800-3DSAn Atari 8-bit home computer emulator.asieπŸ”— HereπŸ”— Yes2016-10-29
πŸ”— blargSnesA Super Nintendo (SNES) emulator. A compatibility list can be found πŸ”— here.StapleButterπŸ”— HereYes2015-06-12
πŸ”— CHIP-3DSA simple and slow CHIP-8 emulator.xerpiBuild from πŸ”— repo (alt. πŸ”— here)Yes2015-04-02
πŸ”— CHIP8-2DSCHIP-8 emulator with savestates and touch controls.nopy4869πŸ”— HereYes2016-07-20
πŸ”— CitrAGBYet another GBA emulator for the 3DS.Shiny QuagsireBuild from πŸ”— repo (alt. πŸ”— here)Yes2015-09-21
πŸ”— DaedalusX64-3DSA port of DaedalusX64 (Nintendo 64 emulator) to the Nintendo 3DS. A compatibility list can be found πŸ”— here.masterfeizzπŸ”— HereYes2020-12-07
πŸ”— GameYobA Game Boy (Color) emulator. A compatibility list can be found πŸ”— here.Drenn/Steveice10πŸ”— HereYes2017-09-04
πŸ”— mGBAA GBA emulator that runs well without kernel hax.endriftπŸ”— HereYes2021-09-05
πŸ”— r3DdragonA WIP Virtual Boy emulator for the 3DS based on Reality Boy / Red Dragon.mrdanielpsπŸ”— HereYes2020-08-07
πŸ”— RetroArchA multisystem emulator. (GB, GBA, SNES, Genesis, CPS1, CPS2, etc.)libretroπŸ”— HereYesUndergoing rapid development.
πŸ”— SNES9x for 3DSA SNES emulator for the old 3DS / 2DS. Optimised from Snes9x 1.43 and runs many games at full speed. Compatibility list πŸ”— herebubble2k16πŸ”— HereYes2019-10-08
πŸ”— VirtuaNES for 3DSA NES emulator for the old 3DS / 2DS. Optimised from VirtuaNES 0.9.7 and runs many games at full speed.bubble2k16πŸ”— HereYes2017-03-23
πŸ”— TemperPCE for 3DSA PC-Engine/Turbografx-16 emulator for the old 3DS / 2DS. Optimised from Temper runs all games, including CD-ROM and SGX games at full speed.bubble2k16πŸ”— HereYes2017-06-19

Theme managers #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— 3DS HomeMenu extdata ToolTool for accessing the SD extdata which Home Menu uses. This essentially allows writing custom themes to extdata which get loaded at Home Menu startup.yellows8πŸ”— HereYes2015-08-17
πŸ”— Custom Home Menu Manager 2Theme manager for Nintendo 3DS. Discontinued.RinnegatamanteπŸ”— HereYes2016-07-04
πŸ”— ThemelyTheme manager for Nintendo 3DS with 3dsthem.es integration.ErmanSayinπŸ”— HereNot anymore, 1.3.1 last FOSS version2017-6-28
πŸ”— Usagi 3DS Theme EditorA simple 3DS theme editor for PC. You will need to have the .NET Library installed on your PC first before you can use it.πŸ”— usagireiπŸ”— HereNot sure2017.05.28
Anemone3DSNew theme and Luma splash screen manager, created to fill the gap left by its predecessors.User:astronautlevel2πŸ”— HereYes2018-5-13

Title managers #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— FBIOpen source CIA (un)installer and launcher.Steveice10πŸ”— HereYes2015-12-02
πŸ”— FBI 2Multipurpose file/title/ticket/save managerSteveice10πŸ”— HereYes2018-8-21

Save managers #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— save_managerProof of concept save exporter/importerprofi200[Here]πŸ”— Yes2015-09-13
πŸ”— svdtSave Data Explorer/ManagermeladroitπŸ”— HereYes2015-10-16
[JK’s Save Manager]Save/Extdata ManagerJK_Here]πŸ”— Yes2016-09-29
JK’s Save Manager for RosalinaModded version of JKSM for use as .3dsx on Luma 8+Phalk, JK_πŸ”— HereYes2017-7-12
πŸ”— PKSMSave editor for PokΓ©mon generations 3 to 7Bernardo GiordanoπŸ”— HereYes2020-6-13
πŸ”— CheckpointFast and simple homebrew save manager for 3DS and Switch written in C++Bernardo GiordanoπŸ”— HereYes2019-12-9
πŸ”— SpecializeMiiEditor for Mii database (specialness)phijorπŸ”— HereYes2017-1-22
πŸ”— SpecializeMiiEditor for Mii database (specialness and ownership)phijor, RyccardoπŸ”— HereYes2017-8-13

File servers #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— ftpd (ftBrony)A FTP server.πŸ”— mtheallπŸ”— HereYes2020-05-30
πŸ”— FTP-3DSFork of ftBrony with a Nintendo theme. No longer under development and without repo.iamevnN/AYes (No source officially available.)N/A
πŸ”— FTP - Graphic ModifierX EditionFork of ftpd with aesthetic modifications.FloatingStarπŸ”— HereYes2016-01-27
πŸ”— ftponyA basic FTP server, useful for testing new homebrew versions without swapping the SD card. No longer under (active) development?smeaBuild from πŸ”— repoYes2014-11-24

Icon Packs #

Icon Packs are SMDH Packs for homebrew apps.

NameDescriptionAuthorDownloadLast Updated
πŸ”— SimplokThe first 3DS Icon pack.link6155πŸ”— Here2015-09-12
πŸ”— 1LPAnother 3DS Icon pack. Repo is dead, no alternate downloads available.100pcrackN/A2015-12-22
πŸ”— Modern UIA simple icon pack with a flat and minimalist design.LouchDaishiteruπŸ”— Here2016-02-15

Demos #

NameDescriptionAuthorDownloadOpen-SourceLast Updated
πŸ”— Skate StationA demo for the 3DS featuring music and 3D effectsSVatGπŸ”— HereYesJuly 2019
cubedemoA short demo of Homebrew on the 3DS, with working sound.plutooπŸ”— HereNoN/A
πŸ”— demo ou mourirSmall demo for the 3DS with music and 2D effectsDesireπŸ”— HereNoNovember 2015
The Night of Interruptions!An independently made short film which can be watched on the Nintendo 3DS.Chukoloco08πŸ”— HereNoDecember 2020
Time for The Chickens to go to SleepAn animated bedtime story featuring The Clucking Chickens by Sawyer Ique which can be viewed on the Nintendo 3DS.Chukoloco08πŸ”— HereNoMay 2021