This might be great tool for makers and hackers. This STM32F203 based board is using a generic USB_TO_XXX protocol and is able to provide over 10 useful interfaces like JTAG, SWD, SPI, IIC.
Despite various direct protocols it also gives more advanced functionality like timing control, pooling, nesting and other high level functions. This is a great starting point for various devices like logic analyzers, probes, scopes, programmers – and even more with additional circuits. Project is open-source and is available in KiCAD format.