8Bitdo Micro Bluetooth Gamepad
The 8Bitdo Micro Bluetooth Gamepad is ideal for use when traveling, and you can get one for $18.73 after clipping the on-page 20% off coupon, originally $24.99. Weighing in at just 24.8 grams, this pocket-sized controller still has 16 buttons that can be mapped using the 8Bitdo Ultimate Software. Product page.

It’s compatible with the Nintendo Switch, Android devices, and Raspberry Pi. However, the Micro can be used for more than just playing games, as Keyboard Mode lets you map each button to software and apps. If your device doesn’t have Bluetooth, it can be connected via USB. Let’s just say that this micro gamepad is still a lot larger than the world’s smallest NERF gun.