← All repos

reanimate

Haskell library for building declarative animations based on SVG graphics

2danimationsgifhaskellsvg
Browse cluster: Haskell tooling and libraries
924commits
24contributors
4languages

Tech stack & purpose

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.

Community & reference links

Languages

Haskell
95.7%
Elm
3.9%
Nix
0.3%
Shell
0.0%

Contributors