Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

meshio is free, MIT-licensed software for reading and writing unstructured mesh files and converting between supported formats. Its format coverage includes Abaqus, ANSYS msh, CGNS, Gmsh, STL, VTK, VTU, and XDMF. The Python API reads meshes, exposes points and cells, and writes meshes in a selected format. Its command-line tool can convert and inspect files, compress or decompress them, and switch between ASCII and binary formats. XDMF support includes reading and writing time series that share a mesh. A ParaView plugin opens meshio-supported files after installation, provided ParaView’s Python major version matches. Installation is documented with pip or conda-forge. Some formats require netCDF4 and h5py, available through the all extra. The project specifies Python 3.8 or later and supports Windows, macOS, and Linux. Project metadata identifies science and engineering, including scientific research, among its topics and intended audiences.

Who it is for

meshio suits researchers and science or engineering users working with unstructured mesh files. It offers both a Python API and a command-line workflow.

What is good

  • Reads and writes several mesh formats.
  • Python API exposes points and cells.
  • Command line can inspect and convert files.
  • XDMF supports shared-mesh time series.
  • Available for Windows, macOS, and Linux.

What to know first

  • Some formats require optional netCDF4 and h5py dependencies.
  • ParaView use requires a plugin installation.
  • ParaView’s Python major version must match.

Verdict

meshio covers mesh conversion and file operations through both Python and command-line interfaces. Check optional format dependencies and ParaView version compatibility for workflows that need them.

meshio plans and pricing

All plans
meshio Free MIT-licensed software · core uses NumPy · some formats require optional netCDF4 and h5py dependencies github.com · 4 Oct 2026

Compared on 3D file converter software

Format scope
mesh
API access
Yes
Supported platforms
Windows, macOS, Linux

Best meshio alternatives

See all 20