LiveCG is a toolkit for running visualizations and animations about data structures and algorithms from the field of Computational Geometry. The name is an acronym and stands for Live Interactive Visualization Environment for Computational Geometry.


Development of LiveCG happens at GitHub in this repository: sebkur/live-cg.

See the Developer Guide.


To run the latest version, check out the source code:

git clone

from the project subdirectory, you can and then run the application using gradle:

gradle run

More information on running and different executables.

User interface

When you start the main UI, you see the Geometry Editor. It can be used to create and manipulate geometric objects that can then be used with one of the visualizations.


The following visualizations are available: