These are very cheap STM8S003F3P6 development boards, however, they demand a SWIM compatible programmer to utilise.
There is a `DE' mark on the board which may suggest that Danger Electronics is the manufacturer, however, DE says the device is an STM8S103 but it's actually an STM8S003.
The silkscreen also names these the STM8 Minikit 20 but the product page at Danger Electronics names them the STM8S.
VDD SWIM GND NRST USB RST PWR BTN VIN GND PD4 PWR LED1 PD3 PD5 PD3 LED2 PD2 PD6 PD1 RST PC7 PA1 PC6 PA2 PC5 GND PC4 VCAP VDD VDD PC3 VDD GND GND PB4 PA3 PB5
hg clone http://hg.kewl.org/pub/blinky++ cd blinky++/STM8S_Minikit_20 make make install