Mesh2Motion

    Mesh2Motion/mesh2motion-app

    Import a 3D Model and automatically assign and export animations

    web
    TypeScript
    NOASSERTION
    3.6K stars
    371 forks
    3.6K GitHub watchers
    Updated Oct 28, 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 9 contributors on GitHub.

    Gained 14% more stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Imports 3D models and automatically assigns and exports animations in GLB/GLTF formats.
    • Offers flexible support for various model and skeleton types beyond closed-source alternatives.
    • Use for animating and exporting custom 3D characters with humanoid, quadruped, or bird skeletons.
    • Use for integrating animation workflows into web applications using a TypeScript and Vite-based stack.
    • Use for contributing and expanding open-source animation libraries with Blender source files.

    Should you depend on it?

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

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.
    • 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

    Import a 3D Model and automatically assign and export animations with Mesh2Motion. This is kind of similar to a web application like Mixamo, but I would like it to be more flexible so it can support other model and skeleton types. Hopefully the open source nature means it can be expanded on and evolve more than than the closed tools have.

    The marketing site that explains features and release notes: https://mesh2motion.org/

    Try it live: https://app.mesh2motion.org/

    The main dependency you need is Node.js. I am using 18.15, but other versions probably work fine too. Open you command line tool to the directory this readme is in. Run ths following commands to start the web server.

    Excerpt from the Mesh2Motion/mesh2motion-app README on GitHub (NOASSERTION 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

    371+85

    Open issues

    34+5

    Compared with peers in Web

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

    Mesh2Motion/mesh2motion-app compared with Web repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    pingdotgg/t3code48.4K+16.6K40today
    pbakaus/impeccable104.0K+8.7K5410 days ago
    HunYiSage/dsh-purge19.2K+6.2K13today
    Renhuai123/ziwei-doushu16.2K+6.1K4421 days ago
    paperclipai/paperclip111.5K+2.8K5913 days ago
    Mesh2Motion/mesh2motion-app3.6K—11—
    Category median48.4K+6.2K44—

    Discover Repositories

    Search across tracked repositories by name or description