versaloon
Universal programmer/debugger. Universal embedded software framework.
...And it will, if implemented, support more then 10 kinds of target chips, provide drivers for more than 100 pheripherial chips, provide generic software stacks(including USB, Wifi...), provide an featured FSM system(with semaphore, mutex support).
Versaloon is also a USB dongle providing JTAG, SWD, SPI, IIC, GPIO, PWM, MicroWire, USART, EBI and so on.