A GameCube game, running in a browser tab
No emulator to install, no download, no extension. One game, though, and it helps to know which before you start.
It is a port, not an emulator
An emulator imitates the console. It pretends to be a GameCube, reads the disc's machine code and works out what the hardware would have done with each instruction, several times per pixel. That is a lot of work to do inside a browser tab.
This is the other approach. The game's own C source was recovered from the disc by a decompilation project, compiled again for a different machine, and the parts that talked to GameCube hardware were replaced with parts that talk to your browser instead. Nothing is being imitated, so nothing pays the imitation cost.
What it is built on
Two open-source projects did the hard part: the ACreTeam decompilation, which turned the game back into readable C over about two and a half years, and the flyngmt PC port, which got that C running natively on a desktop.
This site compiles that to WebAssembly with Emscripten and draws it with WebGL, then adds the online layer on top: cloud saves, the editors, and visiting a friend's town.
The catch: it runs one game
Because the game was ported rather than emulated, the work was done for Animal Crossing specifically. There is no GameCube in here to feed another disc to. Melee, Wind Waker and Sunshine will not load, and there is no setting that changes that.
If you want to run GameCube games generally, you want an emulator, and Dolphin is the one to look at. If you want this game, in a tab, with nothing to install, you are in the right place.
What you need
A disc image of an Animal Crossing GameCube copy you own, as a .ciso, .iso or .gcm file. The site
ships none of the game's data, so you bring that part. It is cached in
your browser afterwards and never uploaded anywhere, so you do it once
per device.
A recent browser and nothing else. It runs on desktop, and on phones and tablets.
Step by step, in the how to play guide.