Manim is an animation engine for explanatory math videos. It’s used to create precise animations programmatically, as demonstrated in the videos of 3Blue1Brown.
I played a bit with it and I find it very easy to use. It could be the perfect companion for your youtube videos, especially for teaching.
Produced video are sharp nice and clean.
A community-maintained Python framework for creating mathematical animations.
https://github.com/ManimCommunity/manim
1,527 forks.
21,002 stars.
428 open issues.
Recent commits:
- Bump cryptography from 43.0.0 to 43.0.1 (#3931)Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.0 to 43.0.1.- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)- [Commits](https://github.com/pyca/cryptography/compare/43.0.0…43.0.1)—updated-dependencies:- dependency-name: cryptography dependency-type: indirect…Signed-off-by: dependabot[bot] <support@github.com>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>, GitHub
- Use Ruff pygrep rules (#3923)* Add config for ruff pygrep* Fix pygrep linting errors, GitHub
- feat: preserve original TeX colors (#3903)* feat: preserve original Tex colors* added test for preserving tex color* fix: fixed breaking change to tex color inheritance* updated docstring and comment* Update manim/mobject/text/tex_mobject.pyCo-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com>* [pre-commit.ci] auto fixes from pre-commit.com hooksfor more information, see https://pre-commit.ci———Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>, GitHub
- Standardize docstrings with ruff pydocstyle rules (#3881)Used Ruff rules for `pydocstyle` to standardize docstring formatting.* Add config for ruff pydocstyle* Safe fixes from ruff* Unsafe fixes from ruff, GitHub
- Changing the 'side_length' attribute to a property (#3901)* Changing the 'side_length' attribute to a property* [pre-commit.ci] auto fixes from pre-commit.com hooksfor more information, see https://pre-commit.ci* Add tests for Square side_length property* [pre-commit.ci] auto fixes from pre-commit.com hooksfor more information, see https://pre-commit.ci* Update tests/module/mobject/geometry/test_unit_geometry.pyCo-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com>———Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com>, GitHub