rustio rustio.net

Rendering::Graphics Api

72

skia-safe

0.99.0 Growing

Safe Skia Bindings for Rust

3.1M downloads · 1mo ago
68

skia-bindings

0.99.0 Growing

Skia Bindings for Rust

3.1M downloads · 1mo ago
64

skia-rs-core

0.3.0 Experimental

Core types for skia-rs: geometry, color, and pixel storage

1.6K downloads · 10d ago
64

skia-rs-path

0.3.0 Experimental

Path geometry and operations for skia-rs

1.5K downloads · 10d ago
64

skia-rs-canvas

0.3.0 Experimental

Canvas, surface, and recording for skia-rs

1.1K downloads · 10d ago
64

allegro-sys

0.0.51 Growing

Allegro 5 core library Rust binding

107.0K downloads · 2mo ago
63

skia-rs-codec

0.3.0 Experimental

Image encoding and decoding for skia-rs

1.0K downloads · 10d ago
63

skia-rs-paint

0.3.0 Experimental

Paint, shaders, and effects for skia-rs

1.4K downloads · 10d ago
63

allegro

0.0.51 Growing

Allegro 5 core library Rust wrapper

100.2K downloads · 2mo ago
62

vk-parse

0.21.0 Growing

Vulkan specification parser

1.8M downloads · 1mo ago
61

skia-rs-text

0.3.0 Experimental

Text layout and rendering for skia-rs

978 downloads · 10d ago
61

skia-rs-gpu

0.3.0 Experimental

GPU backends for skia-rs

433 downloads · 10d ago
61

skia-rs-safe

0.3.0 Experimental

High-level safe Rust API for skia-rs - A pure Rust implementation of Skia

679 downloads · 10d ago
61

skia-rs

0.3.0 Experimental

A pure Rust implementation of Google's Skia 2D graphics library

376 downloads · 10d ago
61

speedy2d

3.1.0 Stable

Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for creating a window, rendering graphics, and handling input.

104.2K downloads · 1mo ago
61

freya-skia-safe

0.98.0 Experimental

Safe Skia Bindings for Rust

10.3K downloads · 1mo ago
60

ash

0.38.0+1.3.281 Growing

Vulkan bindings for Rust

28.5M downloads · 2y ago
60

glium

0.36.0 Growing

Elegant and safe OpenGL wrapper. Glium is an intermediate layer between OpenGL and your application. You still need to manually handle the graphics pipeline, but without having to use OpenGL's old and error-prone API. Its objectives: - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium. - Provide an API that enforces good pratices such as RAII or stateless function calls. - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge. - Avoid all OpenGL errors beforehand. - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.

2.9M downloads · 1y ago
60

piet

0.8.0 Growing

An abstraction for 2D graphics.

1.5M downloads · 10mo ago
60

tracel-ash

0.39.3+sdk1.4.350 Experimental

Vulkan bindings for Rust

83.5K downloads · 2mo ago
59

gl_generator

0.14.0 Growing

Code generators for creating bindings to the Khronos OpenGL APIs.

29.8M downloads · 6y ago
59

miniquad

0.4.11 Growing

Cross-platform window context and rendering library.

1.8M downloads · 1mo ago
59

vulkano-shaders

0.35.0 Growing

Macro for generating Rust code from shaders

533.4K downloads · 1y ago
59

gpu-allocator

0.28.0 Growing

Memory allocator for GPU memory in Vulkan and DirectX 12

13.2M downloads · 10mo ago
59

grafo

0.17.0 Growing

A GPU-accelerated rendering library for Rust

14.2K downloads · 12d ago
59

jay-ash

0.12.0+1.4.356 Experimental

Vulkan bindings for Rust

7.2K downloads · 21d ago
58

vulkano-win

0.34.0 Growing

Link between vulkano and winit

375.6K downloads · 2y ago
58

piet-common

0.8.0 Growing

Selection of a single preferred backend for Piet.

616.1K downloads · 10mo ago
58

skia-rs-pdf

0.3.0 Experimental

PDF generation for skia-rs

336 downloads · 10d ago
58

skia-rs-svg

0.3.0 Experimental

SVG parsing and rendering for skia-rs

782 downloads · 10d ago
58

skia-rs-skottie

0.3.0 Experimental

Lottie animation support for skia-rs (Skottie)

310 downloads · 10d ago
58

skia-rs-ffi

0.3.0 Experimental

C FFI bindings for skia-rs

229 downloads · 10d ago
58

imgui-wgpu

0.28.0 Growing

A wgpu render backend for imgui-rs.

126.8K downloads · 4mo ago
58

vulkan-rust-sys

0.10.1 Experimental

Raw Vulkan FFI types generated from vk.xml

181 downloads · 14d ago
57

khronos_api

3.1.0 Growing

The Khronos XML API Registry, exposed as byte string constants.

27.2M downloads · 7y ago
57

gl

0.14.0 Growing

OpenGL bindings

3.4M downloads · 6y ago
57

vyre-driver-wgpu

0.6.5 Experimental

wgpu backend for vyre IR - implements VyreBackend, owns GPU runtime, buffer pool, pipeline cache

35.6K downloads · 10d ago
57

vulkan-rust

0.10.1 Experimental

Ergonomic Vulkan bindings for Rust, generated from vk.xml

131 downloads · 14d ago
57

freya-skia-bindings

0.98.0 Experimental

Skia Bindings for Rust

10.3K downloads · 1mo ago
56

piston2d-graphics

0.45.0 Growing

A library for 2D graphics that works with multiple back-ends

1.7M downloads · 1y ago
56

piet-web

0.8.0 Growing

Web canvas backend for Piet 2D graphics abstraction.

394.9K downloads · 10mo ago
56

vulkano-util

0.35.0 Growing

Utility functionality to make usage of vulkano easier

41.3K downloads · 1y ago
56

drawing_api

1010.0.0 Growing

API for 2D graphics library

881 downloads · 5mo ago
56

vulkano

0.35.2 Growing

Safe wrapper for the Vulkan graphics API

1.9M downloads · 11mo ago
56

transformator

0.2.0 Experimental

A small helper library for CSS-like 3D transformation inheritance and composition

1.3K downloads · 3mo ago
56

fyrox-graphics-gl

1.0.1 Growing

OpenGL-based graphics server for Fyrox Game Engine

12.6K downloads · 3mo ago
56

bort-vma

0.3.5 Growing

Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)

7.6K downloads · 2mo ago
56

pyronyx

0.3.2+1.4.350 Experimental

Better Vulkan bindings for Rust

1.9K downloads · 21d ago
55

gfx

0.18.3 Growing

A high-performance, bindless graphics API

1.5M downloads · 3y ago
55

raui-immediate

0.70.17 Growing

RAUI immediate mode UI layer

71.0K downloads · 6mo ago