Universal-Team/Universal-Updater
Universal-Team/Universal-Updater has 1,325 GitHub stars and 48 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 09:35 UTC. Last push 2026-10-01.
An easy to use app for installing and updating 3DS homebrew
What you can do
- The default is Universal-DB
- Want to add more? Go to settings, choose "Select Unistore", click the + icon and select one from the list, enter a URL, or scan a QR code
- Several sorting keys: "Title", "Author", and "Last Updated"
- Direction can be Ascending or Descending
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original

An easy to use app for installing and updating 3DS homebrew
Universal-Updater is a homebrew application for the Nintendo 3DS with the intention to make downloading other homebrew simple and easy. No need to manually copy files or go through installation processes, as it does that all for you.
Features
- A store format with a concept similar to the Cydia Repositories
- The default is Universal-DB
- Want to add more? Go to settings, choose "Select Unistore", click the + icon and select one from the list, enter a URL, or scan a QR code
- Customization in sorting and display
- Several sorting keys: "Title", "Author", and "Last Updated"
- Direction can be Ascending or Descending
- App display can be shown in either a grid or rows
- Background installation so you can keep using the rest of the app while installing
- Searching and markings to make finding apps easy
- Viewing screenshots and release notes for apps
- Shortcuts for easily updating frequently updated apps when using the Homebrew Launcher
- Translations for users of many languages
- To contribute to translations, join our Crowdin project
- To request a new language, join our Discord Server or contact a project manager on Crowdin
Compilation
Setting up your environment
To build Universal-Updater from source, you will need to install devkitARM and some libraries. Follow devkitPro's Getting Started page to install pacman, then run the following command to install everything you need:
(sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-bzip2 3ds-libarchive 3ds-liblzma 3ds-libzstd
(The sudo dkp- may not be needed depending on your OS)
You will also need bannertool and makerom in your PATH.
Cloning the repository
To download the source you will need to clone the repository with submodules, this can be done by running:
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
If you've already cloned it, you can use the following command to update all of the submodules:
git submodule update --init --recursive
Building
Once you've cloned the repository (with submodules), simply run make in the root of the repository.
Screenshots
Screenshots

Credits
- SuperSaiyajinStackZ - Lead developer, reworked quirc to C++
- Pk11 - Mockup Designer, Website Maintainer
- NightScript - Concept Creator & Planner
- dlbeer - Original developer of quirc
- FlagBrew: Original QR Code Scanner code
- Icons8: Icon Designer
- lvandeve: For LodePNG
- PabloMK7: 3D Banner & Download Code Improvements
- lividhen: 3D Banner
- Nayuki: Original developer of the QR Code generator library
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,669 stars