After two hugely successful retro console releases with the NES Classic and SNES Classic, Nintendo unfortunately never got around to shrinking its other consoles. Now a youTuber by the name of Madmorda has stepped in to help with a fully functioning miniature Nintendo GameCube. It features four working controller ports, draws power over Micro USB, and there are some USB Type-A ports that can be used with the Wii U's USB GameCube adapter.
Rather than using a Raspberry Pi or other mini computer to console the console, Madmorda instead used a circuit board harvested from a Wii, heavily modified to get it inside the tiny plastic candy box they used as a case. The Wii's CPU and GPU are basically faster, smaller, more power-efficient versions of the GameCube, which makes the hardware fully compatible and better suited for these types of mods.
The console outputs composite video over a 3.5mm connector, and the controllers also connect over 3.5mm jacks. Although it works with full-size original GameCube controllers, either with a 3.5mm or USB adapter, Madmorda also recently produced a fully functioning mini GameCube pad. It's so small that it looks almost impossible to use, but you can't fault it here.
From the functioning orange LED on the top of the console to the miniature power button, the GameCube mod looks every bit as authentic as Nintendo's own classic edition consoles. Now that the company seems to be done with its own retro re-releases it's nice to see the community step up with fantastic DIY efforts like these. You can read about how to put the mod together on the BitBuilt forums.