# 3b1b/manim

Animation engine for explanatory math videos

Repository: https://github.com/3b1b/manim
Canonical: https://ross.abutalabs.com/products/manim
Language: Python
License: MIT
License Family: permissive
Topics: python, animation, explanatory-math-videos, 3b1b-videos
Last push: 2026-08-18T21:03:49+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 40, longevity 100
- inputs: {"age_days": 4182, "days_push": 15, "days_rel": 628, "gap_med": 28.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 92083, forks 7587 (observed 2026-08-28T04:12:23.420235+00:00)

## What it is
Manim (ManimGL) is a Python animation engine for creating precise programmatic animations, originally built by the author of 3Blue1Brown for explanatory math videos. It renders mathematical scenes with LaTeX, OpenGL, and FFmpeg into video files.

## Use cases
- animate math explanations for videos
- create 3blue1brown-style educational animations
- programmatically render mathematical scenes to video
- visualize calculus and linear algebra concepts
- make animated diagrams for teaching
- render LaTeX equations with animation

## When to avoid
- you want a community-maintained, better-documented version (use Manim Community edition instead)
- you need a GUI-based animation tool without coding
- you only need simple chart animations where a plotting library suffices

## Facets
- artifact type: library
- maturity: active
- function: animation, graphics, data-visualization, video-processing
- domain: education, mathematics, graphics, developer-tools
- platform: python, windows, cross-platform
- tags: math-animation, explanatory-videos, opengl, latex, 3blue1brown, manimgl, linux, macos

## Member repositories
- 3b1b/manim (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:23.420235+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:12:43.891433+00:00, confidence not recorded.
  - readme: https://github.com/3b1b/manim (fetched 2026-08-28T04:12:23.420235+00:00, sha 0460908284d2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
