All 81 Dependencies

Every package Fyrox depends on, ranked by repo health score.

Fyrox is a feature-rich, production-ready game engine for building both 2D and 3D games in Rust. It ships with a comprehensive visual scene editor, a deferred+forward rendering pipeline with physically based materials, and a custom UI framework with over 30 widgets — all bundled in a single, cohesive toolchain. Released as v1.0.0 in March 2026, the engine is actively maintained and battle-tested in real game projects.

Unlike most game engines, Fyrox is written entirely in Rust and uses a generational arena (pool-based) memory model rather than a traditional ECS, providing strong cache locality and straightforward object relationships without fighting the borrow checker. The plugin architecture supports dynamic library hot-reloading, letting you iterate on game logic while the engine is running — a rare capability in the Rust ecosystem.

The engine's modular Cargo workspace separates concerns cleanly: `fyrox-core` handles foundational data structures, `fyrox-sound` provides software binaural audio with HRTF spatialization, `fyrox-ui` delivers a standalone graphics-API-agnostic widget system, and `fyrox-impl` ties everything together. Each crate can be used independently, making Fyrox composable beyond just game development.

Fyrox targets indie developers and studios who want the performance and memory-safety guarantees of Rust without sacrificing the ergonomics of a modern, fully-featured engine. Its official book, active Discord community, and steady release cadence make it one of the most viable open-source alternatives to Unity or Godot for Rust developers.

21 tbc 0.3.0 22 rectutils 0.7.0 24 Inflate 0.4.5 30 unicode-xid 0.2.6 33 directories 5.0.1 outdated 33 fxhash 0.2.1 34 ddsfile 0.5.0 outdated 37 bincode 1.3.3 outdated 39 instant 0.1.12 40 byteorder 1.4.3 40 copypasta 0.10.1 40 once_cell 1.17.1 40 spade 2.1.0 46 Strum 0.27 outdated 46 Strum 0.27 outdated 46 TinyAudio 2 46 walkdir 2.3.2 47 cargo_metadata 0.22 outdated 48 opener 0.8 50 half 2.2.1 50 hound 3.4.0 51 gltf 1.4.0 52 hrtf 0.8.0 outdated 53 num-traits 0.2.14 55 Fontdue 0.9.2 55 glow 0.17.0 outdated 55 nalgebra 0.35 56 libloading 0.9 57 convert_case 0.6.0 outdated 61 approx 0.5.1 outdated 64 arrayvec 0.7.2 65 fast_image_resize 5.0.0 outdated 67 rayon 1.5.1 67 RON 0.11 outdated 68 base64 0.22.1 outdated 68 parking_lot 0.12.0 69 bitflags 2.9.1 69 bytemuck 1.23.2 71 darling 0.14.0 outdated 72 proc-macro2 1.0.33 72 Symphonia 0.5.4 outdated 73 open 5 74 imageproc 0.25.0 outdated 75 wide 0.7.33 outdated 76 serde_json 1 76 toml 0.9 outdated 76 toml 0.23 outdated 77 quote 1.0.10 77 Rapier2d 0.33 outdated 77 Rapier2d 0.33 outdated 77 serde 1 77 serde 1.0.225 81 hashbrown 0.15 outdated 81 image 0.25.1 81 regex 1 82 rand 0.8 84 uuid 1 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 Fyrox 2.0.0-rc.1 outdated 85 notify 8 outdated 90 Clap 4 92 futures 0.3.16 92 syn 1.0.82 outdated 94 winit 0.30 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search