Settings

Theme

Show HN: ManimGX – Manim's API on a Rust/wgpu engine, for 3D videos in Python

github.com

10 points by sinaatalay · 6 comments · 1 min read

Reader

Video as code took off with the Opus 5.5 release. People now make videos by writing code, with Remotion, HyperFrames and others.

We wanted the same for 3D videos. You can use something like Blender, but it's heavy to install and slow to render.

So we made ManimGX:

- Lightweight: a 65–110 MB download, depending on the OS

- Easy to install: pip install manimgx (Python 3.13+), with no system dependencies

- Cross-platform: macOS, Windows and Linux, and even the browser via Pyodide and WebGPU

- Blazingly fast: a Rust + wgpu engine, 90.6× faster than Manim CE and 18.7× faster than Blender Workbench, from launch to finished MP4

- Compatible with Manim Community Edition's API, with LaTeX and Typst math built in

Now it's much easier for anyone with a coding agent to make 3D computer graphics videos.

Repo: https://github.com/academa-labs/manimgx

Docs: https://manimgx.academa.ai

X post: https://x.com/sinaatalay/status/2109045945149395421

Happy to answer any questions!

2 threads
joertemple

I am really curious about running in the browser. Imagine when you have Macbook with Apple silicon and other PC with NVIDIA. If you compare it frame to frame, is it same 1 to 1 or are there some differences? For example Remotion needs headless chrome for rendering and it is not always same.

jimmySixDOF

is this connected to any of the FrankenXYZ efforts behind some of the 1T monthly token spend of that dude ?

https://x.com/doodlestein/status/2107806362621149433

  • apoogdk

    Hi, I'm OP's collaborator on ManimGX.

    No, we're not affiliated with FrankenManim there. We've been working on ManimGX independently for the past 7 months as the Academa team.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection