Borderline
When designing visual stuff, I often would like the ability to create a patterned frame for whatever it is I’m doing. It’s not so much work to drag and move image tiles around to make a nice frame, but I wanted to make it easier.
Thus “Borderline” was born. It’s a JavaScript tool for laying out tiles into frame designs, with a few automated features to make playing around easier.



Borderline lets you arrange small SVG files to form a border. It optionally does some rotational and mirroring transforms to make the pattern look nice.
It includes a small collection of custom, original SVG tiles to use for making nice borders. You can also “upload” your own! (since this all takes place in your browser, nothing actually gets uploaded to a server or leaves your local machine).
Once you’re happy with your design, you can export the entire border as an SVG suitable for printing or modification in your favorite vector graphics application.
You should be able to use just about any SVG file as a tile, although if it’s too big or complicated your browser may run out of memory and behave badly.
You can try it here: Borderline. Source is available at Codeberg.