Python Animation

Open-source Python projects categorized as Animation

Top 23 Python Animation Projects

  • manim

    Animation engine for explanatory math videos

    Project mention: 3Blue1Brown Calculus Blog Series | | 2023-12-18

    3b1b uses a python library for creating those videos.

  • PythonRobotics

    Python sample codes for robotics algorithms.


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • moviepy

    Video editing with Python

    Project mention: VideoClip.set_layer functionality not working | /r/moviepy | 2023-06-29

    VideoClip.set_layer functionality was added in but when I try to use it I get this error:

  • SinGAN

    Official pytorch implementation of the paper: "SinGAN: Learning a Generative Model from a Single Natural Image"

    Project mention: Piracy's the Way | /r/TopazLabs | 2023-03-30
  • ICON

    [CVPR'22] ICON: Implicit Clothed humans Obtained from Normals

    Project mention: ControlNet fully integrated with Blender using nodes! | /r/StableDiffusion | 2023-04-23
  • OpenTimelineIO

    Open Source API and interchange format for editorial timeline information.

    Project mention: Is Opentimelineio (OTIO) a thing? | /r/editors | 2023-04-20
  • deconvfaces

    Generating faces with deconvolution networks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • OpenCue

    A render management system you can deploy for visual effects and animation productions.

  • TouchDesigner_Shared

    TouchDesigner toxes and small projects

  • animaide

    AnimAide is a free add-on for Blender that has some helpful tools for animation.

    Project mention: Smoother way to keyframe animate? | /r/blender | 2023-03-31

    Hello, if you're okay with a commercial add-on, please check out the Ultimate Animators Bundle. It includes five add-ons for Blender animation. There's one bundle add-on in particular aimed at improving the user experience in the Graph Editor called GraphKit. For free add-ons, there's Animaide, but it has some bugs and its development has stopped. Feel free to message me with any questions.

  • Manim-Tutorial

    A tutorial for manim, a mathematical animation engine made by 3b1b

  • Stop-motion-OBJ

    A Blender add-on for importing a sequence of OBJ meshes as frames

    Project mention: Mesh sequence animation lighting changes without reason | /r/blenderhelp | 2023-10-15

    I have exported a series of .obj files from an external cloth simulation engine. I import them into blender using the Stop-motion-OBJ plugin which converts the objs to a mesh sequence. I apply a material on my cloth using BlenderKit. However at some of the frames the light suddenly changes and the colour of the cloth is completely different from frame to frame. For example from the first to the mid frame and then from the mid to the end frame the lighting changes completely. I use cycles at 128 samples with 0.01 noise threshold. I normally also have HDR lighting but I have turned it off for these renders in order to debug the issue. Here I am only keeping a single area light and I kept the image resolution low for fast rendering, but even with high resolution I get the exact same problem. What could the issue be?

  • durdraw

    Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes

    Project mention: FLaNK Weekly 08 Jan 2024 | | 2024-01-08
  • drawsvg

    Programmatically generate SVG (vector) images, animations, and interactive Jupyter widgets

    Project mention: Best module for generate sketch | /r/learnpython | 2023-04-24

    I was thinking about cadQuery or DrawSVG. But maybe you have a better idea ? I'm beginner in python (started on november ...)

  • Mr-Mannequins-Tools

    Read the wiki installation instructions for sublime character rigging, intuitive Blender imports and easy Unreal exports!

  • plotoptix

    Data visualisation and ray tracing in Python based on OptiX 7.7 framework.

    Project mention: Data visualisation and ray tracing in Python based on OptiX framework | | 2023-07-05
  • objmc

    python script to convert .OBJ files into Minecraft java edition models, rendering them in game with a core shader.

    Project mention: Animated mob spawns in vanilla! (using objmc shader) | /r/MinecraftCommands | 2023-05-08

    This is simply amazing IMO. This shader allows you to import .obj models into Minecraft, and those models can include animations too, which you can offset using the CustomPotionColor value. For anyone wanting to get into this too, here's the github link:, and I followed a tutorial by good ol' cloudwolf to set up the animation: The animation is fully done by me (model was imported from BlockBench CEM library)

  • momask-codes

    Official implementation of "MoMask: Generative Masked Modeling of 3D Human Motions"

    Project mention: Ask HN: Looking for ML side project ideas | | 2024-02-02

    recently I liked this researches(and have some more) and would love to work on something like this


    2. (personal fav)

    I'm also looking for some good projects(and a code buddy), if you are interested in collaborating, ping me.

  • text2cinemagraph

    Text2Cinemagraph: Text-Guided Synthesis of Eulerian Cinemagraphs [SIGGRAPH ASIA 2023]

    Project mention: Navigating the Tempest | /r/StableDiffusion | 2023-11-07

    Use Text2Cinemagraph You should mention your prompt either sea, ocean or clouds as it uses the semantic of your prompt to segment the part to animate

  • pynimate

    Python package for statistical data animations

  • latentblending

    Create butter-smooth transitions between prompts, powered by stable diffusion

    Project mention: Introducing Steerable Motion v. 1.0, a ComfyUI custom node for steering videos using batches of images | /r/StableDiffusion | 2023-12-10
  • stable-diffusion-webui-prompt-travel

    Travel between prompts in the latent space to make pseudo-animation, extension script for AUTOMATIC1111/stable-diffusion-webui.

    Project mention: Breathing Animation | /r/StableDiffusion | 2023-10-25

    It sounds like you might want to dig into Animate Diff or Prompt Travel.

  • comfy_mtb

    Animation oriented nodes pack for ComfyUI

    Project mention: Simple Faceswap mac | /r/comfyui | 2023-10-30

    I've looked at ComfyUI-FaceSwap (ran into an error importing its models), Reactor (seems like it only works on Windows), and mtb (ran into error initially but still testing) to no avail. Would appreciate a simple explanation on how to do this effectively for comfyui on mac from anyone who's tried it!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-02.

Python Animation related posts


What are some of the best open-source Animation projects in Python? This list will help you:

Project Stars
1 manim 56,564
2 PythonRobotics 21,152
3 moviepy 11,540
4 SinGAN 3,268
5 ICON 1,518
6 OpenTimelineIO 1,338
7 deconvfaces 894
8 OpenCue 802
9 TouchDesigner_Shared 687
10 animaide 687
11 Manim-Tutorial 632
12 Stop-motion-OBJ 624
13 durdraw 531
14 drawsvg 491
15 Mr-Mannequins-Tools 489
16 plotoptix 468
17 objmc 453
18 momask-codes 407
19 text2cinemagraph 335
20 pynimate 325
21 latentblending 303
22 stable-diffusion-webui-prompt-travel 231
23 comfy_mtb 229
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.