GadgetDeck. Use your Steam Deck as an input device on another computer
USBGadget. A python library for creating and interfacing with USB Gadgets on Linux through libcomposite
ros2_setup. Python