Rendering::Graphics Api
skia-safe
0.99.0 GrowingSafe Skia Bindings for Rust
skia-bindings
0.99.0 GrowingSkia Bindings for Rust
skia-rs-core
0.3.0 ExperimentalCore types for skia-rs: geometry, color, and pixel storage
skia-rs-path
0.3.0 ExperimentalPath geometry and operations for skia-rs
skia-rs-canvas
0.3.0 ExperimentalCanvas, surface, and recording for skia-rs
allegro-sys
0.0.51 GrowingAllegro 5 core library Rust binding
skia-rs-codec
0.3.0 ExperimentalImage encoding and decoding for skia-rs
skia-rs-paint
0.3.0 ExperimentalPaint, shaders, and effects for skia-rs
allegro
0.0.51 GrowingAllegro 5 core library Rust wrapper
vk-parse
0.21.0 GrowingVulkan specification parser
skia-rs-text
0.3.0 ExperimentalText layout and rendering for skia-rs
skia-rs-gpu
0.3.0 ExperimentalGPU backends for skia-rs
skia-rs-safe
0.3.0 ExperimentalHigh-level safe Rust API for skia-rs - A pure Rust implementation of Skia
skia-rs
0.3.0 ExperimentalA pure Rust implementation of Google's Skia 2D graphics library
speedy2d
3.1.0 StableHardware-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.
freya-skia-safe
0.98.0 ExperimentalSafe Skia Bindings for Rust
ash
0.38.0+1.3.281 GrowingVulkan bindings for Rust
glium
0.36.0 GrowingElegant 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.
piet
0.8.0 GrowingAn abstraction for 2D graphics.
tracel-ash
0.39.3+sdk1.4.350 ExperimentalVulkan bindings for Rust
gl_generator
0.14.0 GrowingCode generators for creating bindings to the Khronos OpenGL APIs.
miniquad
0.4.11 GrowingCross-platform window context and rendering library.
vulkano-shaders
0.35.0 GrowingMacro for generating Rust code from shaders
gpu-allocator
0.28.0 GrowingMemory allocator for GPU memory in Vulkan and DirectX 12
grafo
0.17.0 GrowingA GPU-accelerated rendering library for Rust
jay-ash
0.12.0+1.4.356 ExperimentalVulkan bindings for Rust
vulkano-win
0.34.0 GrowingLink between vulkano and winit
piet-common
0.8.0 GrowingSelection of a single preferred backend for Piet.
skia-rs-pdf
0.3.0 ExperimentalPDF generation for skia-rs
skia-rs-svg
0.3.0 ExperimentalSVG parsing and rendering for skia-rs
skia-rs-skottie
0.3.0 ExperimentalLottie animation support for skia-rs (Skottie)
skia-rs-ffi
0.3.0 ExperimentalC FFI bindings for skia-rs
imgui-wgpu
0.28.0 GrowingA wgpu render backend for imgui-rs.
vulkan-rust-sys
0.10.1 ExperimentalRaw Vulkan FFI types generated from vk.xml
khronos_api
3.1.0 GrowingThe Khronos XML API Registry, exposed as byte string constants.
gl
0.14.0 GrowingOpenGL bindings
vyre-driver-wgpu
0.6.5 Experimentalwgpu backend for vyre IR - implements VyreBackend, owns GPU runtime, buffer pool, pipeline cache
vulkan-rust
0.10.1 ExperimentalErgonomic Vulkan bindings for Rust, generated from vk.xml
freya-skia-bindings
0.98.0 ExperimentalSkia Bindings for Rust
piston2d-graphics
0.45.0 GrowingA library for 2D graphics that works with multiple back-ends
piet-web
0.8.0 GrowingWeb canvas backend for Piet 2D graphics abstraction.
vulkano-util
0.35.0 GrowingUtility functionality to make usage of vulkano easier
drawing_api
1010.0.0 GrowingAPI for 2D graphics library
vulkano
0.35.2 GrowingSafe wrapper for the Vulkan graphics API
transformator
0.2.0 ExperimentalA small helper library for CSS-like 3D transformation inheritance and composition
fyrox-graphics-gl
1.0.1 GrowingOpenGL-based graphics server for Fyrox Game Engine
bort-vma
0.3.5 GrowingRust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
pyronyx
0.3.2+1.4.350 ExperimentalBetter Vulkan bindings for Rust
gfx
0.18.3 GrowingA high-performance, bindless graphics API
raui-immediate
0.70.17 GrowingRAUI immediate mode UI layer