CartABl project

This library offers declarative interactivity inside SVG files. The goal is to facilitate the addition of interaction features inside existing SVGs whose production chain uses standard tools. It is composed of a runtime library and an associated editor, that allows to interactively define interaction rules based on SVG elements.

This is free software licensed under GPLv3. You can access its source code and report issues from its development repository.

User documentation is available here.

Editor

Example output

Edit this example

Reference graphic

The following element is a CartABl file that demonstrates possible basic actions.

Edit this example