TL;DR
A developer has recreated Manim, the math animation engine used by 3Blue1Brown, to run directly in web browsers via WebGPU. This allows users to generate animations without installing software, using the familiar Python API.
A developer has recreated Manim, the popular Python-based math animation engine created by 3Blue1Brown, to run directly in web browsers using WebGPU. This development enables users to generate complex mathematical animations without installing software, leveraging the same Python API.
The new implementation re-creates Manim with the same Python interface but replaces its underlying code with a WebGPU-compatible version, allowing execution entirely within browsers. The developer shared this project on Show HN, highlighting its potential for making advanced math animations more accessible and portable.
WebGPU, a modern graphics API designed for high-performance rendering in web browsers, provides the necessary capabilities to run complex animations efficiently. The project aims to preserve the familiar Python API that users of Manim rely on, making it easier for existing users to adopt this browser-based version.
Implications for Accessibility and Educational Content
This development could significantly lower the barrier to creating and sharing mathematical animations, as users can now generate high-quality visuals directly in their browsers without installing Python or dependencies. It opens new possibilities for educators, students, and content creators to produce and display complex animations more easily, potentially transforming how math concepts are visualized online.

ManimCE For Beginners: A Step-by-Step Beginner's Guide to Python Animation, Math Visualization, and Video Creation
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background on Manim and WebGPU’s Capabilities
Manim was developed by Grant Sanderson (3Blue1Brown) to produce the distinctive math animations in his videos. Traditionally, it runs locally as a Python library, requiring users to set up environments and dependencies. Meanwhile, WebGPU is an emerging web standard that enables high-performance graphics and computation directly in browsers, providing capabilities comparable to native GPU APIs.
Recent years have seen increased interest in running complex computational and graphical applications in browsers, driven by advances in WebGPU and other web technologies. This project builds on those trends, aiming to bring the power of desktop-grade animation tools to the web platform.
“Reimplementing Manim with WebGPU allows anyone to generate math animations directly in the browser, using the same Python API they are familiar with.”
— Developer behind the project

msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
- Chipset: NVIDIA GeForce GT 1030
- Video Memory: 4GB DDR4
- Boost Clock: 1430 MHz
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Limitations and Technical Challenges of Browser-Based Manim
It is not yet clear how well the browser-based version handles very complex animations or large projects compared to the native desktop version. Performance, compatibility across browsers, and feature parity remain areas to be tested and verified as the project develops further.

Mastering Equations – Volume I : Linear Equation: The Self-Teaching Guide with Solved examples and practice workbook for One Step/Multi … (Smart Math Tutoring Workbook Series)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Future Development and Community Adoption of Browser Manim
Further testing and optimization are expected, with the developer likely to release updates that improve stability and performance. Community feedback and contributions could accelerate the adoption of this browser-based version, potentially leading to widespread use in educational settings and online platforms.

HUE Animation Studio: Complete Stop Motion Kit for Windows/macOS, Blue
- Complete Stop Motion Kit: Includes camera, software, book, stage, and accessories
- Teacher-Recommended Educational Tool: Ideal for homeschooling, clubs, and classrooms
- Versatile Animation Options: Animate bricks, clay, paper, or toys
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Can I run existing Manim projects in the browser-based version?
It is expected that projects using the same Python API will be compatible, but full feature parity has not yet been confirmed. Testing is ongoing to determine compatibility.
What are the main benefits of running Manim in the browser?
Users can generate and view math animations without installing software, making the tool more accessible and easier to integrate into web-based educational content.
Does WebGPU support all features needed for complex animations?
WebGPU is a powerful API, but its support for all advanced features of desktop GPU APIs is still evolving. Performance and feature completeness for very complex projects are still being evaluated.
Will this development replace the desktop version of Manim?
It is unlikely to fully replace the desktop version, especially for large or highly detailed projects, but it offers an alternative for quick, accessible animations and online sharing.
Is the browser-based Manim open source?
The project has been shared publicly on Show HN, and further details about licensing and contributions are expected to be announced by the developer.
Source: hn