3b1b/manim
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
3b1b/manim
3b1b/manim is a Python animation engine for explanatory math videos. It is active, widely forked, and heavily starred, with recent commits in March 2026. The repo is the ManimGL version, distinct from Manim Community, and the README explicitly warns users to choose the correct version before installing.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose this fork if Chinese documentation and localized onboarding matter more than staying current with upstream ManimGL. Avoid it if you need the latest engine behavior, active maintenance, or straightforward upstream compatibility.
Choose this fork only if you specifically want its custom educational content and modified ManimGL behavior. If you want a broadly supported or current Manim base, upstream is the safer choice.
Choose this fork only if you need its preserved educational content or historical project state. For general ManimGL development or new animation work, upstream is the better choice because this fork is far behind and appears to have stopped receiving regular maintenance.
Choose upstream ManimGL unless you specifically need this fork's old serialization and scene-API experiments. It is too stale and too far behind for most adopters who want a maintained, low-risk animation engine.
Choose this fork only if you need its custom educational content or historical 2016 behavior. For most adopters, upstream ManimGL is the better default because this fork is far behind and materially diverged.
Choose this fork only if you specifically need the historical 3Blue1Brown project code and are willing to live on an old, heavily diverged codebase. For most new users, upstream `3b1b/manim` is the better base because this fork is stale and likely missing years of fixes and features.
Prefer this fork only if the browser/interactive JavaScript direction is the goal. For most users, upstream ManimGL is the safer choice because this fork is much older, heavily diverged, and likely missing many recent fixes.
Prefer this fork only if you need its extra scene and mobject behavior and are prepared to maintain an old, divergent ManimGL branch yourself. If you want current fixes, compatibility, and easier adoption, upstream is the safer choice.
Prefer upstream 3b1b/manim unless you specifically need this fork’s frozen 2024 snapshot. It adds no visible capabilities and lags 51 commits behind active upstream maintenance.