{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"},{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"},{"label":"Video","url":"https://skillfed.io/packages/category/multimedia-video"}],"enrichment":{"capability":"Manim is an animation engine that creates precise, programmatic animations for explanatory math videos, rendering geometric shapes, transformations, and mathematical concepts as video output.","skillfed_tags":["animation-engine","math-visualization","educational-content"],"use_cases":["Create educational videos explaining mathematical concepts, proofs, or algorithms through animated diagrams.","Generate animated visualizations of data structures, graph algorithms, or network topology for teaching.","Produce presentation slides or supplementary videos for STEM courses with dynamic geometric transformations.","Build animated infographics or explainer videos for technical content with precise control over timing and motion.","Prototype mathematical visualizations for research papers or technical documentation."],"what_it_does":"Manim is a Python animation engine designed for creating explanatory math videos by defining scenes as code. You write Python classes that inherit from Scene, add geometric objects (circles, squares, graphs), apply transformations and animations, then render to video via command-line. It's the engine behind 3Blue1Brown's educational videos and is maintained by an active community.\n\nThe package combines graphics rendering (moderngl, cairo), audio processing (av, pydub), and scientific computing (numpy, scipy, networkx) to produce smooth animations of mathematical concepts. It ships with a CLI for rendering scenes and an IPython magic for Jupyter notebooks. Typical workflow: write a scene class, call `manim` from the terminal with flags like `-p` (preview) or `-ql` (low quality for speed), and get a video file.","worth_installing":"Yes, if you need to create programmatic math animations for education or technical content. The active maintenance, zero known vulnerabilities, permissive MIT license, and strong community support make it a solid choice. Install friction is low despite many dependencies. Not suitable if you need real-time interactive graphics or 3D rendering beyond what the engine provides\u2014it's optimized for offline video production, not live visualization."},"id":"manim","links":{"html":"https://skillfed.io/packages/manim","md":"https://skillfed.io/packages/manim.md","pypi":"https://pypi.org/project/manim/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":"MIT","license_treatment":"permissive","name":"manim","python_support":"supports_current","summary":"Animation engine for explanatory math videos."},"popularity":{"monthly_downloads":218839,"position":9334,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21.0"}
