A parametric SVG editor, creator, and compiler based on the work of Harmen Zijp, Peter Uithoven and others.

npm install psvg
6 downloads in the last week
16 downloads in the last month


Parametric SVG template creator and interpreter.


psvg is a parametric SVG editor that lets you parameterize SVG files and swap out with user selectable values and calculations in a way that is similar to OpenSCAD but more interoperable with the 2d file formats used with laser cutters and CNC mills.

The original parametric-SVG-editor was written in 2011 by Harmen G. Zijp and Peter Uithoven. This is my attempt to modenize the code, make it a convenient client side application like Morkdown, fix some bugs and add some new featues.


Installing & Using

You'll need Google Chrome installed to use this.

npm install psvg -g

Once installed, you can run:

psvg <path to file.svg or file.psvg>


Additionally, much of the client wrapper code was borrowed from Morkdown

npm loves you