Gameboy emulator for Windows, Mac, Linux, Raspberry Pi and web browsers, written in Rust
- Rust 92.6%
- Python 2.5%
- GLSL 2.3%
- JavaScript 1.3%
- Makefile 0.5%
- Other 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .cargo | ||
| .vscode | ||
| assets | ||
| core | ||
| gtk | ||
| imgui | ||
| sdl | ||
| term | ||
| utils | ||
| wasm | ||
| web | ||
| .cirrus.yml | ||
| .gitignore | ||
| Dockerfile | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| tests.md | ||
sonGBird
Songbird is a cross-platform Nintendo Game Boy emulator written in Rust. It runs on Windows, MacOS, Linux, Raspberry Pi, and in a web browser via WebAssembly.
Written by aquova, 2019-2021
https://github.com/aquova/songbird
Downloads
Latest builds can be downloaded here
Resources
- The Imgui file explorer module is originally from here
- Information on cross-compiling from Linux to Windows here
- Songbird Docker image on DockerHub here
- Of course the Pandocs, which are a huge help to all GB emulator developers
Screenshots
License
Songbird is licensed under the GNU General Public License v3.0





