Flexible Array is a Blender add-on from Kihoon for building a curve array from a mesh and shaping its volume with a brush. After selecting a mesh, you click the Create button in the toolbar to generate the array, which is built along the y axis of the original mesh using local y-axis coordinates from -1.0 to 1.0.
The array's volume can be adjusted with a brush along the x and z axes, and each axis is controlled separately. Density along the y axis is set for each point of the curve, and you can build the array with a smooth shape or keep the original shape preserved. Since version 1.1.0, volume can be adjusted separately in the plus and minus directions, and version 1.2.2 added a separate setting for smooth brush strength.
The tool works through geometry nodes and stores its custom variables in an additional mesh object, so the array is created with the Create button rather than by adding geometry nodes to the curve manually. It is a Blender extension add-on licensed under the GPL and lists compatibility with Blender 4.2 through 4.5.