{
  "schemaVersion": 1,
  "verifiedAt": "2026-11-02T07:05:03.502Z",
  "source": "https://hb-app.store/",
  "catalogueSource": "https://switch.cdn.fortheusers.org/repo.json",
  "platform": "Nintendo Switch",
  "compatibility": "These are Switch homebrew builds for an existing compatible homebrew/CFW setup. Version labels identify app builds; they do not establish a universal system-firmware compatibility range.",
  "apps": [
    {
      "id": "appstore",
      "title": "Homebrew App Store",
      "version": "2.3.2",
      "updated": "10/01/2025",
      "storeUrl": "https://hb-app.store/switch/appstore",
      "project": "https://github.com/fortheusers/hb-appstore",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/appstore.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/appstore/icon.png",
      "storeMD5": "85f80aaf45cc23b70de43a82d56273af",
      "installPath": "sdmc:/switch/appstore/appstore.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/fortheusers/hb-appstore/releases/tag/v2.3.2",
      "officialVersion": "v2.3.2",
      "assetUrl": "https://github.com/fortheusers/hb-appstore/releases/download/v2.3.2/appstore.nro",
      "assetSize": 11104808,
      "category": "Essentials",
      "description": "Browse, install and update community homebrew directly on your Switch.",
      "tags": [
        "app store",
        "downloads",
        "package manager",
        "NRO"
      ],
      "requirements": "A Switch already able to open hbmenu, plus an internet connection for browsing and downloads. Prefer full application mode; the app warns when launched in applet mode.",
      "install": "Extract the complete store ZIP to the SD card root, or place appstore.nro in /switch/appstore/. Launch Homebrew App Store from hbmenu.",
      "standaloneNro": true
    },
    {
      "id": "hbmenu",
      "title": "Homebrew Menu",
      "version": "3.6.1",
      "updated": "16/11/2025",
      "storeUrl": "https://hb-app.store/switch/hbmenu",
      "project": "https://github.com/switchbrew/nx-hbmenu",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/hbmenu.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/hbmenu/icon.png",
      "storeMD5": "7e04919ef2351a8061ab3d58d531c696",
      "installPath": "sdmc:/hbmenu.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/switchbrew/nx-hbmenu/releases/tag/v3.6.1",
      "officialVersion": "v3.6.1",
      "category": "Essentials",
      "description": "The homebrew launcher used to find and run Switch NRO applications from your SD card.",
      "tags": [
        "launcher",
        "hbmenu",
        "NRO",
        "SD card"
      ],
      "requirements": "An existing supported homebrew/CFW environment. Installing hbmenu alone does not enable homebrew on an unmodified console.",
      "install": "Place hbmenu.nro at the SD card root. Applications belong in /switch/. Follow your existing CFW guide to open hbmenu and use title takeover when an app needs full memory.",
      "standaloneNro": true
    },
    {
      "id": "jksv",
      "title": "JKSV",
      "version": "12/02/2025",
      "updated": "03/12/2025",
      "storeUrl": "https://hb-app.store/switch/jksv",
      "project": "https://github.com/J-D-K/JKSV",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/jksv.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/jksv/icon.png",
      "storeMD5": "f68997d547fe7590eaf53e3008497ede",
      "installPath": "sdmc:/switch/JKSV/JKSV.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/J-D-K/JKSV/releases/tag/12/02/2025",
      "officialVersion": "12/02/2025",
      "assetUrl": "https://github.com/J-D-K/JKSV/releases/download/12/02/2025/JKSV.nro",
      "assetSize": 10130471,
      "category": "Saves",
      "description": "Export and restore Switch save backups, including user and shared device saves, with optional cloud storage.",
      "tags": [
        "save manager",
        "backup",
        "restore",
        "WebDAV",
        "Google Drive"
      ],
      "requirements": "An existing homebrew environment with save access. Full application mode is preferred; this release permits applet mode with a warning. Cloud services need separate account configuration.",
      "install": "Place JKSV.nro in /switch/JKSV/. Keep a separate copy of important save backups before restoring or removing any save data.",
      "standaloneNro": true
    },
    {
      "id": "Checkpoint",
      "title": "Checkpoint",
      "version": "5.3.0",
      "updated": "21/10/2026",
      "storeUrl": "https://hb-app.store/switch/Checkpoint",
      "project": "https://github.com/BernardoGiordano/Checkpoint",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/Checkpoint.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/Checkpoint/icon.png",
      "storeMD5": "8db0cb522a7e87519ac8423c2bb7d287",
      "installPath": "sdmc:/switch/Checkpoint/Checkpoint.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/BernardoGiordano/Checkpoint/releases/tag/v5.3.0",
      "officialVersion": "v5.3.0",
      "assetUrl": "https://github.com/BernardoGiordano/Checkpoint/releases/download/v5.3.0/Checkpoint.nro",
      "assetSize": 5047633,
      "category": "Saves",
      "description": "Manage local save backups with a console interface, plus optional wireless and USB MTP transfer.",
      "tags": [
        "save manager",
        "backup",
        "restore",
        "MTP",
        "FTP"
      ],
      "requirements": "Switch homebrew launcher and current supported CFW. This is the Switch NRO build, separate from the project’s 3DS releases. First title scan can take longer.",
      "install": "Place Checkpoint.nro in /switch/Checkpoint/. Backups are generated under /switch/Checkpoint/saves/. Export a backup before restoring a different one.",
      "standaloneNro": true
    },
    {
      "id": "ftpd",
      "title": "ftpd",
      "version": "3.2.1",
      "updated": "15/12/2024",
      "storeUrl": "https://hb-app.store/switch/ftpd",
      "project": "https://github.com/mtheall/ftpd",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/ftpd.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/ftpd/icon.png",
      "storeMD5": "048fa2e3993eca0a54ac2e68d8c20e74",
      "installPath": "sdmc:/switch/ftpd/ftpd.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/mtheall/ftpd/releases/tag/v3.2.1",
      "officialVersion": "v3.2.1",
      "assetUrl": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd.nro",
      "assetSize": 1533963,
      "category": "Files & network",
      "description": "Run an FTP server on your Switch to move files over your local network without removing the SD card.",
      "tags": [
        "FTP server",
        "file transfer",
        "Wi-Fi",
        "classic"
      ],
      "requirements": "Switch and FTP client on the same trusted local network. The app displays the address; the store documents port 5000.",
      "install": "Extract the ZIP to the SD root for standard and classic NRO variants. Launch the preferred variant, then connect to the displayed address from an FTP client.",
      "standaloneNro": true
    },
    {
      "id": "ftpsrv",
      "title": "ftpsrv",
      "version": "1.2.2",
      "updated": "23/03/2025",
      "storeUrl": "https://hb-app.store/switch/ftpsrv",
      "project": "https://github.com/ITotalJustice/ftpsrv",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/ftpsrv.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/ftpsrv/icon.png",
      "storeMD5": "ab96a2379a3f0ec9677dbe23eb57f7e3",
      "installPath": "sdmc:/switch/ftpsrv.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/ITotalJustice/ftpsrv/releases/tag/1.2.2",
      "officialVersion": "1.2.2",
      "category": "Files & network",
      "description": "A small FTP server focused on low overhead and responsive file transfers.",
      "tags": [
        "FTP server",
        "file transfer",
        "config",
        "network"
      ],
      "requirements": "The application build needs /config/ftpsrv/config.ini with a username/password or anon=1 before login works. A separate sysmodule variant exists upstream and is not this application.",
      "install": "Extract the full ZIP to the SD root, keeping /config/ftpsrv/config.ini alongside the NRO. Configure login before connecting.",
      "standaloneNro": false
    },
    {
      "id": "NX-shell",
      "title": "NX-Shell",
      "version": "4.01",
      "updated": "08/08/2022",
      "storeUrl": "https://hb-app.store/switch/NX-shell",
      "project": "https://github.com/joel16/NX-Shell",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/NX-shell.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/NX-shell/icon.png",
      "storeMD5": "149a47027c4a3b309ed31c7a9d71b6be",
      "installPath": "sdmc:/switch/NX-Shell/NX-Shell.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/joel16/NX-Shell/releases/tag/4.01",
      "officialVersion": "4.01",
      "assetUrl": "https://github.com/joel16/NX-Shell/releases/download/4.01/NX-Shell.nro",
      "assetSize": 8575621,
      "category": "Files & network",
      "description": "Browse and organize SD card files, extract archives and view supported images or listen to audio.",
      "tags": [
        "file manager",
        "archives",
        "images",
        "audio",
        "legacy"
      ],
      "requirements": "An existing homebrew environment. This is the official 4.01 build from 2022; a current firmware compatibility range is not documented here.",
      "install": "Place NX-Shell.nro in /switch/NX-Shell/. Keep backups before using file deletion or move actions.",
      "standaloneNro": true
    },
    {
      "id": "NXMP",
      "title": "NXMP",
      "version": "0.9.3",
      "updated": "17/12/2025",
      "storeUrl": "https://hb-app.store/switch/NXMP",
      "project": "https://github.com/proconsule/nxmp",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/NXMP.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/NXMP/icon.png",
      "storeMD5": "f7d9db1a9ffd9519c0d41b36a4f8a6d6",
      "installPath": "sdmc:/switch/nxmp/nxmp.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/proconsule/nxmp/releases/tag/v0.9.3",
      "officialVersion": "v0.9.3",
      "category": "Media & streaming",
      "description": "Play local and network media with a Switch player based on mpv and FFmpeg.",
      "tags": [
        "media player",
        "audio",
        "network shares",
        "USB"
      ],
      "requirements": "A homebrew-capable Switch. Keep the supplied data/configuration files; network sources must be configured separately. No media content is included.",
      "install": "Extract the complete ZIP to the SD card root so the nxmp folder remains at /switch/nxmp/. Keep its bundled resources and configuration together.",
      "standaloneNro": false
    },
    {
      "id": "Moonlight-Switch",
      "title": "Moonlight-Switch",
      "version": "1.5.0",
      "updated": "25/05/2026",
      "storeUrl": "https://hb-app.store/switch/Moonlight-Switch",
      "project": "https://github.com/XITRIX/Moonlight-Switch",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/Moonlight-Switch.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/Moonlight-Switch/icon.png",
      "storeMD5": "bee44e3d4899a635bb41431b4f1613f4",
      "installPath": "sdmc:/switch/Moonlight-Switch/Moonlight-Switch.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/XITRIX/Moonlight-Switch/releases/tag/v1.5.0",
      "officialVersion": "v1.5.0",
      "assetUrl": "https://github.com/XITRIX/Moonlight-Switch/releases/download/v1.5.0/Moonlight-Switch.nro",
      "assetSize": 17677907,
      "category": "Media & streaming",
      "description": "Stream your own PC games to Switch using a compatible Moonlight host.",
      "tags": [
        "Moonlight",
        "Sunshine",
        "PC streaming",
        "remote play"
      ],
      "requirements": "Full-RAM application mode through hbmenu title redirection is required by the project. Also needs a configured compatible host such as Sunshine on your PC and network access between host and Switch. The NRO is the console client; PC/Android builds are separate.",
      "install": "Place Moonlight-Switch.nro in /switch/Moonlight-Switch/. Open hbmenu through title redirection, launch the app, start the configured host, pair and choose a streamed application.",
      "standaloneNro": true
    },
    {
      "id": "switchident-GUI",
      "title": "SwitchIdent",
      "version": "0.5",
      "updated": "25/06/2023",
      "storeUrl": "https://hb-app.store/switch/switchident-GUI",
      "project": "https://github.com/joel16/SwitchIdent",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/switchident-GUI.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/switchident-GUI/icon.png",
      "storeMD5": "5021247a7d2bb629095a087407938de7",
      "installPath": "sdmc:/switch/switchident-GUI/SwitchIdent.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/joel16/SwitchIdent/releases/tag/0.5",
      "officialVersion": "0.5",
      "assetUrl": "https://github.com/joel16/SwitchIdent/releases/download/0.5/SwitchIdent.nro",
      "assetSize": 8963995,
      "category": "Diagnostics",
      "description": "Inspect system, battery, controller and hardware information in the graphical SwitchIdent app.",
      "tags": [
        "system information",
        "hardware",
        "battery",
        "Joy-Con",
        "legacy"
      ],
      "requirements": "A homebrew-capable Switch. This is the GUI 0.5 build from 2023, rather than the retired console-interface variant. No modern firmware range is claimed.",
      "install": "Place SwitchIdent.nro in /switch/switchident-GUI/ and open it from hbmenu.",
      "standaloneNro": true
    },
    {
      "id": "Switch_90DNS_Tester",
      "title": "Switch 90DNS tester",
      "version": "1.0.4",
      "updated": "15/11/2022",
      "storeUrl": "https://hb-app.store/switch/Switch_90DNS_Tester",
      "project": "https://github.com/meganukebmp/Switch_90DNS_tester",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/Switch_90DNS_Tester.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/Switch_90DNS_Tester/icon.png",
      "storeMD5": "23402546610e1dacea17781b3b644442",
      "installPath": "sdmc:/switch/Switch_90DNS_Tester/Switch_90DNS_tester.nro",
      "packageLayout": "sd-root",
      "license": "Lesser GPLv3",
      "officialReleaseUrl": "https://github.com/meganukebmp/Switch_90DNS_tester/releases/tag/v1.1.0",
      "officialVersion": "v1.1.0",
      "category": "Diagnostics",
      "description": "Check DNS resolution for Nintendo service domains and review the results of your current network configuration.",
      "tags": [
        "DNS",
        "90DNS",
        "network test",
        "diagnostics"
      ],
      "requirements": "A homebrew-capable Switch and an active network connection. Results concern DNS reachability only and do not guarantee protection from bans. Store build is 1.0.4; upstream also has a newer 1.1.0 release.",
      "install": "Place Switch_90DNS_tester.nro in /switch/Switch_90DNS_Tester/. Run after configuring the network you want to check; the app is a tester, not a DNS configuration installer.",
      "standaloneNro": true
    },
    {
      "id": "OpenSupaplex",
      "title": "OpenSupaplex",
      "version": "7.2.2",
      "updated": "31/03/2026",
      "storeUrl": "https://hb-app.store/switch/OpenSupaplex",
      "project": "https://github.com/sergiou87/open-supaplex",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/OpenSupaplex.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/OpenSupaplex/icon.png",
      "storeMD5": "9b4c4c8cb65c31556844cc4f2d94e203",
      "installPath": "sdmc:/switch/OpenSupaplex/OpenSupaplex.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/sergiou87/open-supaplex/releases/tag/v7.2.2",
      "officialVersion": "v7.2.2",
      "category": "Homebrew games",
      "description": "A puzzle game built around collecting infotrons and planning a route through hazardous levels.",
      "tags": [
        "puzzle",
        "game",
        "Supaplex",
        "SDL"
      ],
      "requirements": "A homebrew-capable Switch and the complete Switch package. The game’s data files must stay with its executable.",
      "install": "Extract the full ZIP to the SD card root. Preserve /switch/OpenSupaplex/ and all supplied game resources; copying only the NRO is insufficient.",
      "standaloneNro": false
    },
    {
      "id": "2048",
      "title": "2048",
      "version": "1.2.0",
      "updated": "12/03/2026",
      "storeUrl": "https://hb-app.store/switch/2048",
      "project": "https://github.com/TooTallNate/switch-2048",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/2048.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/2048/icon.png",
      "storeMD5": "316d699fe3873848cf20fdcb20775ca7",
      "installPath": "sdmc:/switch/2048.nro",
      "packageLayout": "sd-root",
      "license": "MIT",
      "officialReleaseUrl": "https://github.com/TooTallNate/switch-2048/releases/tag/v1.2.0",
      "officialVersion": "v1.2.0",
      "assetUrl": "https://github.com/TooTallNate/switch-2048/releases/download/v1.2.0/2048.nro",
      "assetSize": 7817135,
      "category": "Homebrew games",
      "description": "Slide and combine numbered tiles in this Switch port of the 2048 puzzle game.",
      "tags": [
        "puzzle",
        "game",
        "2048",
        "nx.js"
      ],
      "requirements": "An existing Switch homebrew environment. The official release provides a ready NRO; no commercial game files are needed.",
      "install": "Place 2048.nro in /switch/ and launch 2048 from hbmenu.",
      "standaloneNro": true
    },
    {
      "id": "SuDokuL",
      "title": "SuDokuL",
      "version": "1.5",
      "updated": "10/05/2026",
      "storeUrl": "https://hb-app.store/switch/SuDokuL",
      "project": "https://github.com/Mode8fx/SuDokuL",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/SuDokuL.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/SuDokuL/icon.png",
      "storeMD5": "c98737d4ff65af99f867ec75b9d1e5c6",
      "installPath": "sdmc:/switch/SuDokuL/SuDokuL.nro",
      "packageLayout": "sd-root",
      "license": "MIT",
      "officialReleaseUrl": "https://github.com/Mode8fx/SuDokuL/releases/tag/v1.5",
      "officialVersion": "v1.5",
      "category": "Homebrew games",
      "description": "Generate Sudoku puzzles with touch input, pencil marks and an optional music soundtrack.",
      "tags": [
        "Sudoku",
        "puzzle",
        "game",
        "touch controls"
      ],
      "requirements": "A homebrew-capable Switch. Use the complete Switch package and retain the provided game resources.",
      "install": "Extract the complete ZIP to the SD card root, keeping the supplied SuDokuL folder and resources together.",
      "standaloneNro": false
    },
    {
      "id": "mGBA",
      "title": "mGBA",
      "version": "0.10.5",
      "updated": "23/03/2025",
      "storeUrl": "https://hb-app.store/switch/mGBA",
      "project": "https://github.com/mgba-emu/mgba",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/mGBA.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/mGBA/icon.png",
      "storeMD5": "896c038299c8830bb6413231da2d9c2d",
      "installPath": "sdmc:/switch/mgba.nro",
      "packageLayout": "sd-root",
      "license": "MPL-2.0",
      "officialReleaseUrl": "https://github.com/mgba-emu/mgba/releases/tag/0.10.5",
      "officialVersion": "0.10.5",
      "category": "Emulators",
      "description": "Play your Game Boy, Game Boy Color and Game Boy Advance dumps with a native Switch build of mGBA.",
      "tags": [
        "GBA",
        "Game Boy",
        "Game Boy Color",
        "emulator",
        "NRO"
      ],
      "requirements": "An existing Switch homebrew setup and your own compatible ROM files. mGBA has a built-in BIOS implementation; an external BIOS is optional for supported features. No ROMs or BIOS dumps are supplied.",
      "install": "Place mgba.nro in /switch/. Open it from hbmenu, browse to your own GB, GBC or GBA files and choose a game. Keep save files backed up before moving between emulator versions.",
      "standaloneNro": true,
      "estimatedPackageKiB": 2920,
      "estimatedExpandedKiB": 7831,
      "expectedPackageSha256": "20be0f72699415c2b25036833863ae1c9221be72371511bd186b28ae11214f55",
      "releaseAssetUrl": "https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-switch.7z",
      "releaseAssetSize": 2211306,
      "releaseAssetName": "mGBA-0.10.5-switch.7z"
    },
    {
      "id": "melonDS",
      "title": "melonDS",
      "version": "7.2.1",
      "updated": "25/04/2026",
      "storeUrl": "https://hb-app.store/switch/melonDS",
      "project": "https://github.com/ArcDelta/melonDS",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/melonDS.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/melonDS/icon.png",
      "storeMD5": "e44e2d56005f4199d14693d138161bd3",
      "installPath": "sdmc:/switch/melonds/melonDS.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/ArcDelta/melonDS/releases/tag/7.2.1",
      "officialVersion": "7.2.1",
      "category": "Emulators",
      "description": "Run Nintendo DS software using the Switch-specific melonDS 7.2.1 recompilation.",
      "tags": [
        "Nintendo DS",
        "DS",
        "BIOS required",
        "emulator",
        "NRO"
      ],
      "requirements": "Needs your own DS game dumps plus bios7.bin (16 KiB), bios9.bin (4 KiB) and firmware.bin (128, 256 or 512 KiB). This fork is a recompilation of 7.2 for newer HOS/Atmosphère changes; it does not claim universal game compatibility. Use application mode for memory-intensive emulation.",
      "install": "Place melonDS.nro at /switch/melonds/melonDS.nro. Supply the required DS BIOS and firmware files at the paths configured by the emulator, then select your own DS game dump. A firmware boot needs an original DS/DS Lite firmware dump; reduced DSi/3DS DS-mode firmware is for direct game boot.",
      "standaloneNro": true,
      "estimatedPackageKiB": 1356,
      "estimatedExpandedKiB": 3176,
      "expectedPackageSha256": "a7a30f699d6f930800c5df9be3a150e0c0eafacfece836f1444c99134850d7c2",
      "assetUrl": "https://github.com/ArcDelta/melonDS/releases/download/7.2.1/melonDS.nro",
      "assetSize": 3252598
    },
    {
      "id": "pNES",
      "title": "pNES",
      "version": "7.2",
      "updated": "19/08/2026",
      "storeUrl": "https://hb-app.store/switch/pNES",
      "project": "https://github.com/Cpasjuste/pemu",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/pNES.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/pNES/icon.png",
      "storeMD5": "98881e32e0966bd7ce09922406ff02db",
      "installPath": "sdmc:/switch/pnes/pnes.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/Cpasjuste/pemu/releases/tag/v7.2",
      "officialVersion": "v7.2",
      "category": "Emulators",
      "description": "A standalone NES emulator based on Nestopia, with save states and the pEMU library interface.",
      "tags": [
        "NES",
        "Famicom",
        "Nestopia",
        "emulator",
        "NRO"
      ],
      "requirements": "An existing Switch homebrew setup and your own supported NES/Famicom ROM files. This is the Switch NRO from pEMU, separate from its PC, Vita and PlayStation builds.",
      "install": "Place pnes.nro in /switch/pnes/. Put your own ROMs in /switch/pnes/roms/, or configure another ROM path in config.cfg. Version 7.x can use gamelist.xml inside ROM folders for library media; the emulator supplies its default skin inside the NRO.",
      "standaloneNro": true,
      "estimatedPackageKiB": 14637,
      "estimatedExpandedKiB": 31928,
      "expectedPackageSha256": "610c2941b64c231959dc0ad968bbba029b0fc3e3664c06f06c2821c4e4f7cd81",
      "assetUrl": "https://github.com/Cpasjuste/pemu/releases/download/v7.2/pnes.nro",
      "assetSize": 32694687
    },
    {
      "id": "psnes",
      "title": "pSNES",
      "version": "7.2",
      "updated": "19/08/2026",
      "storeUrl": "https://hb-app.store/switch/psnes",
      "project": "https://github.com/Cpasjuste/pemu",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/psnes.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/psnes/icon.png",
      "storeMD5": "41abf92e5926b2c3b32dc9fb81a696ba",
      "installPath": "sdmc:/switch/psnes/psnes.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/Cpasjuste/pemu/releases/tag/v7.2",
      "officialVersion": "v7.2",
      "category": "Emulators",
      "description": "A Switch Snes9x-based SNES emulator with save states, scaling and the pEMU library interface.",
      "tags": [
        "SNES",
        "Super Nintendo",
        "Snes9x",
        "emulator",
        "NRO"
      ],
      "requirements": "An existing Switch homebrew setup and your own supported SNES ROM files. Performance and enhancement-chip support vary by game. Use the Switch build rather than pEMU assets for other platforms.",
      "install": "Place psnes.nro in /switch/psnes/ and your own ROMs in /switch/psnes/roms/, or configure ROM directories in config.cfg. The current pEMU 7.x interface uses optional gamelist.xml files inside ROM folders; old db.xml instructions in historic store text are not the current 7.x library format.",
      "standaloneNro": true,
      "estimatedPackageKiB": 14510,
      "estimatedExpandedKiB": 31301,
      "expectedPackageSha256": "2986e7ed26c8adaa729e9341fe22469fe8e8496b7c8407c40b3e4833d6011391",
      "assetUrl": "https://github.com/Cpasjuste/pemu/releases/download/v7.2/psnes.nro",
      "assetSize": 32052730
    },
    {
      "id": "ppsspp",
      "title": "PPSSPP Standalone",
      "version": "1.17.x (Sept 9, 2024)",
      "updated": "29/04/2025",
      "storeUrl": "https://hb-app.store/switch/ppsspp",
      "project": "https://www.ppsspp.org/legacybuilds/",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/ppsspp.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/ppsspp/icon.png",
      "storeMD5": "7d1aa226c86ff924f9211c82ff645793",
      "installPath": "sdmc:/switch/ppsspp/PPSSPP_GL.nro",
      "packageLayout": "sd-root",
      "license": "GPLv2",
      "officialReleaseUrl": "https://www.ppsspp.org/legacybuilds/",
      "officialVersion": "1.17.1+ (11 September 2024)",
      "category": "Emulators",
      "description": "The preserved standalone PSP emulator port for Switch, with its required assets kept in one SD bundle.",
      "tags": [
        "PSP",
        "PPSSPP",
        "emulator",
        "legacy",
        "known current-OS issue"
      ],
      "requirements": "Legacy compatibility: PPSSPP’s official page currently says this Switch port does not work on the latest Switch OS. Use only an already compatible setup; no numeric firmware range is guessed. Atmosphère title redirection is required by the port documentation. Supply your own PSP game dumps.",
      "install": "Extract the entire store ZIP to the SD root, preserving /switch/ppsspp/ and its assets and configuration. Launch PPSSPP_GL.nro through Atmosphère title redirection. Do not use an NSP forwarder. Consult the official current-OS warning before trying this preserved build.",
      "standaloneNro": false,
      "estimatedPackageKiB": 19752,
      "estimatedExpandedKiB": 41830,
      "expectedPackageSha256": "9296552c26d96c61f04d2aaf12f06f867cf59172b3748c1a4a97367c6361903f",
      "warning": "The official PPSSPP page reports that this Switch port currently does not work on the latest Switch OS.",
      "compatibilityStatus": "legacy-known-current-os-issue"
    },
    {
      "id": "BrogueCE",
      "title": "BrogueCE",
      "version": "1.9.2-r2",
      "updated": "26/11/2020",
      "storeUrl": "https://hb-app.store/switch/BrogueCE",
      "project": "https://github.com/capsterx-switch/BrogueCE",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/BrogueCE.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/BrogueCE/icon.png",
      "storeMD5": "a71b86e3745dac4b89d483be5d7b0c71",
      "installPath": "sdmc:/switch/brogue/brogue.nro",
      "packageLayout": "sd-root",
      "license": "Affero GPLv3",
      "officialReleaseUrl": "https://github.com/capsterx-switch/BrogueCE/releases/tag/v1.9.2-r2",
      "officialVersion": "v1.9.2-r2",
      "category": "Homebrew games",
      "description": "Explore a randomly generated dungeon in a turn-based roguelike focused on careful decisions and survival.",
      "tags": [
        "roguelike",
        "dungeon",
        "turn based",
        "game",
        "legacy port"
      ],
      "requirements": "A homebrew-capable Switch. This preserved 2020 Switch port has no documented current firmware range. It is a complete homebrew game and does not require a commercial ROM.",
      "install": "Place brogue.nro in /switch/brogue/. Launch it through hbmenu. The release maps A to Enter and B to Escape; directional controls navigate, and optional custom key mappings use /switch/brogue/switch_keys.",
      "standaloneNro": true,
      "estimatedPackageKiB": 4324,
      "estimatedExpandedKiB": 10535,
      "releaseAssetUrl": "https://github.com/capsterx-switch/BrogueCE/releases/download/v1.9.2-r2/BrogueCE-1.9.2-r2.zip",
      "releaseAssetSize": 4425335,
      "releaseAssetName": "BrogueCE-1.9.2-r2.zip"
    },
    {
      "id": "Minesweeper",
      "title": "Minesweeper",
      "version": "2.0",
      "updated": "23/07/2018",
      "storeUrl": "https://hb-app.store/switch/Minesweeper",
      "project": "https://github.com/rincew1nd/Minesweeper-Switch",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/Minesweeper.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/Minesweeper/icon.png",
      "storeMD5": "3dd062b4b08fe33f8f232a06567b5fb7",
      "installPath": "sdmc:/switch/Minesweeper/Minesweeper-Switch.nro",
      "packageLayout": "sd-root",
      "license": ".",
      "officialReleaseUrl": "https://github.com/rincew1nd/Minesweeper-Switch/releases/tag/v2.0",
      "officialVersion": "v2.0",
      "category": "Homebrew games",
      "description": "A touch-controlled Minesweeper game with adjustable board size, zoom and board dragging.",
      "tags": [
        "puzzle",
        "Minesweeper",
        "touch controls",
        "game",
        "legacy port"
      ],
      "requirements": "A homebrew-capable Switch in handheld mode for touch input. The project documents touchscreen controls and Plus to exit. This older port has no documented current firmware range.",
      "install": "Place Minesweeper-Switch.nro in /switch/Minesweeper/. Open it from hbmenu. Use touch input to reveal or flag cells, pinch to resize the board and drag to move it.",
      "standaloneNro": true,
      "estimatedPackageKiB": 785,
      "estimatedExpandedKiB": 1695,
      "assetUrl": "https://github.com/rincew1nd/Minesweeper-Switch/releases/download/v2.0/Minesweeper-Switch.nro",
      "assetSize": 1669972
    },
    {
      "id": "spacenx",
      "title": "Space Game NX",
      "version": "1.1",
      "updated": "04/02/2020",
      "storeUrl": "https://hb-app.store/switch/spacenx",
      "project": "https://github.com/vgmoose/space-nx",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/spacenx.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/spacenx/icon.png",
      "storeMD5": "f3a419dc378c951dfbf1c951da5cd766",
      "installPath": "sdmc:/switch/spacenx.nro",
      "packageLayout": "sd-root",
      "license": "MIT",
      "officialReleaseUrl": "https://github.com/vgmoose/space-nx/releases/tag/1.1",
      "officialVersion": "1.1",
      "category": "Homebrew games",
      "description": "Pilot a ship through a compact arcade space shooter in this native Switch homebrew game.",
      "tags": [
        "arcade",
        "space shooter",
        "game",
        "NRO",
        "legacy port"
      ],
      "requirements": "A homebrew-capable Switch. This preserved 1.1 build is an older port; its release notes describe historical 5.x support, not a current firmware range. No commercial game files are required.",
      "install": "Place spacenx.nro in /switch/ and launch it with hbmenu. Use the gamepad or the build’s optional touch controls. This Switch version has no music and differs from the Wii U game.",
      "standaloneNro": true,
      "estimatedPackageKiB": 325,
      "estimatedExpandedKiB": 766,
      "assetUrl": "https://github.com/vgmoose/space-nx/releases/download/1.1/spacenx.nro",
      "assetSize": 759712
    },
    {
      "id": "pinballnx",
      "title": "pinballnx",
      "version": "1.0",
      "updated": "19/06/2025",
      "storeUrl": "https://hb-app.store/switch/pinballnx",
      "project": "https://github.com/minkcv/pinballnx",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/pinballnx.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/pinballnx/icon.png",
      "storeMD5": "b7633c5eb5db163eb4685cd33a61f4b2",
      "installPath": "sdmc:/switch/pinballnx/pinball.nro",
      "packageLayout": "sd-root",
      "license": "MIT",
      "officialReleaseUrl": "https://github.com/minkcv/pinballnx/releases/tag/1.0",
      "officialVersion": "1.0",
      "category": "Homebrew games",
      "description": "Play an original homebrew pinball table, designed for a portrait handheld screen with detached Joy-Cons.",
      "tags": [
        "pinball",
        "arcade",
        "portrait",
        "Joy-Con",
        "game"
      ],
      "requirements": "A homebrew-capable Switch and the complete runtime data folder. The 1.0 release is an older port with no documented current firmware range. Keep the table textures and other data files alongside the executable.",
      "install": "Extract the complete store ZIP to the SD root so /switch/pinballnx/ contains pinball.nro and data_romfs/. Detach the Joy-Cons and rotate the display to portrait. L/R control the flippers, either stick down pulls the plunger, and Plus exits.",
      "standaloneNro": false,
      "estimatedPackageKiB": 4401,
      "estimatedExpandedKiB": 10056,
      "releaseAssetUrl": "https://github.com/minkcv/pinballnx/releases/download/1.0/pinballnx.zip",
      "releaseAssetSize": 4513773,
      "releaseAssetName": "pinballnx.zip"
    },
    {
      "id": "Cpp-Snake-NX",
      "title": "Cpp-Snake-NX",
      "version": "1.1.0",
      "updated": "18/09/2019",
      "storeUrl": "https://hb-app.store/switch/Cpp-Snake-NX",
      "project": "https://github.com/CompSciOrBust/Cpp-Snake-NX",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/Cpp-Snake-NX.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/Cpp-Snake-NX/icon.png",
      "storeMD5": "6ee60b3e2b3d883854f3c174fa0f0163",
      "installPath": "sdmc:/switch/Cpp-Snake-NX/Cpp-Snake-NX.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/CompSciOrBust/Cpp-Snake-NX/releases/tag/1.1.0",
      "officialVersion": "1.1.0",
      "category": "Homebrew games",
      "description": "A small native Snake game for short arcade sessions on your Switch.",
      "tags": [
        "Snake",
        "arcade",
        "game",
        "NRO",
        "legacy port"
      ],
      "requirements": "A homebrew-capable Switch. This preserved 1.1.0 port has no documented current firmware range. No external commercial game data is needed.",
      "install": "Place Cpp-Snake-NX.nro in /switch/Cpp-Snake-NX/ and launch it from hbmenu. Use the directional controls to steer the snake.",
      "standaloneNro": true,
      "estimatedPackageKiB": 290,
      "estimatedExpandedKiB": 734,
      "assetUrl": "https://github.com/CompSciOrBust/Cpp-Snake-NX/releases/download/1.1.0/Cpp-Snake-NX.nro",
      "assetSize": 751813
    },
    {
      "id": "jumpnbump",
      "title": "Jump n Bump",
      "version": "1.02",
      "updated": "12/06/2021",
      "storeUrl": "https://hb-app.store/switch/jumpnbump",
      "project": "https://github.com/rsn8887/jumpnbump",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/jumpnbump.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/jumpnbump/icon.png",
      "storeMD5": "c9044286db12847a89e830837a0dcadb",
      "installPath": "sdmc:/switch/jumpnbump/jumpnbump.nro",
      "packageLayout": "sd-root",
      "license": "n/a",
      "officialReleaseUrl": "https://github.com/rsn8887/jumpnbump/releases/tag/1.02",
      "officialVersion": "1.02",
      "category": "Homebrew games",
      "description": "A local multiplayer platform arena for up to four players, with support for split Joy-Cons.",
      "tags": [
        "local multiplayer",
        "four players",
        "platform",
        "split Joy-Con",
        "game"
      ],
      "requirements": "A homebrew-capable Switch and additional local players/controllers. The game is multiplayer-only. This is the Switch build, separate from the project’s Vita VPK; no current firmware range is claimed.",
      "install": "Place jumpnbump.nro in /switch/jumpnbump/ or extract the store ZIP to the SD root. Up to four controllers are supported. Move with the stick or D-pad, jump with a face button, and press L on controller 1 to toggle split Joy-Con mode.",
      "standaloneNro": true,
      "estimatedPackageKiB": 3381,
      "estimatedExpandedKiB": 8274,
      "releaseAssetUrl": "https://github.com/rsn8887/jumpnbump/releases/download/1.02/jumpnbump_1.02_switch.zip",
      "releaseAssetSize": 3466848,
      "releaseAssetName": "jumpnbump_1.02_switch.zip"
    },
    {
      "id": "SpaceVue",
      "title": "SpaceVue",
      "version": "3.0.1",
      "updated": "18/05/2026",
      "storeUrl": "https://hb-app.store/switch/SpaceVue",
      "project": "https://github.com/esteban-cz/SpaceVue",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/SpaceVue.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/SpaceVue/icon.png",
      "storeMD5": "ee37846f99b2c2353d4394fda4976dad",
      "installPath": "sdmc:/switch/SpaceVue.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/esteban-cz/SpaceVue/releases/tag/v3.0.1",
      "officialVersion": "v3.0.1",
      "category": "Diagnostics",
      "description": "See internal NAND user-storage and microSD free space, used space and capacity in a read-only dashboard.",
      "tags": [
        "storage",
        "microSD",
        "NAND",
        "free space",
        "read only"
      ],
      "requirements": "A homebrew-capable Switch with the storage devices you want to inspect. SpaceVue reads storage information; it does not format storage or modify your files.",
      "install": "Place SpaceVue.nro in /switch/ and launch it from hbmenu. Press A to refresh capacity figures, Minus to change the accent theme and Plus to exit.",
      "standaloneNro": true,
      "estimatedPackageKiB": 3509,
      "estimatedExpandedKiB": 8224,
      "expectedPackageSha256": "acd0e0fb41dc635e12a34461921649861e21bc86db4802f58649a6a3a1d2cc0f",
      "assetUrl": "https://github.com/esteban-cz/SpaceVue/releases/download/v3.0.1/SpaceVue.nro",
      "assetSize": 8421717
    },
    {
      "id": "NXthemes_Installer",
      "title": "NXThemes Installer",
      "version": "nxt-3.0.2",
      "updated": "23/09/2026",
      "storeUrl": "https://hb-app.store/switch/NXthemes_Installer",
      "project": "https://github.com/exelix11/SwitchThemeInjector",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/NXthemes_Installer.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/NXthemes_Installer/icon.png",
      "storeMD5": "5cba25eca2b9044625d8e923b6ba1281",
      "installPath": "sdmc:/switch/Switch_themes_Installer/NXThemesInstaller.nro",
      "packageLayout": "sd-root",
      "license": "GPLv2",
      "officialReleaseUrl": "https://github.com/exelix11/SwitchThemeInjector/releases/tag/nxt-3.0.2",
      "officialVersion": "nxt-3.0.2",
      "category": "Customization",
      "description": "Install compatible HOME Menu themes and Hekate boot images using the on-console NXThemes Installer.",
      "tags": [
        "themes",
        "HOME Menu",
        "customization",
        "Themezer",
        "Hekate bootscreens"
      ],
      "requirements": "A compatible Atmosphère setup and a theme matching your HOME Menu version. The nxt-3.0.2 release documents firmware 23.0/23.0.1 support with Atmosphère 1.12.1 or newer. Match other firmware versions to the project notes; theme compatibility is separate from the NRO build version.",
      "install": "Place NXThemesInstaller.nro at /switch/Switch_themes_Installer/NXThemesInstaller.nro, or extract the store ZIP to the SD root. Open it in hbmenu and follow its theme installation interface. Keep the console NRO separate from the PC-side NxThemeTool archive.",
      "standaloneNro": true,
      "estimatedPackageKiB": 5324,
      "estimatedExpandedKiB": 10222,
      "expectedPackageSha256": "d45b52de0438d3176443dde162565609a7cfaec1dfaa4ec99f43ec9f99c476c9",
      "assetUrl": "https://github.com/exelix11/SwitchThemeInjector/releases/download/nxt-3.0.2/NXThemesInstaller.nro",
      "assetSize": 10467778
    },
    {
      "id": "SimpleModManager",
      "title": "SimpleModManager",
      "version": "2.1.4",
      "updated": "24/02/2026",
      "storeUrl": "https://hb-app.store/switch/SimpleModManager",
      "project": "https://github.com/nadrino/SimpleModManager",
      "packageUrl": "https://switch.cdn.fortheusers.org/zips/SimpleModManager.zip",
      "iconUrl": "https://switch.cdn.fortheusers.org/packages/SimpleModManager/icon.png",
      "storeMD5": "0fb3f07a773d86065da4d85c809f2685",
      "installPath": "sdmc:/switch/SimpleModManager/SimpleModManager.nro",
      "packageLayout": "sd-root",
      "license": "GPLv3",
      "officialReleaseUrl": "https://github.com/nadrino/SimpleModManager/releases/tag/2.1.4",
      "officialVersion": "2.1.4",
      "category": "Game mod tools",
      "description": "Organize and apply LayeredFS game mods using named per-game folders and presets.",
      "tags": [
        "mods",
        "LayeredFS",
        "Atmosphere",
        "Mario Kart 8 Deluxe",
        "Smash Ultimate",
        "mod manager"
      ],
      "requirements": "Atmosphère CFW and game mods matched to the exact title ID and game update. The manager does not make incompatible mods compatible. The selected store package no longer includes a Tesla overlay.",
      "install": "Place SimpleModManager.nro in /switch/SimpleModManager/. Create /mods/<Game>/<Mod>/contents/<title-id>/romfs/ using each mod’s documented tree. Apply or disable the chosen mod in the app. Current upstream uses contents/; historic store examples using titles/ predate current Atmosphère layout.",
      "standaloneNro": true,
      "estimatedPackageKiB": 4053,
      "estimatedExpandedKiB": 8566,
      "expectedPackageSha256": "ace860afe31286b9ff8569e040bd56d6c948ea094f889b67ab05f43144a527d6",
      "assetUrl": "https://github.com/nadrino/SimpleModManager/releases/download/2.1.4/SimpleModManager.nro",
      "assetSize": 8771712
    }
  ]
}
