Rendering::Graphics Api
skia-safe
0.93.1 GrowingSafe Skia Bindings for Rust
skia-bindings
0.93.1 GrowingSkia Bindings for Rust
vk-parse
0.20.0 GrowingVulkan specification parser
imgui-wgpu
0.28.0 GrowingA wgpu render backend for imgui-rs.
piet
0.8.0 GrowingAn abstraction for 2D graphics.
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.
allegro-sys
0.0.50 GrowingAllegro 5 core library Rust binding
gpu-allocator
0.28.0 GrowingMemory allocator for GPU memory in Vulkan and DirectX 12
ash
0.38.0+1.3.281 GrowingVulkan bindings for Rust
fyrox-graphics-gl
1.0.0 ExperimentalOpenGL-based graphics server for Fyrox Game Engine
piet-common
0.8.0 GrowingSelection of a single preferred backend for Piet.
allegro
0.0.50 GrowingAllegro 5 core library Rust wrapper
gl_generator
0.14.0 GrowingCode generators for creating bindings to the Khronos OpenGL APIs.
fyrox-graphics
1.0.0 StableGraphics API abstraction for Fyrox Game Engine
vulkano-shaders
0.35.0 GrowingMacro for generating Rust code from shaders
grafo
0.14.3 GrowingA GPU-accelerated rendering library for Rust
raui-immediate
0.70.17 GrowingRAUI immediate mode UI layer
raui-core
0.70.17 GrowingRAUI application layer
raui-material
0.70.17 GrowingMaterial components library for RAUI
drawing_api
1010.0.0 ExperimentalAPI for 2D graphics library
egui-cha
0.6.0 ExperimentalTEA (The Elm Architecture) framework for egui
vulkano-win
0.34.0 GrowingLink between vulkano and winit
piet-web
0.8.0 GrowingWeb canvas backend for Piet 2D graphics abstraction.
raui-retained
0.70.17 GrowingRAUI retained mode UI layer
raui-immediate-widgets
0.70.17 GrowingWidgets library for RAUI immediate mode UI layer
raui-json-renderer
0.70.17 GrowingRAUI renderer for JSON format
raui-tesselate-renderer
0.70.17 GrowingRAUI renderer that tesselates layout into vertex and index buffers
vulkan-headers
0.2.4+vulkan-1.4.342 ExperimentalMinimalist Rust FFI bindings for Vulkan
khronos_api
3.1.0 GrowingThe Khronos XML API Registry, exposed as byte string constants.
gl
0.14.0 GrowingOpenGL bindings
egui-cha-ds
0.6.0 ExperimentalDesign System for egui-cha (Atoms, Molecules, Theme)
fframes-skia-safe
0.91.0 GrowingSafe Skia Bindings for Rust
raui-derive
0.70.17 GrowingMacros for Renderer Agnostic User Interface
drawing_gl
0.8.0 GrowingOpenGL backend for 2D graphics library
vulkano
0.35.2 GrowingSafe wrapper for the Vulkan graphics API
zengeld-canvas
0.1.9 ExperimentalHigh-performance SVG chart rendering engine for financial data visualization
speedy2d
3.0.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.
egui-cha-macros
0.6.0 ExperimentalProcedural macros for egui-cha layout DSL
piston2d-graphics
0.45.0 GrowingA library for 2D graphics that works with multiple back-ends
piet-coregraphics
0.8.0 GrowingCoreGraphics backend for Piet 2D graphics abstraction.
piet-direct2d
0.8.0 GrowingDirect2D backend for Piet 2D graphics abstraction.
gfx
0.18.3 GrowingA high-performance, bindless graphics API
piet-cairo
0.8.0 GrowingCairo backend for Piet 2D graphics abstraction.
vulkano-macros
0.35.0 GrowingMacros used by vulkano
vulkano-util
0.35.0 GrowingUtility functionality to make usage of vulkano easier
raui-app
0.70.17 GrowingRAUI application layer to focus only on making UI
raui
0.70.17 GrowingRenderer Agnostic User Interface
deft-skia-safe
0.83.0 GrowingSafe Skia Bindings for Rust
drawing
0.5.0 GrowingAPI for 2D graphics library
tracel-ash
0.39.0+sdk1.4.131 ExperimentalVulkan bindings for Rust