Development · GitHub repo
ManimGX
Rust and GPU animation engine using Manim's Python API for coding agents
ManimGX is an open-source animation engine written with a Rust and wgpu core, providing compatibility with Manim's Python API. Designed specifically for AI coding agents and developers, it renders 2D and 3D explanatory videos significantly faster than traditional tools without requiring external system dependencies like LaTeX or FFmpeg. It includes automated layout linting, storyboard preview generation, and browser execution via WebGPU.
What it's for
- Generate programmatic 2D and 3D mathematical explanatory videos quickly
- Enable AI coding agents to create and validate animations using automated layout checks
- Render animations directly in web applications using Pyodide and WebGPU
- Synchronize voiceover speech tracks with programmatic on-screen animations
Features
- High-speed rendering engine built in Rust on a wgpu foundation
- Compatibility with the existing Manim Python API
- No external system dependencies such as LaTeX or FFmpeg required
- CLI inspection tool (`manimgx inspect`) that generates storyboard previews
- Automated 2D layout validation identifying overlapping or off-screen elements
- Fully typed Python API with TypedDict keyword arguments
- Browser support via WebGPU and Pyodide npm package
- Built-in voiceover coordination with word-level animation triggering via `self.say()`
Pricing
Open source. Free and open source (MIT and related permissive licenses)
Details
- Type
- GitHub repo
- Category
- Development
- Topic
- Animation Engines
- Open source
- Yes
- Platforms
- macOS, Windows, Linux, Web, Command line, Code library
- For
- Developers, AI coding agents, and technical educators producing programmatic animations.
- Alternative to
- ManimCE, ManimGL, Blender
- Tags
- manim, rust, wgpu, animation, python, webgpu, ai agents
Why it was saved
- @sinaatalay: Lets an agent produce 3D/2D explanatory animations in seconds, with layout validation before rendering.
Compare
Related
Open-source collection of runnable AI agent, skill, and RAG templates
Lightweight open-source Python library for building code-writing and vision AI agents
Tooling and authentication layer connecting AI agents to external applications
Skill for Claude Code and Codex to generate Lottie animations via prompts
Command-line tool and agent skills for managing Google Workspace services
WebGPU visual editor for customizable liquid glass AI loading orbs
Updated