Provides SVG parsing and rendering
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

MIT License Haxelib Version build status


Provides SVG parsing and rendering


You can easily install SVG using haxelib:

haxelib install svg

To add it to a Lime or OpenFL project, add this to your project file:

<haxelib name="svg" />



import format.SVG;
import openfl.display.Sprite;
import openfl.Assets;

class Main extends Sprite {
	public function new () {
		super ();
		var svg = new SVG (Assets.getText ("assets/icon.svg"));
		svg.render (graphics);

Development Builds

Install the haxelib from GitHub:

haxelib git svg

To return to release builds:

haxelib dev svg

Running SVG's Tests

svg includes some tests that render SVGs and make sure they look the way they're supposed to. These tests run automatically with each build/commit. To run them manually, run haxe test.hxml. For more information, check in test.