Python library that turns structured data into SVG diagrams and Manim animations.
Straightedge lets users generate precise SVG diagrams and animated Manim scenes from simple dictionaries or natural‑language prompts. It ships a registry of 35 templates covering math, CS, and business, and validates inputs to catch errors before rendering. The library is lightweight for SVG output and optional rendering for MP4, making it ideal for educators, docs writers, and developers who need reproducible graphics. Compared to ad‑hoc drawing tools, Straightedge offers deterministic, testable, and scriptable visuals.
View on GitHub →SciMigo/straightedge