Suggestions for mpattern
The following packages have something in common with the package mpattern. The packages are ordered in decreasing similarity.
- threeddice: Create images of dice with one, two, or three faces showing, using METAPOST
 - metapost-colorbrewer: An implementation of the colorbrewer2.org colours for METAPOST
 - m3d: Extension of plain METAPOST for 3D graphics
 - mp3d: 3D animations
 - suanpan: METAPOST macros for drawing Chinese and Japanese abaci
 - metauml: METAPOST library for typesetting UML diagrams
 - metago: METAPOST output of Go positions
 - wordcloud: Drawing wordclouds with METAPOST and Lua
 - hershey-mp: METAPOST support for the Hershey font file format
 - mpchess: Drawing chess boards and positions with METAPOST
 - bpolynomial: Drawing polynomial functions of up to order 3
 - cmarrows: METAPOST arrows and braces in the Computer Modern style
 - epsincl: Include EPS in METAPOST figures
 - hatching: METAPOST macros for hatching interior of closed paths
 - interpol: Add interpolation to METAPOST graph package
 - metaobj: METAPOST package providing high-level objects
 - metapost-matlab: METAPOST data plotting in Matlab style
 - splines: METAPOST macros for drawing cubic spline interpolants
 - txp: Draw text along a path
 - textpath: Setting text along a path with METAPOST
 - exteps: Include EPS figures in METAPOST
 - latexmp: Interface for LaTeX-based typesetting in METAPOST
 - featpost: METAPOST macros for 3D
 - automata: Finite state machines, graphs and trees in METAPOST
 - shapes: Draw polygons, reentrant stars, and fractions in circles with METAPOST
 - blockdraw_mp: Block diagrams and bond graphs, with METAPOST
 - dviincl: Include a DVI page into METAPOST output
 - drv: Derivation trees with METAPOST
 - mparrows: METAPOST module with different types of arrow heads
 - makecirc: A METAPOST library for drawing electrical circuit diagrams
 - piechartmp: Draw pie-charts using METAPOST