[]
SpreadJS makes it easy to fine-tune multiple shape's positions using shape alignment options, distribution options or snapping them to other shapes or grids.
Align Shapes
Distribute Shapes
Snap Shapes