📈 GH Trending Explorer 🎲 Surprise me

← all repos

StonedModder / Prospero-Menu

git clone https://github.com/StonedModder/Prospero-Menu.git v1.1.0 · 4d ago

Community expandable overlay system for homebrewed PS5

+2
stars, 24h · #5,934
+46
stars, 7 days · #2,671
+46
stars, 30 days · #12,055
48
★ total · +46% this week
4
forks · 5 open issues

Star history (as recorded here)

2026-10-20 · 44 ★ 2026-10-22 · 48 ★
LanguageJavaScript
LicenseGPL-3.0
Created2026-10-17 (4d ago)
Last push4d ago
Watchers1
OwnerUser

Links

README excerpt
The community overlay menu for jailbroken PS5 consoles, drawn natively by the system UI. 
 Open it from the home screen or in any game with L3 + R3 .
---
ProsperoMenu is a menu docked to the left edge of the screen. It is drawn by the
PS5's own ShellUI, so it appears over the home screen, over apps and over running
games, and it takes your controller only while it is open. Almost every entry is
an **overlay**: a folder in `/data/ProsperoMenu/overlays/` that you can add, edit or
delete without rebuilding ProsperoMenu, much like
Tesla Menu overlays on the Nintendo Switch.
## Features
- **Works in games.** Hold **L3 + R3** at any time. While the menu is open the game
 doesn't see your input; close it and the controller goes straight back.
- **Community overlays.** Every entry is an overlay folder. Write your own in C
 with the SDK or as a `menu.json` with no compiler, share it, and anyone can
 install it by copying the folder. See Overlays.
- **Boot animations.** Plays one of your MP4 clips full screen when the console
 starts, with a preview button in ProsperoSettings.
- **Works with your autoloader.** ProsperoMenu doesn't carry or start its own
 kstuff or ShadowMount. It finds the copies your autoloader started and uses
 them.
- **Elf-Updater.** Keeps kstuff-lite, ShadowMountPlus and zftpd up to date from
 GitHub, checks every file by SHA-256, and lets you rearrange `autoload.txt`
 from the controller.
- **ProsperoSettings.** Theme colours with a colour picker and presets, a
 replaceable header logo, overlay management, the boot animation, a file
 browser and console menu settings.
- **FTP share** on port 2122 for moving files to and from the console.
## Overlays
ProsperoMenu works the way Tesla Menu
does on the Switch: **the menu is the loader, and everything in it is an
overlay.** An overlay is a plain folder in `/data/ProsperoMenu/overlays/`, so
anyone can write one and share it, and anyone can install it by copying the
folder across. No rebuild of ProsperoMenu and no new ELF.
 [code] 
kstuff.elf
!1000
shadowmountplus.elf
!1000
ProsperoMenu.elf
 [code] json
{
 "includePrereleases": false,
 "hidden": ["zftpd"],
 "sources": [
 { "id": "my-tool", "name": "My Tool", "repo": "owner/repo",
 "asset": "^my-tool-v[0-9.]+\\.elf$", "file": "my-tool.elf" }
 ]
}
```
`asset` is a regular expression for the release file name and `file` is the name
it is saved as. `hidden` removes a default.
## ProsperoSettings
ProsperoSettings is always the last entry in the menu.
- **Theme colours**: every colour of the menu, with a colour picker, swatches and
 presets.
- **Logo**: the header logo is `/data/ProsperoMenu/logo.png`. Replace the file to
 use your own (PNG, WebP or JPEG), or delete it to show the drawn mark.
- **Overlays**: reload the folder, see and stop running overlays, and restore the
 bundled examples.
- **Boot animation**: the MP4 folder, the ELF loader boot animation and Preview.
- **Console**: FPS and resource readouts, IP display, reduced motion, servic