NVlabs

    NVlabs/ProtoMotions

    ProtoMotions is a GPU-accelerated simulation and learning framework for training physically simulated digital humans and humanoid robots.

    machine-learning
    character-animation
    digital-human
    humanoid
    humanoid-robots
    physics-simulation
    Python
    Apache-2.0
    2.5K stars
    399 forks
    2.5K GitHub watchers
    Updated Nov 1, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 13 contributors on GitHub.

    Use Cases & Benefits

    • Provides a GPU-accelerated framework for simulating and training physically simulated digital humans and humanoid robots.
    • Enables fast prototyping and scalable multi-GPU training for large-scale humanoid motion learning with modular and extensible design.
    • Use for training humanoid robots to perform complex motion skills from large public datasets like AMASS within hours.
    • Use for deploying physics-based control policies trained in simulation directly onto real humanoid robots with zero-shot transfer.
    • Use for developing custom humanoid tasks and environments by composing modular components without monolithic environment classes.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    A GPU-Accelerated Framework for Simulated Humanoids

    (unverified AI generation)

    ProtoMotions3 is a GPU-accelerated simulation and learning framework for training physically simulated digital humans and humanoid robots. Our mission is to provide a fast prototyping platform for various simulated humanoid learning tasks and environments—for researchers and practitioners in animation, robotics, and reinforcement learning—bridging efforts across communities.

    Modularity, extensibility, and scalability are at the core of ProtoMotions3. It is community-driven and permissively licensed under the Apache-2.0 license.

    Also check out MimicKit, our sibling repository for a lightweight framework for motion imitation learning.

    Excerpt from the NVlabs/ProtoMotions README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    399-40

    Open issues

    16-1

    Compared with peers in Machine Learning

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    NVlabs/ProtoMotions compared with Machine Learning repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    photoprism/photoprism40.4K—651 day ago
    huggingface/diffusers34.8K—653 days ago
    onnx/onnx21.6K—6331 days ago
    lukas-blecher/LaTeX-OCR16.6K—18—
    milesial/Pytorch-UNet11.7K—18—
    NVlabs/ProtoMotions2.5K—19—
    Category median21.6K—63—

    Also by NVlabs

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description