# Kirikae
**A static recompiler that turns Nintendo Switch executables into native PC programs, written in Rust.**
切り替え (kirikae): Japanese for "switching over"
[](https://github.com/Cor3Duo/kirikae/actions/workflows/ci.yml)
[](#license)
[](https://www.rust-lang.org)
[](#requirements)
[](#requirements)
[](https://cranelift.dev)
[](https://github.com/Cor3Duo/kirikae/releases/latest)
[](#about)
[](docs/progress/index.html)
[](docs/progress/index.html)
[](docs/progress/index.html)
[](docs/progress/index.html)
Every square is a Horizon service command, kernel SVC, GPU driver ioctl or Maxwell shader instruction:
green is implemented, light green only returns success or constants, gray is missing.
Full table · History