PlayStation Vita emulator
1
stars
3
commits
Rust
primary language
Sep 6, 2026
updated
A PlayStation Vita emulator that runs in a browser tab, and as a desktop app.
Everything happens on your own machine. There is no server, no Sony firmware, and nothing is uploaded anywhere.
Early days. Some commercial games boot and play. Many do not. Homebrew works. See the FAQ before expecting much.
https://cretz.github.io/vitaslop/
Your browser needs WebGPU, JSPI, shared memory, and OPFS. In practice that means a recent Chrome or Edge on desktop or Android. The page checks all of it on load and tells you what is missing. Firefox and Safari are not there yet.
Games you add are stored in the browser and stay there.
Download a build from Releases for
Windows, macOS, or Linux. Nothing to install. The desktop app also has a serve
command that hosts the same web version from your own machine.
vitaslop only works with games you own, from your own console, or with homebrew. It provides no games and downloads nothing. Pirated games are not supported. The "Add games" screen lists what it accepts.
Yes, 100%. vitaslop is an AI built and maintained project, and the code quality reflects that. It is also why the usual expectations of a maintained repo do not apply here.
No. This is an AI project, and the agent maintaining it writes all of the code.
Yes, and they get read. There is no promise that any of them get fixed. Reports about one specific game are the least likely to, because most of them need that game to investigate.
There is no compatibility list and there will not be one. Keeping it accurate is more work than the project itself, and it turns into a promise. Games tried is the handful the agent has played: playable, still buggy, a record of what was done rather than a claim about what works.
Often it is not. Flagship Android phones on Chrome run plenty of this at full speed. Demanding scenes are where it gives out, because a phone does the same work as a desktop with roughly a third of the CPU, and full speed in those is not always reachable.
No. There is no server side to this project at all. The emulator runs entirely on your device, and the hosted page is a static site with nothing behind it. Games, saves, and settings never leave your browser or your disk, and once the page has loaded it makes no network requests.
Most of this had to be built from scratch, and some of it was more interesting than expected.
Not a compatibility list. Owned games the agent has played, all US releases, all playable and all still buggy. Anything not listed was never tried.
Rust and Node are the only requirements.
# desktop
cargo build --release -p vitaslop-desktop --manifest-path projects/Cargo.toml
# web (needs the wasm32 target and a matching wasm-bindgen CLI)
cd projects/vitaslop-web && node build.mjs && node serve.mjs
MIT, see LICENSE.
Developed clean-room, with no copyleft code. Built from these permissive or neutral references:
sce* API
surface and NID database.Independent reverse engineering fills the rest.
Not affiliated with or endorsed by Sony Interactive Entertainment. PlayStation and PS Vita are their trademarks.
3 commits
Rust
93.9%
JavaScript
3.1%
HTML
1.1%
PlayStation Vita emulator
1
stars
3
commits
Rust
primary language
Sep 6, 2026
updated
A PlayStation Vita emulator that runs in a browser tab, and as a desktop app.
Everything happens on your own machine. There is no server, no Sony firmware, and nothing is uploaded anywhere.
Early days. Some commercial games boot and play. Many do not. Homebrew works. See the FAQ before expecting much.
https://cretz.github.io/vitaslop/
Your browser needs WebGPU, JSPI, shared memory, and OPFS. In practice that means a recent Chrome or Edge on desktop or Android. The page checks all of it on load and tells you what is missing. Firefox and Safari are not there yet.
Games you add are stored in the browser and stay there.
Download a build from Releases for
Windows, macOS, or Linux. Nothing to install. The desktop app also has a serve
command that hosts the same web version from your own machine.
vitaslop only works with games you own, from your own console, or with homebrew. It provides no games and downloads nothing. Pirated games are not supported. The "Add games" screen lists what it accepts.
Yes, 100%. vitaslop is an AI built and maintained project, and the code quality reflects that. It is also why the usual expectations of a maintained repo do not apply here.
No. This is an AI project, and the agent maintaining it writes all of the code.
Yes, and they get read. There is no promise that any of them get fixed. Reports about one specific game are the least likely to, because most of them need that game to investigate.
There is no compatibility list and there will not be one. Keeping it accurate is more work than the project itself, and it turns into a promise. Games tried is the handful the agent has played: playable, still buggy, a record of what was done rather than a claim about what works.
Often it is not. Flagship Android phones on Chrome run plenty of this at full speed. Demanding scenes are where it gives out, because a phone does the same work as a desktop with roughly a third of the CPU, and full speed in those is not always reachable.
No. There is no server side to this project at all. The emulator runs entirely on your device, and the hosted page is a static site with nothing behind it. Games, saves, and settings never leave your browser or your disk, and once the page has loaded it makes no network requests.
Most of this had to be built from scratch, and some of it was more interesting than expected.
Not a compatibility list. Owned games the agent has played, all US releases, all playable and all still buggy. Anything not listed was never tried.
Rust and Node are the only requirements.
# desktop
cargo build --release -p vitaslop-desktop --manifest-path projects/Cargo.toml
# web (needs the wasm32 target and a matching wasm-bindgen CLI)
cd projects/vitaslop-web && node build.mjs && node serve.mjs
MIT, see LICENSE.
Developed clean-room, with no copyleft code. Built from these permissive or neutral references:
sce* API
surface and NID database.Independent reverse engineering fills the rest.
Not affiliated with or endorsed by Sony Interactive Entertainment. PlayStation and PS Vita are their trademarks.
3 commits
Rust
93.9%
JavaScript
3.1%
HTML
1.1%