Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. gopher64

gopher64

GPL-3.0Rustv1.1.34

A highly compatible Nintendo 64 emulator written in Rust with netplay support.

Visit WebsiteGitHubGitHub
1.2k stars39 forks0 contributors

What is gopher64?

Gopher64 is a Nintendo 64 emulator written in Rust that allows users to play N64 games on modern Windows and Linux computers. It focuses on high compatibility with game ROMs and includes features like netplay for online multiplayer. The project is open-source and built with modern development practices for reliability and performance.

Target Audience

Retro gaming enthusiasts, developers interested in emulation, and users looking to play Nintendo 64 games on current operating systems with online multiplayer capabilities.

Value Proposition

Developers choose Gopher64 for its high compatibility, cross-platform support, and modern Rust codebase, which offers performance and safety advantages. Its built-in netplay feature and open-source nature provide flexibility and community-driven improvements.

Overview

Highly compatible N64 emulator

Use Cases

Best For

  • Playing Nintendo 64 games on Windows or Linux systems
  • Setting up online multiplayer sessions for N64 games via netplay
  • Developing or contributing to a modern Rust-based emulator
  • Running N64 games in a portable, self-contained application
  • Experimenting with emulator performance and compatibility testing
  • Hosting private LAN parties with self-hosted netplay servers

Not Ideal For

  • Users on macOS or other unsupported platforms needing native N64 emulation
  • Enthusiasts seeking extensive graphical plugins or shader support without manual configuration
  • Casual gamers who prefer a drag-and-drop interface with automated ROM management and tutorials

Pros & Cons

Pros

High Game Compatibility

Successfully runs a wide range of N64 ROMs with accurate emulation, as emphasized in the README's key features and philosophy.

Cross-Platform Availability

Available for Windows and Linux via Flathub, with portable mode support for self-contained usage, detailed in the download and portable mode sections.

Built-in Netplay

Enables online multiplayer through cloud-hosted or self-hosted LAN servers, simplifying setup for remote gaming sessions as described in the netplay section.

Modern Rust Codebase

Built with Rust for performance and safety, and open-source under GPLv3, encouraging community contributions and transparency, as noted in the building and license sections.

Cons

Limited OS Support

Only supports Windows and Linux, excluding macOS and mobile platforms, which restricts accessibility compared to more versatile emulators.

Complex Build Process

Building from source requires installing SDL3 dependencies and Rust, with command-line steps, making it challenging for non-developers, as outlined in the building instructions.

Sparse User Documentation

The README is brief and points to a wiki, but lacks in-depth tutorials or detailed feature explanations, potentially hindering onboarding for new users.

Frequently Asked Questions

Quick Stats

Stars1,196
Forks39
Contributors0
Open Issues11
Last commit15 hours ago
CreatedSince 2023

Tags

#sdl3#open-source#n64#emulation#emulator#game#cross-platform#rust#gplv3#retro-gaming#game-emulation

Built With

R
Rust
S
SDL3

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 10 hours ago

Related Projects

RuffleRuffle

A Flash Player emulator written in Rust

Stars18,395
Forks1,056
Last commit15 hours ago
touchHLEtouchHLE

High-level emulator for iPhone OS apps. This repo is used for issues, releases and CI. Submit patches at: https://review.gerrithub.io/admin/repos/touchHLE/touchHLE

Stars3,852
Forks290
Last commit21 hours ago
gameboygameboy

Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.

Stars1,427
Forks86
Last commit2 months ago
Mooneye GBMooneye GB

A Game Boy research project and emulator written in Rust

Stars969
Forks60
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub