[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"repo-manimcommunity-manim-en":3,"i18n-manimcommunity-manim-en":252},{"mirrorPool":4,"detail":13,"relatedProjects":134},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":30,"ownerBio":31,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":39,"category":40,"subgroup":41,"releases":42},"ManimCommunity","manim",265122478,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim",41941,"Python","A community-maintained Python framework for creating mathematical animations. ",{"Python":22,"GLSL":23,"Dockerfile":24,"Jupyter Notebook":25,"TeX":25},98.3,1.4,0.2,0,[],"https:\u002F\u002Fwww.manim.community","2026-10-27","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65579849?v=4","Manim Community","","2026-10-28T14:04:07.699192+00:00","2026-10-27T20:46:53Z",[35,36,15,37,38],"animations","hacktoberfest","math","python","MIT","game","游戏引擎",[43,56,67,79,91,103,113,124],{"tag":44,"publishAt":33,"semVer":45,"prerelease":48,"assets":49},"v0.22.1",[25,46,47],22,1,false,[50],{"fileName":51,"sizeMb":52,"sha256":53,"downloadCount":54,"originUrl":55},"manim-0.22.1.tar.gz",0.59,"3245bb52f4dfaa6e74e91a765e38fcaeea7f3923fdef056c6424e173d30dfbc8",3,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.22.1\u002Fmanim-0.22.1.tar.gz",{"tag":57,"publishAt":58,"semVer":59,"prerelease":48,"assets":60},"v0.22.0","2026-10-08T13:26:58Z",[25,46,25],[61],{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"manim-0.22.0.tar.gz",0.57,"e227aef6dab218c7fe68fa31ed1ff418e1c86a450f43509ed2630f3ffd06602d",57,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.22.0\u002Fmanim-0.22.0.tar.gz",{"tag":68,"publishAt":69,"semVer":70,"prerelease":48,"assets":72},"v0.21.0","2026-08-10T21:56:35Z",[25,71,25],21,[73],{"fileName":74,"sizeMb":75,"sha256":76,"downloadCount":77,"originUrl":78},"manim-0.21.0.tar.gz",0.55,"2f3d719e726c9abf49b1bea503fb17510ee2063dab53915ab44a2c47c32f9a13",107,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.21.0\u002Fmanim-0.21.0.tar.gz",{"tag":80,"publishAt":81,"semVer":82,"prerelease":48,"assets":84},"v0.20.1","2026-02-27T07:32:25Z",[25,83,47],20,[85],{"fileName":86,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},"manim-0.20.1.tar.gz",0.53,"1e9747fb2fc1bde58ad09bcbd77d141793ce4b61811726a7fce537193d92e16b",271,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.20.1\u002Fmanim-0.20.1.tar.gz",{"tag":92,"publishAt":93,"semVer":94,"prerelease":48,"assets":96},"v0.19.1","2025-12-01T07:21:10Z",[25,95,47],19,[97],{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":101,"originUrl":102},"manim-0.19.1.tar.gz",0.52,"6be7da7e973b212739d2fbfe6af4501068b8a63fdd9407660a609ae12e57b580",234,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.19.1\u002Fmanim-0.19.1.tar.gz",{"tag":104,"publishAt":105,"semVer":106,"prerelease":48,"assets":107},"v0.19.0","2025-01-20T13:55:40Z",[25,95,25],[108],{"fileName":109,"sizeMb":110,"sha256":31,"downloadCount":111,"originUrl":112},"manim-0.19.0.tar.gz",0.51,2595,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.19.0\u002Fmanim-0.19.0.tar.gz",{"tag":114,"publishAt":115,"semVer":116,"prerelease":48,"assets":118},"v0.18.1","2024-04-28T09:05:05Z",[25,117,47],18,[119],{"fileName":120,"sizeMb":121,"sha256":31,"downloadCount":122,"originUrl":123},"manim-0.18.1.tar.gz",0.48,2176,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.18.1\u002Fmanim-0.18.1.tar.gz",{"tag":125,"publishAt":126,"semVer":127,"prerelease":48,"assets":128},"v0.18.0.post0","2024-04-08T17:36:07Z",[25,117,25],[129],{"fileName":130,"sizeMb":131,"sha256":31,"downloadCount":132,"originUrl":133},"manim-0.18.0.post0.tar.gz",0.47,274,"https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim\u002Freleases\u002Fdownload\u002Fv0.18.0.post0\u002Fmanim-0.18.0.post0.tar.gz",[135,158,184,198,217,239],{"owner":136,"repo":137,"repoId":138,"category":40,"subgroup":41,"language":139,"tags":140,"starCount":146,"ownerUid":147,"latestTag":148,"platforms":149,"lastReleaseTime":155,"downloadCount":156,"description":157},"godotengine","godot",15634981,"C++",[141,142,143,137,136,144,145],"game-development","game-engine","gamedev","multi-platform","open-source",118185,6318500,"3.6.3-stable",[150,151,152,153,154],"windows","mac","linux","android","other","2026-08-22T14:05:19Z",11652,"A cross-platform 2D and 3D game engine offering a unified development interface and one-click export to multiple platforms.",{"owner":159,"repo":160,"repoId":161,"category":40,"subgroup":41,"language":162,"tags":163,"starCount":177,"ownerUid":178,"latestTag":179,"platforms":180,"lastReleaseTime":181,"downloadCount":182,"description":183},"raysan5","raylib",13836499,"C",[153,164,165,166,141,142,143,167,168,152,169,170,171,172,160,173,174,175,176],"c","embedded","esp32","graphics","iot","macos","opengl","programming","raspberry-pi","riscv","wasm","webassembly","win32",35220,5766837,"6.2",[150,151,152,154],"2026-10-15T16:17:47Z",348,"A simple and easy-to-use C library for game programming, with no external dependencies, supporting Windows, Linux, macOS, Android, HTML5, and more — ideal for prototyping and education.",{"owner":185,"repo":185,"repoId":186,"category":40,"subgroup":41,"language":187,"tags":188,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},"renpy",4815490,"Ren'Py",[142,38,185,189,190],"visual-novel","visual-novel-engine",6877,1900740,"8.5.3.26051504",[150,151,154],"2026-05-16T02:09:49Z",8322,"A visual novel engine that helps creators tell interactive stories using words, images, and sounds, running on computers and mobile devices.",{"owner":199,"repo":200,"repoId":201,"category":40,"subgroup":41,"language":202,"tags":203,"starCount":210,"ownerUid":211,"latestTag":212,"platforms":213,"lastReleaseTime":214,"downloadCount":215,"description":216},"HmnDev-Tech","shevery",1239982059,"Kotlin",[204,205,206,207,208,209],"adb","android17","dhizuku","privileges","root","shizuku",1478,256042304,"14.5.0",[153],"2026-10-23T17:59:00Z",2769,"Shevery is a modernized Android fork of Shizuku, rewriting the manager UI in Jetpack Compose and adding Device Owner management, biometric protection, ADB module installs and AI command generation, letting apps use privileged APIs without root.",{"owner":218,"repo":218,"repoId":219,"category":40,"subgroup":41,"language":139,"tags":220,"starCount":232,"ownerUid":233,"latestTag":234,"platforms":235,"lastReleaseTime":236,"downloadCount":237,"description":238},"nCine",189073851,[153,221,222,223,141,142,224,143,225,152,226,169,227,228,170,229,230,231,150],"cpp11","cross-platform","emscripten","game-engine-2d","imgui","lua","mingw","ncine","real-time","renderdoc","rendering",1334,20152386,"2020.05",[150,151],"2020-05-19T09:22:07Z",2089,"A cross-platform 2D game engine with an emphasis on performance, written in C++11 with optional Lua scripting, MIT licensed.",{"owner":240,"repo":241,"repoId":242,"category":40,"subgroup":41,"language":243,"tags":244,"starCount":245,"ownerUid":246,"latestTag":247,"platforms":248,"lastReleaseTime":249,"downloadCount":250,"description":251},"KristalTeam","Kristal",413176858,"Lua",[],329,102556787,"v0.10.0",[150,154],"2026-06-23T05:14:12Z",4873,"A DELTARUNE fangame engine built on LÖVE, allowing you to create custom DELTARUNE worlds and battle systems.",{"description":253,"readmeHtml":254},"Manim is the community-maintained Python framework for creating mathematical animations, programmatically rendering precise 3Blue1Brown-style explainer videos, widely used for math teaching and educational video production.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Manim is an open-source animation engine that creates math animations from code — the explainer videos on the 3Blue1Brown channel are made with it. This repository is the community edition (ManimCE), forked from Grant Sanderson&#39;s original repo, with more active maintenance, richer features, and better documentation. You define a Scene class in Python describing actions like creating, transforming, and fading shapes, then render to video with one command; a \u003Ccode>%%manim\u003C\u002Fcode> magic command previews directly in Jupyter, and an official Docker image removes all setup friction.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Linux, macOS, Windows (Docker image available)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Output\u003C\u002Ftd>\n\u003Ctd>MP4 video (GIF supported)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Animations from code: the same engine behind 3Blue1Brown.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Programmatic animation\u003C\u002Fstrong>: every shape and motion is described in code — reproducible and version-controllable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich animation primitives\u003C\u002Fstrong>: Create, Transform, FadeOut, and more work out of the box, with custom animations supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Math typesetting\u003C\u002Fstrong>: LaTeX integration renders formulas, matrices, and derivations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CLI render control\u003C\u002Fstrong>: \u003Ccode>-ql\u003C\u002Fcode> for fast low-quality previews, \u003Ccode>-p\u003C\u002Fcode> to auto-play, \u003Ccode>-s\u003C\u002Fcode> for the final frame only, \u003Ccode>-n\u003C\u002Fcode> to jump to the nth animation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Jupyter integration\u003C\u002Fstrong>: the \u003Ccode>%%manim\u003C\u002Fcode> magic command gives instant feedback in notebooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Docker image\u003C\u002Fstrong>: the official image bundles all dependencies for zero-config local use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Math and educational video creators\u003C\u002Fli>\n\u003Cli>Teachers and course content producers\u003C\u002Fli>\n\u003Cli>Developers visualizing algorithms and geometry\u003C\u002Fli>\n\u003Cli>Animators who need precise, controllable motion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install dependencies per the official docs (LaTeX, ffmpeg), or use the official Docker image\u003C\u002Fli>\n\u003Cli>Write a scene and render:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-python\">from manim import *\n\nclass SquareToCircle(Scene):\n    def construct(self):\n        square = Square()\n        circle = Circle().set_fill(PINK, opacity=0.5)\n        self.play(Create(square))\n        self.play(Transform(square, circle))\n        self.play(FadeOut(square))\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>Run \u003Ccode>manim -p -ql example.py SquareToCircle\u003C\u002Fcode>; the video plays automatically when rendering finishes\u003C\u002Fli>\n\u003Cli>Try online with no install at try.manim.community\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Precision and reproducibility\u003C\u002Fstrong>: code-driven animation gives exact control over every detail and easy re-rendering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actively maintained edition\u003C\u002Fstrong>: ManimCE iterates continuously with solid docs and examples\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low barrier to try\u003C\u002Fstrong>: the online Jupyter environment and Docker image get newcomers to a first animation in minutes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Linux, macOS, Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>External deps\u003C\u002Ftd>\n\u003Ctd>LaTeX, ffmpeg\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Alternative\u003C\u002Ftd>\n\u003Ctd>Official Docker image includes everything\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Do not mix editions\u003C\u002Fstrong>: the community edition and 3b1b\u002Fmanim have different install steps; pick one and follow its docs only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Major refactor in progress\u003C\u002Fstrong>: new feature contributions are paused during the refactor; prefer stable releases for use\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197901373]