Study how PlayStation 5 system calls and kernel services can be reimplemented on PC.
Experiment with loading and running PS5 executable files for research purposes.
Contribute reverse engineering work toward improving PS5 compatibility.
Test controller input mapping across DualSense, DualShock 4, and Xbox pads.
| craze1pirate/craziiemu | autofac/autofac.configuration | idesignstudioz/yellowkey-bitlocker | |
|---|---|---|---|
| Stars | 41 | 41 | 40 |
| Language | C# | C# | C# |
| Last pushed | — | 2026-07-09 | — |
| Maintenance | — | Active | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 5/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows x64, a Vulkan capable GPU.NET 10 SDK, and your own legally obtained PS5 firmware and files.
CraziiEmu is an early, experimental attempt at running PlayStation 5 software on a Windows PC. It is written in C# using .NET, and it works by translating the way a PS5 talks to its operating system so that code built for the console can run on a regular computer instead. The project builds on an earlier open source effort called SharpEmu and adds its own desktop app, extra system compatibility pieces, and ongoing bug fixes. The README is upfront that this is not a finished product. Many of the PS5's internal system services are only partly implemented, so games and other software can crash or fail to run at all. It is aimed at people interested in research, reverse engineering, or emulator development, not at people who just want to play games reliably today. The app itself has a dark themed dashboard that shows your game library with cover art, plus a built in console window for watching diagnostic logs while things run. It supports keyboard input as well as DualSense, DualShock 4, and Xbox controllers, with the ability to remap buttons and automatically avoid conflicting key bindings. Under the hood it runs the PS5 program code directly on your computer's processor rather than simulating it instruction by instruction, and it uses Vulkan, a graphics technology, to draw what the game or app produces on screen. Importantly, CraziiEmu does not include any PlayStation 5 firmware, Sony's own software, or any copyrighted game files. Users must supply their own files taken from hardware they legally own, and the project states clearly that it does not support piracy. To build it yourself you need the .NET 10 SDK, a 64 bit Windows PC, and a graphics card that supports Vulkan. The project only compiles for Windows at this time. It is licensed under the GNU General Public License version 2, which means the source code stays open and any modified versions must also be shared under the same terms.
An early, experimental tool that lets a Windows PC run PlayStation 5 software by translating its system calls.
Mainly C#. The stack also includes C#, .NET, Avalonia UI.
Source code stays open and any modified versions must also be released under the same license.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.