Haskell library for building declarative animations based on SVG graphics
Reanimate is a Haskell library for programmatically generating declarative animations based on SVG graphics, with a focus on mathematics and 2D vector drawings. The project integrates multiple technologies including LaTeX for typesetting, ffmpeg for video encoding, and optional support for 3D graphics via Blender and POV-Ray, along with tools for image processing and physics simulation. The library was created by David Himmelstrup and Jan Hrcek and includes both a command-line interface for generating animations and an online playground with a backend written in Haskell and a frontend built in Elm.