Skip to main content

Murali v0.1.0

ยท One min read

Murali v0.1.0 is the first public release of a Rust-powered math animation engine built on wgpu.

This release establishes the core foundation: a world-space rendering pipeline, an embedded Typst/LaTeX backend, a time-driven animation system, and a growing library of tattvas (shapes, text, composites).

What's in v0.1.0โ€‹

  • wgpu rendering backend โ€” cross-platform via Vulkan, Metal, and DX12
  • Tattvas โ€” Circle, Square, Rectangle, Ellipse, Line, Polygon, Axes, Label, Latex, and more
  • Timeline animations โ€” move, fade, scale, rotate, morph, write/reveal
  • Easing functions โ€” 8 built-in easing curves
  • LaTeX & Typst โ€” embedded compilation, SVG โ†’ RGBA rasterization
  • Video export โ€” offscreen rendering to frames/mp4
  • Camera โ€” orbit and pan/zoom controllers

What's nextโ€‹

See the roadmap for what's coming in future releases.