here i wanted to list the known microcontroller boards that are available and usable for several projects.
All of these can be used as a USB HID.
Teensy LC
the original one

Cost: ~12€
I/O: 27
Size: ~36x18mm
Buy: 1 2
Arduino Leonardo / Arduino Pro Micro clone (ATmega32u4)
the cheap alternative

Cost: ~3€
I/O: 18 (16)
Size: ~33x18mm
Buy: 1 2
Arduino Micro R3 clone (ATmega32u4)
like the one above but with more I/O

Cost: ~7€
I/O: 20
Size: ~48x18mm
Buy: 1 2
tinyAVR ATTiny167/Digispark Pro
the smaller alternative - No USB Pads on the back side (thanks [mention]Camble[/mention])!

Cost: ~3€
I/O: 14
Size: ~28x18mm
Buy: 1 2 3
tinyAVR ATTiny85
the microcontroller for ants - 2 Versions available (female/male) - aka Digispark Digistump


Cost: ~1,50€
I/O: 6 (2 occupied by USB Data)
Size: ~23x18mm / ~26x19mm
Buy: 1 2 3 4 5 6
DFRobot Beetle
based on the Leonardo - originally from dfrobot

Cost: ~7,00€
I/O: 10
Size: ~22x20mm
Buy: 1 2 3 4
BS Micro/CJMCU/Adafruit Beetle
like a ATTiny85 with more I/O

Cost: ~5,00€
I/O: 10
Size: ~28x20mm
Buy: 1 2 3
IOIO-OTG
more GPIO? - Chip: PIC24FJ256GB210 - official website

Cost: ~17,00-40,00€
I/O: 46
Size: ~69x31mm
Buy: 1 2 3 4
LilyTiny
a small microcontroller with a round shape - originally from the Arduino Series (ATTiny85)

Cost: ~2,50€
I/O: 9
Size: ~25mm
Buy: 1 2
LilyPad
a small microcontroller with a round shape - originally from the Arduino Series (ATMega32u4)

Cost: ~6,00€
I/O: 11
Size: ~50mm
Buy: 1 2
The prices are either from the official shops or gearbest, banggood, dx or aliexpress.
.
BE AWARE: Those cheap ATmega328 Boards will not work as a Keyboard/Gamepad!
So stick with Boards that use MKL26Z64VFT4, ATmega32u4, ATTiny167, ATTiny85 and PIC24FJ256GB210.
.