mirror of
https://github.com/reanimate/reanimate.git
synced 2026-09-14 09:32:22 +00:00
mathematical animations with haskell
https://reanimate.github.io
- Haskell 95.8%
- Elm 3.9%
- Nix 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| examples | ||
| server | ||
| src/Reanimate | ||
| viewer | ||
| web | ||
| ChangeLog.md | ||
| README.md | ||
| reanimate.cabal | ||
| Setup.hs | ||
| stack.yaml | ||
reanimate
Reanimate is a reactive framework for creating non-interactive animations from SVG images. This package consists of a set of arrow combinators, a renderer (using ffmpeg), and a web-based previewer. Inline latex code is supported when 'latex' and 'dvisvgm' are installed.
Nothing about the API is stable at this point.
Live coding playground: https://lemmih.github.io/reanimate/
TODO
website for live codingbounding boxes- Improve bounding box approximations
- Select desired FPS in web previewer
- Download rendered animations in web previewer
- alignment and positioning combinators
- Use svg-tree instead of lucid-svg
Examples
The example gifs are displayed at 25 fps. The source code for many of these examples are available on the live coding playground.













