gopher64

Open source N64 emulator written in Rust

  • Open SourceGitHub
  • Logan McNaughton (loganmc10)Developer
  • 15 Oct 2026Page Updated

Details

Developer
Logan McNaughton (loganmc10)
Source Code
GitHub
Page Updated

Supported Systems

Platform Support

  • Windows
  • Linux
  • macOS
  • Android

Overview

gopher64 is a Nintendo 64 emulator written in Rust by Logan McNaughton, who previously developed simple64. After gopher64 was started in 2023, simple64 was archived, and gopher64 is now where his N64 emulation work continues.

It uses the parallel-RDP renderer, which runs the N64’s graphics chip on the GPU through Vulkan, and aims for high compatibility. Features include peer-to-peer netplay, upscaling, a CRT shader, CPU overclocking, cheats, save states, RetroAchievements and support for homebrew. A portable mode keeps all data next to the program.

Official builds are standalone executables for Windows (x64 and ARM64) and Linux (x64 and ARM64), an app bundle for Apple Silicon Macs and an APK for Android. It is also available on Flathub and through Homebrew. gopher64 is licensed under the GNU GPL version 3 and is actively developed.

Key Features

parallel-RDP Renderer

Runs the N64 graphics chip on the GPU through Vulkan.

Peer-to-Peer Netplay

Play together online with built-in peer-to-peer netplay.

Upscaling and CRT

Upscaling and a CRT shader alongside CPU overclocking.

Wide Platform Support

Builds for Windows, Linux, Apple Silicon Macs and Android.

Go to Downloads

Advertisement