Voro++ computes Voronoi tessellations for sets of particles by constructing the Voronoi cell for each particle as a convex polyhedron surrounding it. The library provides routines to extract cell-based statistics such as cell volume, centroid, and number of faces, enabling analysis of particle systems using Voronoi cell properties. Voro++ performs three-dimensional calculations and supports a mix of periodic and non-periodic boundary conditions, as well as user-defined walls for handling complex domain boundaries. Implemented in C++, the code is distributed as a static library with an extensive interface that can be linked into other programs.