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
Back to magic-research/magic-animate

Open-source alternatives to Magic Animate

30 open-source projects similar to magic-research/magic-animate, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Magic Animate alternative.

  • hvision-nku/storydiffusionHVision-NKU avatar

    HVision-NKU/StoryDiffusion

    6,430View on GitHub↗

    StoryDiffusion is a generative AI system designed for consistent character image and video generation. It utilizes a pluggable cross-attention module to inject shared character representations into pretrained diffusion models, allowing for visual identity stability across multiple images and scenes without retraining the base model. The project features a video generation pipeline that produces temporally coherent sequences from text prompts or condition images. It employs a latent space motion interpolator to predict intermediate frames and semantic motion, enabling long-range video generati

    Jupyter Notebook
    View on GitHub↗6,430
  • antgroup/echomimic_v2antgroup avatar

    antgroup/echomimic_v2

    4,597View on GitHub↗

    EchoMimic V2 is an AI video generation pipeline and computer vision animation model designed to produce synthetic human animations. It functions as a generative framework that creates semi-body videos by aligning a static reference image with pose movements extracted from a driving video. The system utilizes a diffusion-based generation process combined with latent space compression and a temporal attention mechanism to ensure smooth transitions between frames. It maintains consistent person identity through reference-based encoding and guides spatial placement via pose-driven motion conditio

    Pythonaudio-driven-body-animationaudio-driven-portrait-animationsaudio-driven-talking-face
    View on GitHub↗4,597
  • picsart-ai-research/text2video-zeroPicsart-AI-Research avatar

    Picsart-AI-Research/Text2Video-Zero

    4,244View on GitHub↗

    Text2Video-Zero is a text-to-video diffusion model and framework designed to synthesize temporally consistent video sequences from textual prompts. It functions as a zero-shot video generator, repurposing pre-trained image diffusion models to create video content without requiring additional training on video datasets. The system includes a conditional video synthesizer that allows for guided generation using depth, edge, or pose maps to control structural layout and movement. It also provides text-based video editing capabilities to modify the style or content of existing video clips through

    Pythonvideo-editingvideo-generation
    View on GitHub↗4,244

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • 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.

    Python
    View on GitHub↗5,063
  • badtobest/echomimicBadToBest avatar

    BadToBest/EchoMimic

    4,258View on GitHub↗

    EchoMimic is an audio-driven portrait animation framework and latent diffusion video generator. It transforms static reference images into dynamic talking head videos by synchronizing facial movements with audio tracks and motion drivers. The system functions as a hybrid motion synthesis engine that combines audio inputs and pose data. It utilizes a facial landmark motion controller to edit positioning markers, enabling precise synchronization and video-to-video pose transfer. The pipeline covers image-to-video animation through latent diffusion and facial landmark conditioning. This allows

    Python
    View on GitHub↗4,258
  • fudan-generative-vision/champfudan-generative-vision avatar

    fudan-generative-vision/champ

    4,253View on GitHub↗

    Champ is a generative vision system and controllable image-to-video generator designed for human image animation. It uses a diffusion-based video synthesizer and 3D parametric guidance to transform a single reference image into a consistent sequence of motion based on external driving data. The framework distinguishes itself through a human pose transfer system that employs 3D body parametric extraction and coordinate-space alignment. This allows the model to map motion from a driving video to a reference person by adjusting for body scales and camera perspectives using depth and semantic con

    Pythonhuman-animationimage-animatiolnvideo-generation
    View on GitHub↗4,253
  • meituan-longcat/longcat-videomeituan-longcat avatar

    meituan-longcat/LongCat-Video

    4,460View on GitHub↗

    LongCat-Video is a collection of specialized models for video synthesis, featuring a large language model based architecture for creating high-resolution videos from text, images, or existing sequences. It includes dedicated systems for text-to-video generation, image-to-video animation, and the creation of talking avatars. The project provides specific capabilities for extending the length of existing clips through a video continuation model that predicts subsequent frames. It also enables the synchronization of character lip movements with audio and text prompts to produce speaking videos.

    Python
    View on GitHub↗4,460
  • lucidrains/video-diffusion-pytorchlucidrains avatar

    lucidrains/video-diffusion-pytorch

    1,385View on GitHub↗

    This project is a research-oriented PyTorch framework designed for the implementation and training of generative video diffusion models. It provides a modular toolkit that extends standard image-based diffusion techniques into three dimensions, enabling the synthesis of coherent video sequences through iterative denoising processes. The framework distinguishes itself by utilizing factored space-time attention, which decomposes high-dimensional video data into separate spatial and temporal layers to maintain motion consistency while managing computational complexity. It supports multi-modal tr

    Pythonartificial-intelligenceddpmdeep-learning
    View on GitHub↗1,385
  • vita-epfl/stable-video-infinityvita-epfl avatar

    vita-epfl/Stable-Video-Infinity

    2,493View on GitHub↗

    Stable-Video-Infinity is a video synthesis tool based on Stable Video Diffusion designed for creating long-form animations and consistent visual content. It serves as an AI video extension framework and a conditioned animation synthesizer capable of producing video sequences of arbitrary length. The project enables infinite video extension by bypassing standard model duration constraints through an error-recycling loop. It supports conditioned animation synthesis using external inputs such as image streams, audio files, or skeletal motion data to guide the generation process. The framework i

    Pythonaudio-driven-talking-facedance-generationend-to-end-filming
    View on GitHub↗2,493
  • 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

    View on GitHub↗14,774
  • kingoflolz/mesh-transformer-jaxkingoflolz avatar

    kingoflolz/mesh-transformer-jax

    6,376View on GitHub↗

    This project is a JAX-based transformer framework and large language model trainer designed for building and training distributed models on TPU hardware accelerators. It provides a system for pretraining and fine-tuning autoregressive models by splitting weights and computations across a mesh of devices to reduce memory overhead and increase processing speed. The framework includes a TPU compute orchestrator for provisioning resources and automating dependency installation across remote distributed nodes. It also features a model weight converter capable of transforming and resharding checkpo

    Python
    View on GitHub↗6,376
  • aigc-apps/sd-webui-easyphotoaigc-apps avatar

    aigc-apps/sd-webui-EasyPhoto

    5,150View on GitHub↗

    This project is a Stable Diffusion WebUI extension that provides a graphical interface for personalized portrait generation and AI photo editing. It allows users to train custom identity models from a small set of uploaded images to create consistent digital versions of specific people. The extension includes a virtual try-on system that replaces clothing in images by aligning reference garments with template bodies. It also features tools for face swapping in both static images and videos, as well as a portrait animator that transforms static images into dynamic videos using reference-guided

    Python
    View on GitHub↗5,150
  • 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

    Python
    View on GitHub↗12,144
  • 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

    Python
    View on GitHub↗12,792
  • tensorflow/nmttensorflow avatar

    tensorflow/nmt

    6,461View on GitHub↗

    This project is a neural machine translation system used to build models that automatically translate text from one language to another. It utilizes sequence-to-sequence modeling to transform variable-length input sequences into corresponding output sequences. The system implements bidirectional recurrent neural network encoding and attention mechanisms to capture contextual information and focus on specific parts of the source text during translation. To manage training and inference, it employs separate computational graphs and supports distributing model layers across multiple GPU devices.

    Python
    View on GitHub↗6,461
  • yuliang-liu/monkeyocrYuliang-Liu avatar

    Yuliang-Liu/MonkeyOCR

    6,487View on GitHub↗

    MonkeyOCR is a GPU-accelerated document parsing server that converts PDFs and images into structured markdown while preserving the spatial layout of text, formulas, and tables. It provides both an interactive Gradio web interface for uploading files and viewing parsed output in real time, and a RESTful HTTP API endpoint that accepts document uploads and returns structured JSON results for programmatic consumption. The system routes document pages through specialized OCR sub-models for text, formula, and table recognition based on the selected extraction task, and packages the entire model sta

    Python
    View on GitHub↗6,487
  • yuyuyzl/easyvtuberyuyuyzl avatar

    yuyuyzl/EasyVtuber

    2,690View on GitHub↗

    EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character. It functions as a face tracking animation tool and live streaming avatar driver, mapping facial movements from webcams or iOS devices to drive virtual expressions and head motion. The project distinguishes itself through a neural animation pipeline that includes AI video upscaling and frame interpolation to increase visual smoothness and resolution. It utilizes a transparent video streaming system via Spout2, allowing rendered frames with alpha channels to be sent directly to

    Python
    View on GitHub↗2,690
  • aliaksandrsiarohin/first-order-modelAliaksandrSiarohin avatar

    AliaksandrSiarohin/first-order-model

    15,003View on GitHub↗

    This project is a generative adversarial network designed for image animation and motion transfer. It functions as a computer vision framework that synthesizes video sequences by applying motion patterns extracted from a driving video onto a static source image. The model distinguishes itself by using a keypoint-based representation to decouple object appearance from temporal movement. By tracking structural deformations through learned latent coordinates, it performs motion retargeting and synthetic media production without requiring manual annotations or object-specific training data. The

    Jupyter Notebookdeep-learninggenerative-modelimage-animation
    View on GitHub↗15,003
  • hpcaitech/open-sorahpcaitech avatar

    hpcaitech/Open-Sora

    29,101View on GitHub↗

    Open-Sora is a video generation framework designed to produce cinematic sequences from text prompts and images. It functions as a generative system that transforms written descriptions or reference images into video content featuring realistic textures and lighting. The project includes a dedicated prompt engineering tool that uses large language models to expand simple user inputs into detailed descriptions. It also features a motion controller for adjusting movement intensity in generated sequences and evaluating motion levels in existing video files. The framework incorporates text-to-vid

    Python
    View on GitHub↗29,101
  • tencent-hunyuan/hunyuanvideo-1.5Tencent-Hunyuan avatar

    Tencent-Hunyuan/HunyuanVideo-1.5

    4,440View on GitHub↗

    HunyuanVideo-1.5 is a video generation foundation model and text-to-video diffusion framework. It utilizes a latent video diffusion model and a spatio-temporal transformer architecture to generate high-definition video sequences from text descriptions and images. The project enables cinematic camera control for directing pans and tilts and provides image-to-video animation capabilities. It supports visual style adaptation through low-rank adaptation tuning and uses a language model for prompt refinement to improve visual alignment. The model covers high-resolution video upscaling via a super

    Pythonimage-to-videotext-to-videovideo-generation
    View on GitHub↗4,440
  • paddlepaddle/paddleganPaddlePaddle avatar

    PaddlePaddle/PaddleGAN

    8,043View on GitHub↗

    PaddleGAN is a generative AI framework and deep learning computer vision library built on the PaddlePaddle framework. It serves as a toolkit for image and video synthesis, providing a collection of generative adversarial network implementations for creating synthetic visual content. The library focuses on advanced synthesis capabilities, including the generation of talking heads through lip motion synchronization and the creation of synthetic videos via motion transfer from driving sequences. It provides tools for domain-to-domain translation, allowing for image style transfer and the transfo

    Pythonanimeganv2basicvsrpluspluscyclegan
    View on GitHub↗8,043
  • thu-ml/turbodiffusionthu-ml avatar

    thu-ml/TurboDiffusion

    3,339View on GitHub↗

    TurboDiffusion is a video diffusion inference engine and generator designed to create high-resolution videos from text prompts and images. It provides a runtime environment for executing optimized diffusion model checkpoints with a focus on reducing latency and GPU memory usage. The project features a specialized training framework for aligning sparse-linear attention models with pretrained full-attention models. This system includes capabilities for sparse attention parameter merging and sparse-linear model alignment to reduce computational costs during inference while maintaining output qua

    Pythonai-infraconsistency-modeldiffusion-models
    View on GitHub↗3,339
  • brycedrennan/imaginairybrycedrennan avatar

    brycedrennan/imaginAIry

    8,155View on GitHub↗

    imaginAIry is a system for generating and refining images and videos using diffusion models. It operates as a web-based server that triggers generation requests through standard API calls, allowing for the creation of visuals and video sequences from text prompts or existing files. The project provides a suite for AI image editing and upscaling, enabling the modification of visuals through natural language instructions and super-resolution tools to increase detail and image size. The system includes capabilities for structural image control using depth maps, edge maps, and body poses to main

    Python
    View on GitHub↗8,155
  • humanaigc/emoHumanAIGC avatar

    HumanAIGC/EMO

    7,616View on GitHub↗

    EMO is an AI portrait animator and audio-to-video diffusion model designed to generate expressive talking head videos. It transforms a single static portrait image and an audio track into a synchronized video of a person speaking. The system focuses on digital human synthesis, producing high-fidelity facial movements and emotional cues. It synchronizes lip movements and facial gestures to match spoken voice recordings to create realistic portrait animations. The framework utilizes a diffusion process and a cross-modal alignment mechanism to ensure timing between audio signals and visual land

    View on GitHub↗7,616
  • facebookresearch/vjepa2facebookresearch avatar

    facebookresearch/vjepa2

    3,021View on GitHub↗

    vjepa2 is a joint-embedding predictive architecture and video self-supervised learning framework. It functions as a visual representation learner and a robotic manipulation model designed to learn representations by predicting future latent states without reconstructing pixels. The system enables the pretraining of video encoders that learn temporally consistent features through masked-token prediction and multi-modal tokenization. It further maps these latent embeddings to specific physical movements via action-conditioned post-training to plan and execute robot arm grasping and picking task

    Python
    View on GitHub↗3,021
  • robbyant/lingbot-worldRobbyant avatar

    Robbyant/lingbot-world

    2,915View on GitHub↗

    Lingbot-world is an interactive world simulator and framework for generating high-fidelity video environments from text and image prompts. It functions as a video generation system designed to create controllable simulations for applications such as robotics learning and gaming. The project includes a video motion controller that directs camera and object movement using transformation matrices and action strings. It utilizes a quantized inference engine to reduce memory usage and accelerate the generation of video sequences. The system covers a range of optimization techniques, including fou

    Pythonaigcimage-to-videolingbot-world
    View on GitHub↗2,915
  • stability-ai/generative-modelsStability-AI avatar

    Stability-AI/generative-models

    27,189View on GitHub↗

    This is a framework for training and sampling diffusion models to generate high-fidelity images, video, and 4D assets. It provides a modular environment for managing generative AI training pipelines, including the handling of datasets, noise sampling, and loss weighting to stabilize the creation of synthetic content. The project features a modular model configuration system that uses YAML-based assembly to define network submodules and conditioners. It also includes a dedicated toolset for AI image watermarking, allowing for the embedding and detection of invisible markers to verify the origi

    Python
    View on GitHub↗27,189
  • stability-ai/stablecascadeStability-AI avatar

    Stability-AI/StableCascade

    6,548View on GitHub↗

    StableCascade is a generative AI system and latent diffusion framework designed for text-to-image synthesis and image-to-image transformations. It utilizes a multi-stage cascade architecture that encodes and decodes images via a latent space to produce high-fidelity visual imagery. The system includes a cascade diffusion pipeline for controlling image structure through inpainting, outpainting, and super-resolution. It also provides a toolkit for image-to-image generation and the creation of image variations using embeddings. The framework supports model optimization through low-rank adaptati

    Jupyter Notebook
    View on GitHub↗6,548
  • 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.

    Pythonaaai2025audio-driven-portrait-animationsaudio-driven-talking-face
    View on GitHub↗4,255
  • lllyasviel/controlnetlllyasviel avatar

    lllyasviel/ControlNet

    33,942View on GitHub↗

    ControlNet is a framework for structural image generation that extends pre-trained diffusion models with neural network architectures designed for precise spatial control. By injecting structural guidance directly into the latent-space denoising process, the system enables users to enforce geometric or semantic constraints on generated outputs while maintaining style consistency. The framework distinguishes itself through a weight-locked copying mechanism that preserves the integrity of the original model while introducing new control signals. It supports multi-condition synthesis, allowing f

    Python
    View on GitHub↗33,942