Bootloader flashing

Since the factory boot loader obviously has bugs, is it possible to replace it with some open source ones? Like this one: https://github.com/esmil/gd32vf103inator. It worked flawlessly with the original dfu-util.

Bootloaders of AVRs could be flashed via ISP, I am wondering if it is possible to do the same with GD32V.