3b1b/manim review: docs debate and Windows issues
ManimGL is Grant Sanderson's original Python engine for scripting precise math animation, the same code that renders 3Blue1Brown's own videos. Its README tells newcomers to use the community-maintained fork instead for a more stable, tested, friendlier start. Reach for ManimGL if you want the exact tool behind those videos and don't mind debugging your own setup; skip it for tested releases — go to Manim Community Edition.
Whether 3b1b/manim deserves blame for thin documentation was debated on Hacker News on 2019-04-22.@bitforger, 2019-04-22 wrote "I tried using this once... it wasn't super great." and put "The documentation is sorely lacking." first on their list of problems. @seumars, 2019-04-22 wrote "Yet another useless and entitled comment." and argued that "A tool that is very clearly meant for personal use, and is even advertised as such" simply did not turn out to be a well documented library that is easy for everyone else to use.
Two other commenters in that thread took seumars's side. @ehsankia, 2019-04-22 said "The only reason it's out there is because people keep asking to see the code." and added that it was never meant to be a fully documented public tool. @sago, 2019-04-22 made the same point from another angle: the author gets asked which software is used, then asked to release it, then criticised because it is not properly documented or is unintuitive.
The repo itself is a Python animation engine for explanatory math videos under the MIT license, dating from 2015-03-22. Its README says it began as a personal project by the author of 3Blue1Brown, and that in 2020 a group of developers forked it into a community edition aimed at being more stable, better tested and friendlier to get started with. The same README warns that install instructions for the two versions are not interchangeable and that the pip package for this one is called manimgl. On GitHub it has collected 96,450 stars, with a push as late as 2026-09-09 while 519 issues sit open.
The GitHub side is mostly Windows reports. @MohaAmiry, 2020-11-18 describes a Windows 10 setup with MiKTeX, Python 3.8.6, SoX and FFmpeg in issue #1276, which has 78 comments and is still open; the excerpt we have stops before the actual failure. In the closed issue #1286, @P0intMaN, 2020-12-06 reported an IndexError when running the OpeningManimExample and WriteStuff example scenes on a Windows system. In issue #1556, which has 54 comments and is open, @singleman, 2021-06-19 says the TexTransformExample scene runs for a few seconds and then has to be interrupted.
Positive evidence is thin. One positive remark is from @samstave, 2025-03-12, who wrote "Super awesome, and you can make it into an MCP for Cursor." That is a single comment. Most other Hacker News mentions of the repo only link to it, so they are not counted here.
The two sides of the 2019 argument are not really contradicting each other on facts: both agree the docs were thin at the time, and they disagree on whether that is a fair complaint for a tool built for one person's videos. The issue reports are from 2020 and 2021, so their current status is unknown too. What none of these comments settles is whether a newcomer today still runs into the same documentation and Windows problems.
Related repositories
Is manim worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of manim.
