Show HN: Manim (3Blue1Brown's Animation Engine) In The Browser Via WebGPU

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.

At a glance
announcementWhen: announced on Show HN, recent development
The developmentA new implementation of Manim has been developed that runs entirely in web browsers through WebGPU, making the animation engine accessible online.

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.

Amazon

Python programming books for math animations

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

Amazon

WebGPU compatible graphics cards

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.

Amazon

browser-based math animation software

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.

Amazon

educational animation tools for students

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

You May Also Like

2026’S Top AI Tools For Creating Effective Study Schedules

Discover the leading AI-powered study planning tools for 2026, including paper planners with AI integration and the only product with genuine AI guidance.

Parent-teacher Meeting Prep Brief

A new digital tool for elementary teachers helps prepare concise meeting briefs by consolidating notes, goals, and follow-up actions, saving time.

Scholarship application organizer for school counselors

A new scholarship application organizer for high school counselors is being tested to streamline tracking student applications, deadlines, and requirements.

Ergonomic Laptop Stands: A Back to school Guide

Discover how ergonomic laptop stands can reduce neck strain, improve posture, and boost productivity. Learn about features, recent innovations, and buying tips.