  This paper summarizes the development of mVEM, a MATLAB software package
containing efficient and easy-following codes for various virtual element
methods (VEMs) published in the literature. We explain in detail the numerical
implementation of the mixed VEMs for the Darcy problem and the
three-dimensional linear VEMs for the Poisson equation. For other model
problems, we present the construction of the discrete methods and only provide
the implementation of the elliptic projection matrices. Some mesh related
functions are also given in the package, including the mesh generation and
refinement in two or three dimensions. mVEM is free and open source software.
