Rust 3D

Open-source Rust projects categorized as 3D

Top 23 Rust 3D Projects

  • Fyrox

    3D and 2D game engine written in Rust

    Project mention: Alternative Game Engines for Marooned Unity Developers | /r/gamedev | 2023-09-22

    checkout https://fyrox.rs

  • 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: MagicaVoxel – A free voxel art editor and interactive path tracing renderer | news.ycombinator.com | 2023-10-28

    I've never used it, but (from what I've seen) is a great tool for modeling Voxels.

    Shameless plug: The format (and the tool) had been used with great success in Veloren, an Open Source Voxel MMORPG written in rust (https://www.veloren.net/). The artist team has made great assets for the game and landscapes for the release parties.

    Your should check out the project, it is really cool.

    (Disclaimer: I'm part of the mod team.)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • bevy_xpbd

    2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.

    Project mention: The Bevy Foundation | news.ycombinator.com | 2024-03-11

    [2]: https://github.com/Jondolf/bevy_xpbd/issues/346

  • gltf

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

  • foxtrot

    The all-in-one Bevy 3D game template for desktop.

    Project mention: What is the best way to handle "Prefabs" (Or a way to instantiate a preset entity at will) | /r/bevy | 2023-05-10

    The foxtrot template uses this system if you wanted a "real world" example.

  • wgpu-mc

    Rust-based replacement for the default Minecraft renderer

    Project mention: I mean if we're going by the rules... | /r/PhoenixSC | 2023-04-19

    ... soo just in case someone wanted to actually see this its incomplete but https://github.com/wgpu-mc/wgpu-mc

  • space-thumbnails

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rusty-shooter

    [suspended] 3d shooter written in Rust using rg3d

  • euc

    A software rendering crate that lets you write shaders with Rust

  • Game

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

    Project mention: Monthly Update #9 from the Development of Digital Extinction a FOSS 3D RTS Made With<Bevy> | /r/rust | 2023-06-30

    The source code for Digital Extinction is available on GitHub. You can access it via the game's repository: https://github.com/DigitalExtinction/Game.

  • arsenal

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

  • screen-13

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

  • 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.

    Project mention: TMF: compress your meshes by 86-89%, blazingly fast! | /r/rust | 2023-06-10
  • sdf-viewer

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

  • pixelate_mesh

    Apply a pixelation effect to any Bevy mesh or scene without post-processing.

  • tinyrenderer_rs

    tinyrenderer implementation using Rust

  • DGS

    Go Server with spherical fields and VR support

    Project mention: A Chess Engine is written in Rust that runs natively and on the web! | /r/rust | 2023-03-30

    Once created the game of go engine written in Rust. In the monorepo there is also a server in Rust too

  • Hyperspeedcube

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

  • rusterizer

    Bare-bones software renderer written in Rust

  • 3D-Cellular-Automata-WGPU

    3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)

  • vviz

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

  • git-trophy

    generate skyline 3D model from git commit history

  • dungeon-crawler

    A cross platform 3D dungeon crawler RPG.

  • SaaSHub

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

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). The latest post mention was on 2024-03-11.

Rust 3D related posts

Index

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

Project Stars
1 Fyrox 7,113
2 veloren 5,211
3 bevy_xpbd 898
4 gltf 493
5 foxtrot 455
6 wgpu-mc 436
7 space-thumbnails 325
8 rusty-shooter 281
9 euc 279
10 Game 274
11 arsenal 272
12 screen-13 224
13 tmf 97
14 sdf-viewer 64
15 pixelate_mesh 58
16 tinyrenderer_rs 54
17 DGS 50
18 Hyperspeedcube 47
19 rusterizer 44
20 3D-Cellular-Automata-WGPU 26
21 vviz 23
22 git-trophy 15
23 dungeon-crawler 14
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com