A mod manager for the Wii U. Browse, install and manage SDCafiine mods.
- Browse and install mods from community-hosted repositories
- Per-game mod list with icons, tags, and metadata
- Download queue with progress and error recovery
- Activate / deactivate mods without uninstalling
- Conflict detection between active mods
- Update badges when newer versions are available
- Settings tab with repo management, cache control, and log viewer
- Wii U with Aroma installed
- SD card
I've also created a video tutorial on YouTube
- Download
wiiu_mod_store.wuhbfrom the latest release - Copy it to
SD:/wiiu/apps/coffeeshop/wiiu_mod_store.wuhb - Create
SD:/wiiu/apps/coffeeshop/config.jsonwith the repos you want to use: - Launch CoffeeShop via the Homebrew Launcher
Note: CoffeeShop does not come with a built-in mod repository. You need to provide your own repo URL. See Hosting your own repo below.
CoffeeShop loads mods from community-hosted repositories. To host your own:
- Fork coffeeshop-repo-template
- Add your games and mods following the schema in the template README
- Point your
config.jsonat your fork's rawrepo.jsonURL
The template includes a validation script and GitHub Action that checks your repo on every PR.
{
"repos": [
"https://raw.githubusercontent.com/your-name/your-repo/main/repo.json",
"https://raw.githubusercontent.com/someone-else/their-repo/main/repo.json"
]
}Multiple repos are supported and merged at runtime.
PRs are welcome. Please read CONTRIBUTING.md first.
Branch strategy: dev is active development, main is stable/released. PRs go to dev.
Tests run without devkitPro:
cd tests && mkdir -p build && cd build
cmake .. && make && ./coffeeshop_testsLicensed under GPLv3.
Libraries
- devkitPro / WUT: Wii U toolchain and runtime
- SDL2: rendering, input
- SDL2_ttf: font rendering
- SDL2_image: image loading
- libcurl: HTTP downloads
- nlohmann/json: JSON parsing
- mbedTLS: TLS for HTTPS
- Catch2: unit testing



