GMSH

FYI the GmshReader linked in the first comment is not really maintained anymore and does not rely on the official Gmsh API so it may not even work with recent GMSH files.
However you can take a look at the more recent GmshIO plugin https://gitlab.kitware.com/paraview/paraview/-/tree/master/Plugins/GmshIO. It is
based on Gmsh 4.7 and solely depends on VTK so moving it should be trivial (ignoring the Gmsh dependency).