We present a novel approach for the calculation of vibrational (resonance) Raman optical activity (ROA) spectra based on real time propagation. The ROA linear electronic response tensors are formulated in a propagator formalism in order to treat linear response (LR-) and real time time dependent density functional theory (RT-TDDFT) on equal footing. The length, mixed, and velocity representations of these tensors are discussed with respect to the potential origin dependence of the ROA invariants in the calculations. The propagator formalism allows a straight forward extension of the optical LR tensors in a mixed or velocity representation to a coupling with nonlocal potentials, where an extra term appears in the definition of the momentum operator, in order to maintain the gauge invariance. Using RT-TDDFT paves the way for an innovative, efficient calculation of both on- and off-resonance ROA spectra. Exemplary results are given for the off-resonance and (pre-)resonance spectra of (R)-methyloxirane, considering the resonance effects due to one or more electronically excited states. Moreover, the developed real time propagation approach allows us to obtain entire excitation profiles in a computationally efficient way.