ControllerWiki
About
A place to collect info on how to connect game controllers/joysticks to computer games.
This page is more of a technical how-to guide. As it is a wiki, feel free to edit it.
Types of Controllers
Software
Hardware
https://www.kiwi-electronics.nl/snes-type-usb-gamepad-controller you can also make your own, you can do that with PIC, AVR, there are probably lots of resource to make your own DIY USB-HID device. It will cost you more of course, as these cheap USB console pad clones are mass-produced. But you could source your own sanwa or seimitsu stick and buttons if you wanted to make your own arcade-like controller for instance.
SEIMITSU STICK