ManimGX
Manim's API on a Rust/wgpu engine, for 3D videos in Python
Get picks like this daily. The day's top launches, AI/tech news, and a weekly opportunity spotlight — straight to your inbox.
This is 1 of 77 launches in Claude Opus video and prompt galleries — see how it stacks up on momentum and crowding →
184 other launches read as similar to this one →
Details
- External ID
- 50037852
- Source
- HN
- Company
- —
- Product
- ManimGX
- Website domain
- github.com
- Launched
- Oct. 10, 2026
- Cohort
- —
- Upvotes
- 10
- Upvotes percentile
- 0.58
- Tags
- —
Description
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 inNow it's much easier for anyone with a coding agent to make 3D computer graphics videos.Repo: https://github.com/academa-labs/manimgxDocs: https://manimgx.academa.aiX post: https://x.com/sinaatalay/status/2109045945149395421Happy to answer any questions!
Enrichment
- Niche
- Claude Opus video and prompt galleries
- Vertical
- Media & entertainment
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- rust-powered 3d animation engine for python
- Manually corrected
- False
Could you build this?
No Building a custom 3D rendering engine in Rust using wgpu with Python bindings requires deep low-level graphics programming and engine architecture knowledge.
What it would actually take: The system requires a native Rust core using wgpu/Vulkan/Metal for GPU-accelerated 3D vector and mesh rendering, paired with PyO3 bindings to expose a Manim-compatible Python API. Key challenges include hardware-accelerated offscreen rendering, shader pipeline design (WGSL), anti-aliasing, and frame synchronization for video encoding (e.g., via FFmpeg bindings). This demands seasoned graphics and systems engineers familiar with GPU compute, modern rendering APIs, and cross-platform native packaging.
Discussion
1 comment analyzed.
Competitors
Other products that read as similar to this one — 184 launches clear the similarity bar, closest 8 shown.
Attention rank: #85 of 185 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 343 days after the earliest competitor.
- Manim (3Blue1Brown's animation engine) in the browser via WebGPU · hn · 2026-07-29 · 49 upvotes · similarity 0.75
- I ported Manim to TypeScript (run 3b1B math animations in the browser) · hn · 2026-02-25 · 140 upvotes · similarity 0.63
- a Rust ray tracer that runs on any GPU · hn · 2025-11-03 · 95 upvotes · similarity 0.50
- manimgx · github · 2026-10-05 · 43 upvotes · similarity 0.49
- Reverse-engineering Shockwave to save early 2000s web games (Rust/WASM) · hn · 2026-03-08 · 16 upvotes · similarity 0.44
- WebGPU React Renderer Using Vello · hn · 2026-01-17 · 5 upvotes · similarity 0.44
- TritonX · ph · 2026-09-06 · 1 upvotes · similarity 0.44
- PyMOL-RS · hn · 2026-02-26 · 5 upvotes · similarity 0.43
Other launches for this product
- No other launches for this product.