PaulieSVG is an implementation of SVG Vector Effects written in ECMAScript accompanying a C# port.

PaulieSVG free to use, without restriction.

System Requirements

  • Support
  • Language Version
    ECMAScript 1.7+
    C# 1+
  • Usage
  • Standalone Development, Reference Library, Shared Library

Privacy & Security

PaulieSVG uses a virtual machine for memory management. It introduces no additional security or privacy considerations.

Project History

alpha (bezier clipping and improved tolerance routines)
initial (polygon intersections and bezier polyline interpolation)


B Gaurav Kamath (project creator)
Charles Pritchard (project management)
Michael Deal (project financing)

With thanks to:
Anti Grain Geometry (example of bezier clipping)
All contributors to bezier clipping.


PaulieSVG is licensed under CCZero.

Copyright and other laws throughout the world automatically extend copyright protection to works of authorship and databases, whether the author or creator wants those rights or not. CC0 gives people who want to give up those rights a way to do so, to the fullest extent allowed by law. Once the creator or a subsequent owner of a work applies CC0 to a work, the work is no longer his or hers in any meaningful legal sense. Anyone can then use the work in any way and for any purpose, including commercial purposes, subject to rights others may have in the work or how the work is used. Think of CC0 as the "no rights reserved" option.


· Found a bug

· Request a feature


· ASCanvas

· IECanvas

· JavaCanvas

· SharpCanvas


· W3Canvas

· PaulieSVG

· SCrypt