rustio rustio.net

Rendering

75

bevy

0.18.1 Growing

A refreshingly simple data-driven game engine and app framework

5.5M downloads · 4d ago
72

vello

0.9.0 Growing

A GPU compute-centric 2D renderer.

310.8K downloads · 10d ago
70

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.

6.2M downloads · 2mo ago
69

bevy_internal

0.18.1 Growing

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

5.4M downloads · 4d ago
68

dlss_wgpu

4.0.0 Growing

Adds support for using DLSS with wgpu

101.3K downloads · 2mo ago
68

lin_alg

1.4.2 Stable

Vector, matrix, and quaternion operations for general purposes

29.6K downloads · 1mo ago
68

vello_encoding

0.9.0 Growing

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

311.5K downloads · 10d ago
68

vello_shaders

0.9.0 Growing

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

291.5K downloads · 10d ago
67

tiny-skia

0.12.0 Growing

A tiny Skia subset ported to Rust.

29.2M downloads · 3mo ago
67

fyrox

1.0.1 Stable

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

63.5K downloads · 1mo ago
67

vello_cpu

0.0.8 Growing

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

603.8K downloads · 10d ago
67

vello_common

0.0.8 Growing

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

605.2K downloads · 10d ago
66

softbuffer

0.4.8 Growing

Cross-platform software buffer

12.1M downloads · 5mo ago
65

sdl3-sys

0.6.5+SDL-3.4.8 Growing

Low level Rust bindings for SDL 3

148.9K downloads · 24d ago
65

wgpu_canvas

5.0.8 Stable

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

14.5K downloads · 1mo ago
65

vello_hybrid

0.0.8 Experimental

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

7.3K downloads · 10d ago
64

fyrox-dylib

1.0.1 Stable

Dynamic library for Fyrox Game Engine

9.9K downloads · 1mo ago
64

allegro_primitives-sys

0.0.51 Growing

Allegro 5 primitives addon Rust binding

83.4K downloads · yesterday
63

sdl2

0.38.0 Growing

SDL2 bindings for Rust

4.4M downloads · 10mo ago
63

velato

0.10.0 Growing

A Lottie integration for vello.

15.4K downloads · 24d ago
63

sdl3

0.18.4 Growing

Bindings to SDL3, a cross-platform library to abstract the platform-specific details for building applications.

137.6K downloads · 11d ago
63

oxigdal-gpu

0.1.5 Experimental

GPU-accelerated geospatial operations for OxiGDAL using WGPU

199 downloads · 4d ago
63

vello_sparse_shaders

0.0.8 Experimental

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

7.4K downloads · 10d ago
62

vello_svg

0.9.0 Growing

An SVG integration for vello.

62.3K downloads · 3mo ago
62

block_compression

0.9.0 Growing

Texture block compression using WGPU compute shader

16.1K downloads · 2mo ago
62

tectonic

0.16.9 Growing

A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic "Web2C" implementation of TeX and uses the TeXLive distribution of support files.

177.8K downloads · 1mo ago
62

three-d-asset

0.10.0 Growing

Load/save functionality for 3d applications.

6.0M downloads · 1mo ago
62

firefly-rust

0.14.0 Growing

Rust SDK for making Firefly Zero games

16.4K downloads · 2d ago
62

allegro_primitives

0.0.51 Growing

Allegro 5 primitives addon Rust wrapper

85.2K downloads · yesterday
61

pixels

0.17.1 Growing

A tiny library providing a GPU-powered pixel frame buffer.

515.9K downloads · 25d ago
61

fyrox-core

1.0.1 Stable

Shared core for the Fyrox engine and its external crates.

74.3K downloads · 1mo ago
61

wgpu_text

29.0.3 Stable

A simple 2D text renderer for wgpu.

70.1K downloads · 10d ago
60

libnotcurses-sys

3.11.0 Growing

Low-level Rust bindings for the notcurses C library.

167.6K downloads · 1y ago
60

gpu-allocator

0.28.0 Growing

Memory allocator for GPU memory in Vulkan and DirectX 12

9.7M downloads · 8mo ago
60

imgui-wgpu

0.28.0 Growing

A wgpu render backend for imgui-rs.

123.1K downloads · 2mo ago
60

spirv-cross2

0.7.1 Growing

Safe Rust bindings to SPIRV-Cross

83.9K downloads · 5d ago
60

maplibre_native

0.6.0 Growing

Rust bindings to the MapLibre Native map rendering engine

20.2K downloads · 3d ago
59

blue_engine

0.10.0 Growing

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

128.6K downloads · 5mo ago
59

hokusai-core

0.2.0 Experimental

Pure Rust brush engine inspired by libmypaint — core types and stroke engine

139 downloads · 6d ago
59

hypen-engine

0.4.980 Experimental

A Rust implementation of the Hypen engine

1.1K downloads · 28d ago
59

bevy_health_bar3d

3.10.0 Stable

Health bar for bevy implemented as a billboard shader

27.0K downloads · 1mo ago
59

titanf

2.5.3 Growing

Fast, safe, no_std font rasterizer written in pure Rust

2.2K downloads · yesterday
58

glsl

7.0.0 Growing

A GLSL450/GLSL460 parser.

541.5K downloads · 2y ago
58

glsl-lang

0.8.1 Growing

GLSL 4.6 language LALR parser and AST

125.0K downloads · 8mo ago
58

bevy_trackball

0.14.0 Growing

Coherent virtual trackball controller/camera plugin for Bevy

17.7K downloads · 4mo ago
58

ferris-says

0.3.2 Growing

A Rust flavored replacement for the classic cowsay

705.4K downloads · 1y ago
58

svg2webp

0.1.17 Growing

Convert SVG to WebP / 将 SVG 转换为 WebP

16.5K downloads · 24d ago
58

smaa

0.20.0 Growing

A library for post process antialiasing using SMAA

80.4K downloads · 1mo ago
58

bevy_mod_outline

0.12.1 Growing

A mesh outlining plugin for Bevy.

95.6K downloads · 14d ago
58

prakash

1.2.0 Experimental

Optics and light simulation — ray optics, wave optics, spectral math, lens geometry, atmospheric scattering, physically-based rendering

507 downloads · 1mo ago