Technical Artist and CG Generalist Cody Setchfield, a.k.a. SMOUSE, has released Shaders Plus, a fantastic pack for Blender that will enable you to quickly and easily set up real-time caustics, dispersion, and physically-accurate thin-film interference effects.
Available in early access, the pack includes fully-complete Principled Plus Shader, Glass Plus Shader, and Diffuse Plus Shader, which allow you to achieve the aforementioned effects in both Cycles and Eevee, with caustics currently being limited to Cycles only. According to the description, the pack is still WiP, with the developer planning to upgrade the existing feature, add new ones, and release more details and tutorials in the near future.