# Program Explanatory Math Animations

Manim is an animation engine for precise, programmatic explanatory math videos. You can define animations in Python and start with the example scenes in the selected 3b1b repository.

- ★ 90,309
- GitHub Trending · 2026-08-12

## Installation
**Install ManimGL**

```
pip install manimgl
```


## Running it
**Run the example scene**

```
manimgl example_scenes.py OpeningManimExample
```


## What does this tool do?
This entry covers ManimGL from the 3b1b repository. It is used to create explanatory animations for mathematical concepts in code. Manim Community Edition is a separate fork and project, so its installation instructions must not be mixed with ManimGL.

## Who it is for
Educators, students and content creators who want to explain mathematical concepts with programmed animations.

## What not to expect
People looking for a drag-and-drop animation tool or specifically wanting to install Manim Community Edition.

## Highlights
- Programmatic animation for explanatory math videos.
- Runs with Python 3.10+.
- Uses OpenGL as part of its system requirements.
- MIT license.

## First-use flow
- Prepare Python 3.10 or newer, FFmpeg and the OpenGL requirements.
- Install LaTeX if you plan to use it; on Linux, also install the Pango development headers.
- Run `pip install manimgl` in your terminal.
- Test the installation with `manimgl example_scenes.py OpeningManimExample`.

## Safe start

## First task prompt
Can you help me write a simple ManimGL scene in which a circle transforms into a square?

## Links
- GitHub repository →
- 3b1b ManimGL GitHub repository →
- Official ManimGL documentation →
- Manim Community documentation →
- Read in Turkish →

---
Source: TreScout Discover · https://trescout.com/en/discover/manim/
