rustio rustio.net

Rendering::Graphics Api

72

skia-safe

0.97.0 Growing

Safe Skia Bindings for Rust

2.7M downloads · 25d ago
69

skia-bindings

0.97.0 Growing

Skia Bindings for Rust

2.7M downloads · 25d ago
67

allegro-sys

0.0.51 Growing

Allegro 5 core library Rust binding

106.2K downloads · yesterday
66

allegro

0.0.51 Growing

Allegro 5 core library Rust wrapper

99.6K downloads · yesterday
62

skia-rs-path

0.2.7 Experimental

Path geometry and operations for skia-rs

1.2K downloads · 29d ago
62

skia-rs-paint

0.2.7 Experimental

Paint, shaders, and effects for skia-rs

1.1K downloads · 29d ago
62

skia-rs-canvas

0.2.7 Experimental

Canvas, surface, and recording for skia-rs

873 downloads · 29d ago
62

tracel-ash

0.39.3+sdk1.4.350 Experimental

Vulkan bindings for Rust

55.7K downloads · 9d ago
61

piet

0.8.0 Growing

An abstraction for 2D graphics.

1.3M downloads · 8mo ago
61

miniquad

0.4.10 Growing

Cross-platform window context and rendering library.

1.6M downloads · 5d ago
61

skia-rs-core

0.2.7 Experimental

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

1.3K downloads · 29d ago
60

ash

0.38.0+1.3.281 Growing

Vulkan bindings for Rust

23.8M 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.8M downloads · 1y ago
60

vk-parse

0.20.0 Growing

Vulkan specification parser

1.5M downloads · 2mo 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

skia-rs-codec

0.2.7 Experimental

Image encoding and decoding for skia-rs

739 downloads · 29d ago
59

gl_generator

0.14.0 Growing

Code generators for creating bindings to the Khronos OpenGL APIs.

25.4M downloads · 6y ago
59

piet-common

0.8.0 Growing

Selection of a single preferred backend for Piet.

596.0K downloads · 8mo ago
59

vulkano-shaders

0.35.0 Growing

Macro for generating Rust code from shaders

512.2K downloads · 1y ago
59

grafo

0.16.2 Growing

A GPU-accelerated rendering library for Rust

13.8K downloads · 7d ago
59

fyrox-graphics-gl

1.0.1 Growing

OpenGL-based graphics server for Fyrox Game Engine

8.4K downloads · 1mo ago
59

skia-rs-gpu

0.2.7 Experimental

GPU backends for skia-rs

341 downloads · 29d ago
58

vulkano-win

0.34.0 Growing

Link between vulkano and winit

363.6K downloads · 2y ago
58

transformator

0.2.0 Experimental

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

1.0K downloads · 1mo ago
58

bort-vma

0.3.5 Growing

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

7.5K downloads · 1mo ago
58

skia-rs-safe

0.2.7 Experimental

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

500 downloads · 29d ago
58

skia-rs

0.2.7 Experimental

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

261 downloads · 29d ago
57

khronos_api

3.1.0 Growing

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

22.8M downloads · 7y ago
57

gl

0.14.0 Growing

OpenGL bindings

2.9M downloads · 6y ago
57

piet-web

0.8.0 Growing

Web canvas backend for Piet 2D graphics abstraction.

382.2K downloads · 8mo ago
57

raui-immediate

0.70.17 Growing

RAUI immediate mode UI layer

70.6K downloads · 4mo ago
57

raui-core

0.70.17 Growing

RAUI application layer

149.5K downloads · 4mo ago
57

raui-material

0.70.17 Growing

Material components library for RAUI

126.0K downloads · 4mo ago
57

skia-rs-text

0.2.7 Experimental

Text layout and rendering for skia-rs

727 downloads · 29d ago
57

jay-ash

0.8.0+1.4.352 Experimental

Vulkan bindings for Rust

5.4K downloads · 11d 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

raui-retained

0.70.17 Growing

RAUI retained mode UI layer

66.9K downloads · 4mo ago
56

raui-immediate-widgets

0.70.17 Growing

Widgets library for RAUI immediate mode UI layer

66.5K downloads · 4mo ago
56

raui-json-renderer

0.70.17 Growing

RAUI renderer for JSON format

128.6K downloads · 4mo ago
56

raui-tesselate-renderer

0.70.17 Growing

RAUI renderer that tesselates layout into vertex and index buffers

96.4K downloads · 4mo ago
56

drawing_api

1010.0.0 Growing

API for 2D graphics library

678 downloads · 3mo ago
56

vulkano

0.35.2 Growing

Safe wrapper for the Vulkan graphics API

1.6M downloads · 9mo ago
56

speedy2d

3.0.0 Growing

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.

101.3K downloads · 4mo ago
56

fyrox-graphics

1.0.1 Stable

Graphics API abstraction for Fyrox Game Engine

17.4K downloads · 1mo ago
56

skia-rs-pdf

0.2.7 Experimental

PDF generation for skia-rs

268 downloads · 29d ago
56

skia-rs-skottie

0.2.7 Experimental

Lottie animation support for skia-rs (Skottie)

244 downloads · 29d ago
56

skia-rs-svg

0.2.7 Experimental

SVG parsing and rendering for skia-rs

585 downloads · 29d ago
55

gfx

0.18.3 Growing

A high-performance, bindless graphics API

1.5M downloads · 3y ago
55

fframes-skia-safe

0.91.0 Growing

Safe Skia Bindings for Rust

3.6K downloads · 5mo ago