Most STM33 are designed to have internal RC oscillator to save pins in small packages found in F0 L0 or G0. They have some tolerances which limit the max baurates on uart, precise calendar clocks, usb host functions, ethernet,.... however good enough most of the time, and is a backup if external clock fails.
Read the RCC section of Reference Manual. After reset, G0 runs off its internal 16 MHz oscillator; you don't need to configure anything if you are happy with this.
My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice