Are we game yet?

3D Format Loaders

FBX, OBJ and more

Crates

  • asset-importer

    Comprehensive Rust bindings for the Assimp library

    • Latest version:
      0.8.0
    • Downloads:
      3,538
    • Recent downloads:
      1,100
    • License:
      MIT OR Apache-2.0
    • Stars:
      14
    • Last activity:
      2026-05-04
  • blend

    A parser and runtime for Blender's .blend files.

    • Latest version:
      0.9.0
    • Downloads:
      14,043
    • Recent downloads:
      2,124
    • License:
      MIT
    • Stars:
      141
    • Last activity:
      2026-07-29
  • collada

    A library for parsing COLLADA documents for mesh, skeletal and animation data

    • Latest version:
      0.17.0
    • Downloads:
      83,072
    • Recent downloads:
      891
    • License:
      MIT
    • Stars:
      27
    • Last activity:
      2025-12-06
  • dot_vox

    A Rust library for loading MagicaVoxel .vox files.

    • Latest version:
      5.2.0
    • Downloads:
      253,059
    • Recent downloads:
      16,564
    • License:
      MIT
    • Stars:
      69
    • Last activity:
      2026-01-28
    • Latest version:
      0.0.10
    • Downloads:
      41,217
    • Recent downloads:
      5,783
    • License:
      MIT OR Apache-2.0
    • Stars:
      28
    • Last activity:
      2023-03-20
    • Latest version:
      1.4.1
    • Downloads:
      10,368,214
    • Recent downloads:
      2,322,847
    • License:
      MIT OR Apache-2.0
    • Stars:
      643
    • Last activity:
      2026-05-11
  • pars3d

    obj/fbx/glb/off/ply/stl import & export

    • License:
      MIT License
    • Stars:
      24
    • Last activity:
      2026-09-24
  • modelz

    A library to load various 3D file formats into a shared, in-memory representation

    • Latest version:
      0.1.5
    • Downloads:
      7,740
    • Recent downloads:
      174
    • License:
      MIT
    • Stars:
      8
    • Last activity:
      2025-06-10
  • morph3d

    Yet another assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.

    • Latest version:
      0.1.1
    • Downloads:
      2,237
    • Recent downloads:
      42
    • License:
      MIT OR Apache-2.0
  • obj

    A package for loading Wavefront .obj files

    • Latest version:
      0.10.2
    • Downloads:
      1,463,497
    • Recent downloads:
      158,607
    • License:
      Apache-2.0
    • Stars:
      32
    • Last activity:
      2024-11-15
  • obj-rs

    Wavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.

    • Latest version:
      0.7.4
    • Downloads:
      788,589
    • Recent downloads:
      34,743
    • License:
      Apache-2.0 OR MIT
    • Stars:
      96
    • Last activity:
      2026-02-08
  • off-rs

    A library for parsing .off mesh files

    • Latest version:
      2.0.0
    • Downloads:
      8,060
    • Recent downloads:
      55
    • License:
      MIT OR Apache-2.0
    • Stars:
      6
    • Last activity:
      2026-10-12
  • openusd

    Rust native USD library

    • Latest version:
      0.8.0
    • Downloads:
      27,285
    • Recent downloads:
      12,050
    • License:
      MIT
    • Stars:
      134
    • Last activity:
      2026-10-12
  • tobj

    A lightweight OBJ loader in the spirit of tinyobjloader

    • Latest version:
      4.0.5
    • Downloads:
      2,951,722
    • Recent downloads:
      671,121
    • License:
      MIT
    • Stars:
      275
    • Last activity:
      2026-09-18
  • wavefront_obj

    A parser for the Wavefront .obj file format.

    • Latest version:
      11.0.0
    • Downloads:
      4,781,648
    • Recent downloads:
      170,170
    • License:
      MIT
    • Stars:
      28
    • Last activity:
      2025-01-08

Archived

These crates are no longer maintained, but may still be of interest.
  • russimp

    Assimp bindings for rust

    • Latest version:
      3.2.1
    • Downloads:
      74,046
    • Recent downloads:
      4,330
    • License:
      non-standard
    • Stars:
      99
    • Last activity:
      2025-08-12

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create a pull request or an issue on our GitHub!

Looking for a crate you can't find here? Try asking on the chat.