Repository brief

ManimCommunity/manim

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-31T09:44:11.928Z
1mo ago

ManimCommunity/manim

ManimCommunity/manim is a community-maintained Python framework for creating mathematical animations and explanatory math videos. It is active, widely used, and still under frequent development, with 37,476 stars, 2,754 forks, and a push/update on 2026-03-30/31. The repo is the community edition of Manim, with documentation, Docker support, examples, tests, and a fairly mature Python package setup.

GitHub
Loading tags...
Stars37,476
Forks2,754
Default branchmain
Last pushed2026-03-30T19:54:03Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

10 of 10 fork briefs
Selected

Choose this fork if your goal is VTK export with Manim-like authoring. Stick with upstream if you need the mainstream Cairo/OpenGL rendering workflow, broad compatibility, and faster access to ManimCommunity updates.

Prefer this fork only if its added teaching/demo content matches your workflow. If you want a current, broadly supported Manim installation, upstream is the safer choice.

Choose upstream unless you specifically need the fork's custom synchronous/browser/plugin behavior. This fork looks useful for niche experimentation, but it is too far behind and too divergent to recommend as the default ManimCE base.

Prefer this fork only if you need its bundled educational content or want to reproduce the author’s specific projects. For general Manim use, upstream is the better choice because this fork is stale, heavily diverged, and likely missing many recent fixes and workflow improvements.

Prefer upstream unless you specifically need this fork’s experimental rendering/API work or are continuing an existing legacy branch. For most adopters, the staleness and divergence are a major liability.

Prefer upstream unless you specifically need this unchanged 70-commit-old snapshot; this fork adds no visible features and appears mainly useful as a dormant copy of ManimCommunity/manim.

Prefer upstream ManimCommunity/manim unless you specifically need this fork as a testbed or placeholder. It adds no visible capabilities and is materially behind upstream.

Prefer upstream unless you specifically need this exact snapshot or plan to build your own changes on top of it. As-is, this fork offers no added capability and is materially behind active upstream maintenance.

Prefer upstream for active development and compatibility; prefer this fork only if you specifically need its older custom changes and can absorb maintenance risk.

Prefer upstream for active development and compatibility. Choose this fork only if you specifically want its internal refactors or custom maintenance path and are prepared to absorb the divergence yourself.