Buy online at AliExpress. Search for stm32f103c8t6 development board
In Singapore, you may order from Lazada (Hong Kong sellers deliver in a week, faster than China sellers)
https://www.lazada.sg/catalog/?q=stm32f103c8t6+development+board
Buy online at AliExpress. Search for st-link v2
https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180924134644&SearchText=st-link+v2
In Singapore, you may order from Lazada (Hong Kong sellers deliver in a week, faster than China sellers)
https://www.lazada.sg/catalog/?q=st-link+v2
I tested with ESP-01S, the enhanced version of ESP8266 (not ESP32).
Buy online at AliExpress. Search for esp-01s
https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20190418204638&SearchText=esp-01s
In Singapore, you may order from Lazada (Hong Kong sellers deliver in a week, faster than China sellers)