Skip to content

About FairyFlow

FairyFlow logo

FairyFlow is a Python-driven tool for creating animated slides and general-purpose animations. You write plain Python, and FairyFlow evaluates it live in an interactive environment that keeps your code, scene tree, and rendered result in sync.

FairyFlow interactive environment

Source: https://github.com/spirali/fairyflow


Key features

  • Python-first authoring - Animations are plain Python scripts
  • Live interactive environment - Edit code, press Ctrl+Enter, and see the result instantly
  • Vector scene graph - Scenes are stored as vector graphics and rasterized at the last moment, so any output resolution is lossless
  • Presentation cues - cue() pauses the player for click-to-advance presentations
  • Multiple export formats - Standalone package for FairyFlow player, MP4 video, and multi-page PDF