Rust 3D

Open-source Rust projects categorized as 3D

Top 23 Rust 3D Projects

  1. Fyrox

    3D and 2D game engine written in Rust

    Project mention: Migrating Away from Rust | news.ycombinator.com | 2025-04-28

    Sorry but this engine had(s) problems rendenring a rectangle with alpha channel 3 months ago (I'm assuming it was fixed).

    Is it normal for Rust ecosystem to use software of this level of maturity?

    https://github.com/FyroxEngine/Fyrox/discussions/725

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. veloren

    [mirror of https://gitlab.com/veloren/veloren] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.

    Project mention: Writing Toy Software Is a Joy | news.ycombinator.com | 2025-06-24

    This person is a game developer who works on an open source voxel RPG https://github.com/veloren/veloren - take their estimates with that in mind!

  4. avian

    ECS-driven 2D and 3D physics engine for the Bevy game engine.

    Project mention: Avian: 3D physics engine for the Bevy game engine | news.ycombinator.com | 2025-03-22
  5. foxtrot

    A 3D reference project and tech demo for the Bevy Engine

  6. gltf

    A crate for loading glTF 2.0 (by gltf-rs)

  7. wgpu-mc

    Rust-based replacement for the default Minecraft renderer

  8. space-thumbnails

    Generates preview thumbnails for 3D model files. Provide a Windows Explorer extensions that adds preview thumbnails for 3D model files.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Game

    A 3D RTS game implemented in Rust. (by DigitalExtinction)

  11. euc

    A software rendering crate that lets you write shaders with Rust

  12. screen-13

    Screen 13 is an easy-to-use Vulkan rendering engine in the spirit of QBasic.

  13. rusty-shooter

    [suspended] 3d shooter written in Rust using rg3d

  14. arsenal

    Blender game engine prototype written in Rust. (by katharostech)

  15. terminal3d

    View .obj files in the terminal 🦀

    Project mention: Show HN: Terminal3d – View 3D Models in Your Terminal, Built with Rust | news.ycombinator.com | 2024-11-17
  16. tmf

    Tight Model format is an experimental lossy 3D model format focused on reducing file size as much as posible without decreasing visual quality of the viewed model or read speeds.

  17. Hyperspeedcube

    Modern, beginner-friendly 3D and 4D Rubik's cube simulator

    Project mention: Ranking all 3000 Xkcd comics for charity, this Friday (10 AM ET) | news.ycombinator.com | 2024-10-16
  18. sdf-viewer

    A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.

  19. tinyrenderer_rs

    tinyrenderer implementation using Rust

  20. DGS

    Go Server with spherical fields and VR support

  21. rusterizer

    Bare-bones software renderer written in Rust

  22. vviz

    Rapid prototyping GUI, and visual printf-style debugging for computer vision development.

  23. dungeon-crawler

    A cross platform 3D dungeon crawler RPG.

  24. fbx-sanitizer

    A cli application to check FBX files for various issues.

  25. git-trophy

    generate skyline 3D model from git commit history

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust 3D discussion

Log in or Post with

Rust 3D related posts

  • Migrating Away from Rust

    17 projects | news.ycombinator.com | 28 Apr 2025
  • Avian: 3D physics engine for the Bevy game engine

    1 project | news.ycombinator.com | 22 Mar 2025
  • Ranking all 3000 Xkcd comics for charity, this Friday (10 AM ET)

    2 projects | news.ycombinator.com | 16 Oct 2024
  • Fyrox Game Engine – a Rust game engine with a real editor and scripting system

    1 project | news.ycombinator.com | 26 Apr 2024
  • Rust Game Physics Engines: PhysX, Rapier, XPBD & Others

    10 projects | dev.to | 3 Apr 2024
  • Fyrox - A feature-rich game engine built in Rust.

    1 project | /r/opensource | 14 Sep 2023
  • Fyrox Game Engine 0.31 is Out with Major Improvements in its Editor

    1 project | /r/Boiling_Steam | 27 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source 3D projects in Rust? This list will help you:

# Project Stars
1 Fyrox 8,349
2 veloren 6,451
3 avian 2,228
4 foxtrot 737
5 gltf 584
6 wgpu-mc 560
7 space-thumbnails 403
8 Game 343
9 euc 327
10 screen-13 311
11 rusty-shooter 287
12 arsenal 274
13 terminal3d 254
14 tmf 108
15 Hyperspeedcube 99
16 sdf-viewer 90
17 tinyrenderer_rs 55
18 DGS 52
19 rusterizer 44
20 vviz 24
21 dungeon-crawler 18
22 fbx-sanitizer 17
23 git-trophy 16

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?