In Inkscape, you can easily create an array of objects applying complex iterative transforms.
The function is accessed via Edit > Clones > Create Tiled Clones.
You need to select a source object first. If it's a group you can later edit the source group contents and all created clones will update automatically.
It's one of these awesome functions that's hard to discover.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!