A device that is a bit similar, but more advanced is the Glasgow Interface Explorer:
https://www.crowdsupply.com/1bitsquared/glasgow
It costs 145$ instead of 50$, and you can interface with it via Python3 over USB. It is quite flexible due to a reconfigurable FPGA and has some nice features such as automatically detecting UART baud rates, JTAG pinouts, ESD / Under / and Over-Voltage protection on the I/O pins and more.