3b1b/manim
Animation engine for explanatory math videos
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
No releases in the last 90 days; the most recent was 694 days ago, with 182 contributors on GitHub.
Peaked at #12 in the weekly ranking the week of Sep 6, its best in the past year.
Use Cases & Benefits
- Creates precise programmatic animations for explanatory math videos using Python.
- Offers fine-grained control over mathematical animations with a focus on clarity and educational content.
- Use for producing high-quality math tutorial videos with custom animated visualizations.
- Use for educators wanting to illustrate complex math concepts through dynamic, scripted animations.
- Use for developers building interactive math content or demos requiring detailed animation control.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Manim is an engine for precise programmatic animations, designed for creating explanatory math videos.
Note, there are two versions of manim. This repository began as a personal project by the author of 3Blue1Brown for the purpose of animating those videos, with video-specific code available here. In 2020 a group of developers forked it into what is now the community edition, with a goal of being more stable, better tested, quicker to respond to community contributions, and all around friendlier to get started with. See this page for more details.
Manim runs on Python 3.7 or higher.
System requirements are FFmpeg, OpenGL and LaTeX (optional, if you want to use LaTeX). For Linux, Pango along with its development headers are required. See instruction here.
For more options, take a look at the Using manim sections further below.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+6,411 stars over 90 days across 34 snapshot days; best day +458 on Aug 12.
Forks
7.9K+450
Open issues
519+23
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 192.3K | +5.2K | 75 | — |
| zed-industries/zed | 94.7K | +2.3K | 75 | 6 days ago |
| google/skills | 23.8K | +2.0K | 75 | — |
| NationalSecurityAgency/ghidra | 99.4K | +1.8K | 75 | 19 days ago |
| DuarteSantos8/openGym | 20.8K | +1.7K | 75 | 7 days ago |
| 3b1b/manim | 96.2K | — | 35 | 694 days ago |
| Category median | 94.7K | +2.0K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description