awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Image-driven animation

Ranking updated Sep 6, 2026

For image driven animation, the first results are facebookresearch/animateddrawings (AnimatedDrawings transforms static 2D drawings into animated characters using automated skeletal rigging and motion retargeting, fitting the image-driven animation category well despite missing AI generation and physics simulation features), antgroup/echomimic (EchoMimic is a diffusion-based human animation framework that brings static portrait images to life through audio and pose drivers, fitting the requested category well while lacking skeletal rigging and physics simulation features) and klingairesearch/liveportrait (LivePortrait is an AI-driven computer vision framework that animates static portrait images with facial expressions from a driving video source, fitting the core image-driven animation tool category despite lacking traditional skeletal rigging or a direct Python API). thudm/cogvideo and ailab-cvc/videocrafter round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked GitHub repositories for image-driven animation, ranked by stars and activity. Compare the top tools and find the best fit.

Image-driven animation

Find the best repos with AI.We'll search the best matching repositories with AI.
  • facebookresearch/animateddrawingsfacebookresearch avatar

    facebookresearch/AnimatedDrawings

    12,797View on GitHub↗

    AnimatedDrawings is a system for transforming static 2D drawings of humanoid figures into animated characters. It provides a workflow for character rigging, motion mapping, and scene assembly to turn hand-drawn sketches into moving visual sequences. The project utilizes a motion retargeting framework to map movement data from motion capture files onto custom character skeletons regardless of their physical proportions. It employs a rigging tool that uses pose estimation to automatically predict joint locations and create digital skeletons, which can be manually refined to improve animation ac

    AnimatedDrawings transforms static 2D drawings into animated characters using automated skeletal rigging and motion retargeting, fitting the image-driven animation category well despite missing AI generation and physics simulation features.

    PythonSkeletal Rigging2D Skeletal Rigs
    View on GitHub↗12,797
  • antgroup/echomimicantgroup avatar

    antgroup/echomimic

    4,255View on GitHub↗

    EchoMimic is a multimodal human animation framework and diffusion-based video generator. It produces lifelike facial and semi-body animations of a reference image by synthesizing motion and appearance from various source data. The system enables portrait animation driven by audio, pose sequences, or driver videos. It features a landmark conditioning tool that allows for the precise control of facial movements by modifying specific landmark points. The framework covers multi-modal motion synthesis and the synchronization of reference images to match the physical movements of a target driver.

    EchoMimic is a diffusion-based human animation framework that brings static portrait images to life through audio and pose drivers, fitting the requested category well while lacking skeletal rigging and physics simulation features.

    PythonImage-to-Video GenerationFacial Animation Models
    View on GitHub↗4,255
  • klingairesearch/liveportraitKlingAIResearch avatar

    KlingAIResearch/LivePortrait

    17,830View on GitHub↗

    LivePortrait is a computer vision framework designed for portrait animation and generative video synthesis. It functions as a deep learning system that transfers facial expressions and head movements from a driving video source onto a static image or an existing portrait video, effectively decoupling the subject's identity from the dynamic motion patterns. The framework utilizes keypoint-based motion retargeting and implicit 3D latent representations to map movements across different subjects, including both human and animal portraits. By employing canonical motion normalization and feature-s

    LivePortrait is an AI-driven computer vision framework that animates static portrait images with facial expressions from a driving video source, fitting the core image-driven animation tool category despite lacking traditional skeletal rigging or a direct Python API.

    PythonFacial Animation
    View on GitHub↗17,830
  • thudm/cogvideoTHUDM avatar

    THUDM/CogVideo

    12,792View on GitHub↗

    CogVideo is a generative video framework that uses diffusion models and transformer-based architectures to synthesize high-resolution video clips. It functions as both a text-to-video and image-to-video generator, converting textual descriptions or static images into temporal visual sequences. The system integrates large language model capabilities to expand short user prompts into detailed descriptions for better visual alignment. It supports the animation of static images through latent seeding and provides the ability to extend the length of existing video sequences. The project includes

    CogVideo is an AI-driven video generation framework that converts static images into animated video sequences using diffusion models, fulfilling the core animation requirement while lacking specialized rigging or physics simulation features.

    PythonImage-to-Video Generation
    View on GitHub↗12,792
  • ailab-cvc/videocrafterailab-cvc avatar

    ailab-cvc/videocrafter

    5,063View on GitHub↗

    Videocrafter is a latent diffusion model designed for AI video synthesis. It functions as both a text-to-video and image-to-video generation system, synthesizing high-quality video sequences from descriptive text prompts or static image inputs. The model utilizes a diffusion-based neural network to transform inputs into animated content, ensuring visual consistency and temporal coherence throughout the generated sequences. This allows for the creation of custom video clips and the animation of static images into fluid motion.

    Videocrafter is a latent diffusion model that supports image-to-video generation to animate static images using AI, though it lacks specialized facial rigging or physics simulation features.

    PythonImage-to-Video Generation
    View on GitHub↗5,063
  • humanaigc/animateanyoneHumanAIGC avatar

    HumanAIGC/AnimateAnyone

    14,774View on GitHub↗

    AnimateAnyone is an appearance-preserving video synthesizer designed for character animation from a single static image. It functions as a diffusion image-to-video generator that transforms a source image into a high-fidelity video sequence while maintaining consistent character identity, clothing, and visual details across all frames. The system enables video-driven character reenactment by transferring motions, facial expressions, and body movements from a reference video onto a static character. It employs pose-guided video generation to control movement via skeleton keypoints and pose sig

    AnimateAnyone is an AI-driven image-to-video generation tool that transforms static character images into animated sequences using pose guidance, fitting the core category well despite lacking a Python API or physics simulation.

    Image-to-Video Generation
    View on GitHub↗14,774
  • guoyww/animatediffguoyww avatar

    guoyww/AnimateDiff

    12,144View on GitHub↗

    AnimateDiff is a latent diffusion video generator and text-to-video diffusion framework. It converts existing text-to-image diffusion models into animation generators by applying specialized motion modules, allowing for the creation of video sequences without modifying the original base model. The project provides an image-to-video animation framework that uses sparse RGB images, sketches, or structural keyframe constraints to guide generation. It further distinguishes itself with a motion adapter system that injects cinematic camera movements, such as zooming, panning, and tilting, into anim

    AnimateDiff is a latent diffusion video generator that animates static images through AI-driven generation using motion modules and structural keyframe constraints, fitting the requested category well despite lacking facial or skeletal rigging.

    PythonImage-to-Video Generation
    View on GitHub↗12,144
  • google/liquidfungoogle avatar

    google/liquidfun

    4,894View on GitHub↗

    LiquidFun is a 2D physics engine and game physics framework designed to calculate movement and collisions for rigid bodies and particle systems. It functions as a simulation tool for integrating real-time physical interactions and dynamics into interactive applications. The framework specifically provides a particle-based fluid simulator to model liquid dynamics, including splashing, displacement, and surface tension. It also includes a soft body physics simulator for creating deformable and elastic objects that react to physical forces. The engine covers a broad range of physical interactio

    This repository provides a 2D physics and particle simulation engine, which is a building block for simulations rather than an image-driven animation tool that handles AI generation or facial rigging.

    C++Soft Body PhysicsSoft Body SimulationsPhysics Simulation
    View on GitHub↗4,894
  • yeemachine/kalidokityeemachine avatar

    yeemachine/kalidokit

    5,660View on GitHub↗

    Kalidokit is a web-based motion capture tool that transforms real-time webcam video into 3D character animation data. It functions as a blendshape and kinematics calculator, converting facial, hand, and body tracking data from Mediapipe and TensorFlow.js into blendshape weights and euler rotations for driving digital puppets and avatars. The tool solves face landmarks to derive head rotation, eye blinks, mouth shapes, and brow values for rigging, while hand landmarks are converted into finger joint rotations and body keypoints into per-joint euler rotations for full-body animation. It include

    Kalidokit is a real-time motion capture and kinematics library for driving avatars with a webcam rather than animating static images.

    TypeScriptFacial AnimationLandmark-to-Blendshape Mappers
    View on GitHub↗5,660
  • wave-harmonic/crestwave-harmonic avatar

    wave-harmonic/crest

    3,840View on GitHub↗

    Crest is a GPU-accelerated fluid simulator and real-time ocean renderer developed as a plugin and simulation framework for the Unity game engine. It provides a system for generating high-fidelity ocean surfaces and wave dynamics for use in professional game development pipelines. The framework utilizes compute shaders and fast Fourier transforms to calculate water movement and wave synthesis. It manages large-scale water environments through the use of cascaded level-of-detail geometry and GPU-driven instancing to maintain performance across expansive scenes. The simulation surface is furthe

    Crest is a GPU-accelerated ocean and fluid simulation plugin for the Unity game engine rather than an image-driven animation tool for static images.

    C#Real-Time Graphics Rendering
    View on GitHub↗3,840
  • kripken/ammo.jskripken avatar

    kripken/ammo.js

    4,514View on GitHub↗

    ammo.js is a JavaScript port of the Bullet physics engine, compiled via Emscripten to provide a high-performance physics library for the browser. It functions as a 3D rigid body engine and an Emscripten compiled library that enables complex physical computations using WebAssembly and JavaScript. The project provides specialized simulation capabilities for soft body physics, modeling the deformation of flexible materials like cloth and rubber, and a vehicle dynamics engine for calculating the mechanics of wheeled vehicles. The simulation surface also covers rigid body dynamics for non-deforma

    This repository is a physics engine library rather than an image-driven animation tool, serving as a building block for simulations rather than a complete application for animating static images.

    C++Soft Body PhysicsSoft Body Simulations
    View on GitHub↗4,514
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
facebookresearch/animateddrawings12.8KPythonMITSep 3, 2025
antgroup/echomimic4.3KPythonApache-2.0Apr 7, 2026
klingairesearch/liveportrait
17.8K
Python
other
Nov 16, 2025
thudm/cogvideo12.8KPythonApache-2.0Nov 4, 2025
ailab-cvc/videocrafter5.1KPythonNOASSERTIONJan 9, 2026
humanaigc/animateanyone14.8K—Apache-2.0Sep 20, 2025
guoyww/animatediff12.1KPythonApache-2.0Jul 31, 2024
google/liquidfun4.9KC++—Apr 26, 2023
yeemachine/kalidokit5.7KTypeScriptMITAug 18, 2025
wave-harmonic/crest3.8KC#MITJun 18, 2026

Related searches

  • Animation sequencing library
  • Motion graphics library
  • a javascript library for web animations
  • Animation sequencing software
  • Animation engine
  • Object animation engine
  • a library for creating CSS animations
  • Image rendering engine