Free/Libre software for H5MD files

This is a list of free software for use with H5MD files.

Reading and writing H5MD files

The HDF5 library provides interfaces for C, Fortran, C++, and Java.

HDF5 for Python provides a Pythonic interface to the HDF5 binary data format.

f90h5md is a Fortran 90 implementation of H5MD.

pyh5md is a Python module that facilitate reading and writing H5MD files.

ch5md is a set of C routines to read and write H5MD files.


HAL’s MD package is a high-precision molecular dynamics package for the large-scale simulation of simple and complex liquids.

ESPResSo is a highly versatile software package for scientific molecular dynamics simulations of coarse-grained atomistic or bead-spring models for soft matter research.

Analysis and plotting

h5md-tools is a tool set for analysing, plotting, and manipulating data of molecular simulations stored in the H5MD file format.

VMD-h5mdplugin is a H5MD file reader plugin for the molecular visualization program VMD.

VOTCA is an analysis package for molecular dynamics data that focuses on systematic coarse-graining and microscopic charge transport.