Gmsh
From ONELAB
Gmsh runs a ONELAB server, and is also a native ONELAB client for geometry, meshing and post-processing.
Any input file (.geo, .pos, scripts) read by Gmsh can be instrumented to interact with the ONELAB server.
The syntax used in the Gmsh input files is the same as the one used by GetDP, which allows to write common parameter files for both Gmsh and GetDP.