Manim

github.com/3b1b/manim Science, Math & Technology Open-source projectOpen source

The Manim engine creates precise programmatic animations for explanatory mathematics videos, including scenes associated with 3Blue1Brown.

github.com/3b1b/manim
Manim homepage screenshot

About Manim

Manim (also referred to as ManimGL) is an open-source animation engine designed for creating precise programmatic animations for explanatory mathematics videos, originally developed for use in 3Blue1Brown content. It supports Linux, Windows, and macOS, and requires Python 3.10 or higher, plus system dependencies including FFmpeg and OpenGL, with optional LaTeX for rendering mathematical notation. This repository is the original personal project version, distinct from the separately maintained Manim Community edition forked in 2020.

Key features

  • Programmatic creation of precise explanatory math video animations
  • Python-based scripting for custom animation scene development
  • Optional LaTeX rendering for mathematical notation
  • Cross-platform support for Linux, Windows, and macOS
  • Open-source with public GitHub repository access
  • Included example scenes for testing and reference
Best for: This tool is best suited for math educators, content creators, and developers building explanatory mathematics video animations.
Good for
  • Open-source license enables modification and community contribution
  • Purpose-built for high-precision explanatory math video animations
  • Cross-platform compatibility with Linux, Windows, and macOS
Watch out for
  • Requires Python 3.10+ and system dependencies (FFmpeg, OpenGL, optional LaTeX)
  • This is the original ManimGL, separate from the more actively maintained Manim Community fork
  • Installation steps vary by operating system and may require additional system packages

Manim at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Manim alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Science, Math & Technology

Well-known listings from the same topic.

All 276

Manim FAQ

What is the difference between this Manim repository and Manim Community?
This repository is the original ManimGL created for 3Blue1Brown videos, while Manim Community is a 2020 fork focused on stability, testing, and community contribution support.
What system dependencies are required to run ManimGL?
ManimGL requires Python 3.10 or higher, FFmpeg, OpenGL, and optional LaTeX; Linux also requires Pango and its development headers.
What is the pip package name for this version of Manim?
The pip package name for this repository's version is manimgl, not manim or manimlib.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing