rustio rustio.net

Rendering

73

bevy

0.18.1 Growing

A refreshingly simple data-driven game engine and app framework

4.8M downloads · 24d ago
72

dlss_wgpu

4.0.0 Growing

Adds support for using DLSS with wgpu

77.4K downloads · 5d ago
72

kasuari

0.4.12 Growing

A rust layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird.

2.6M downloads · 14d ago
71

vello

0.8.0 Growing

A GPU compute-centric 2D renderer.

221.6K downloads · 7d ago
70

tiny-skia

0.12.0 Growing

A tiny Skia subset ported to Rust.

23.5M downloads · 1mo ago
69

fyrox

1.0.0 Stable

Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.

58.2K downloads · 3d ago
69

lin_alg

1.4.1 Stable

Vector, matrix, and quaternion operations for general purposes

27.7K downloads · 1mo ago
68

softbuffer

0.4.8 Growing

Cross-platform software buffer

8.9M downloads · 3mo ago
68

vello_shaders

0.8.0 Growing

Vello infrastructure to preprocess and cross-compile shaders at compile time.

203.1K downloads · 7d ago
68

vello_encoding

0.8.0 Growing

Vello types that represent the data that needs to be rendered.

222.1K downloads · 7d ago
67

bevy_internal

0.18.1 Growing

An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature

4.7M downloads · 24d ago
66

wgpu_canvas

5.0.6 Stable

A 2D WGPU renderer API for drawing text, shapes, and images with Rust.

13.7K downloads · 25d ago
65

fyrox-dylib

1.0.0 Stable

Dynamic library for Fyrox Game Engine

8.5K downloads · 3d ago
65

fyrox-core

1.0.0 Growing

Shared core for the Fyrox engine and its external crates.

68.3K downloads · 3d ago
65

vello_common

0.0.7 Experimental

Core data structures and utilities shared across the Vello rendering, including geometry processing and tiling logic.

205.6K downloads · 3d ago
65

vello_cpu

0.0.7 Experimental

A CPU-based renderer for Vello, optimized for SIMD and multithreaded execution.

205.0K downloads · 3d ago
64

sdl3-sys

0.6.1+SDL-3.4.2 Growing

Low level Rust bindings for SDL 3

117.3K downloads · 1mo ago
64

sdl2

0.38.0 Growing

SDL2 bindings for Rust

3.8M downloads · 8mo ago
64

vello_svg

0.9.0 Growing

An SVG integration for vello.

53.8K downloads · 1mo ago
64

vello_hybrid

0.0.7 Experimental

A hybrid CPU/GPU renderer for Vello, balancing computation between CPU and GPU for efficiency.

3.0K downloads · 3d ago
63

vello_sparse_shaders

0.0.7 Experimental

Provide compilation of wgsl to glsl to support the WebGL `vello_hybrid` backend.

3.1K downloads · 3d ago
63

imgui-wgpu

0.28.0 Growing

A wgpu render backend for imgui-rs.

119.2K downloads · 8d ago
63

block_compression

0.9.0 Growing

Texture block compression using WGPU compute shader

13.8K downloads · 8d ago
62

wgpu_text

29.0.0 Stable

A simple 2D text renderer for wgpu.

67.4K downloads · 8d ago
61

libnotcurses-sys

3.11.0 Growing

Low-level Rust bindings for the notcurses C library.

167.2K downloads · 1y ago
61

gpu-allocator

0.28.0 Growing

Memory allocator for GPU memory in Vulkan and DirectX 12

7.4M downloads · 6mo ago
61

firefly-rust

0.13.1 Growing

Rust SDK for making Firefly Zero games

16.1K downloads · 10d ago
61

sdl3

0.17.3 Growing

Cross-platform multimedia

119.9K downloads · 2mo ago
60

bevy_trackball

0.14.0 Growing

Coherent virtual trackball controller/camera plugin for Bevy

17.5K downloads · 2mo ago
60

blue_engine

0.10.0 Growing

General-Purpose, Easy-to-use, Fast, and Portable graphics engine

128.3K downloads · 3mo ago
60

leptos-bevy-canvas

0.5.1 Growing

Embed an idiomatic Bevy app inside your Leptos app with ease.

4.9K downloads · yesterday
60

bevy_gaussian_splatting

7.0.1 Stable

bevy gaussian splatting render pipeline plugin

37.4K downloads · 26d ago
59

bevy_health_bar3d

3.7.0 Stable

Health bar for bevy implemented as a billboard shader

26.9K downloads · 1mo ago
59

glsl-lang

0.8.1 Growing

GLSL 4.6 language LALR parser and AST

53.0K downloads · 6mo ago
59

ferris-says

0.3.2 Growing

A Rust flavored replacement for the classic cowsay

670.8K downloads · 1y ago
58

glsl

7.0.0 Growing

A GLSL450/GLSL460 parser.

384.2K downloads · 2y ago
58

glsl-lang-types

0.8.1 Growing

GLSL language AST

48.9K downloads · 6mo ago
58

smaa

0.19.0 Growing

A library for post process antialiasing using SMAA

77.4K downloads · 1mo ago
58

meshopt

0.6.2 Growing

Rust ffi bindings and idiomatic wrapper for mesh optimizer

338.2K downloads · 5mo ago
58

velato

0.9.0 Growing

A Lottie integration for vello.

14.1K downloads · 2mo ago
58

allegro_primitives-sys

0.0.50 Growing

Allegro 5 primitives addon Rust binding

82.9K downloads · 3mo ago
58

bevy_map_animation

0.6.0 Experimental

Animation and sprite types for bevy_map_editor

858 downloads · 1mo ago
58

splashsurf_lib

0.14.1 Growing

Library for surface reconstruction of SPH particle data

25.3K downloads · 6d ago
58

bevy_procedural_meshes

0.18.0 Growing

Procedural Meshes for the Bevy game engine.

10.7K downloads · 2mo ago
57

bevy_polyline

0.13.0 Growing

Polyline Rendering for Bevy

140.2K downloads · 3mo ago
57

raylib-ffi

5.5.1 Stable

Automatic raw Rust bindings to raylib

23.8K downloads · 3mo ago
57

bevy_image_export

0.16.0 Growing

Bevy plugin for rendering image sequences

31.3K downloads · 2mo ago
57

glsl-lang-pp

0.8.1 Growing

GLSL language preprocessor

48.2K downloads · 6mo ago
57

glsl-lang-lexer

0.8.1 Growing

GLSL language lexers

48.0K downloads · 6mo ago
57

obel_platform

0.0.9 Growing

Platform agnostic support

6.6K downloads · 1y ago