rustio rustio.net

Rendering::Graphics Api

72

skia-safe

0.93.1 Growing

Safe Skia Bindings for Rust

2.4M downloads · 1mo ago
69

skia-bindings

0.93.1 Growing

Skia Bindings for Rust

2.3M downloads · 1mo ago
63

vk-parse

0.20.0 Growing

Vulkan specification parser

1.1M downloads · 21d ago
63

imgui-wgpu

0.28.0 Growing

A wgpu render backend for imgui-rs.

119.2K downloads · 8d ago
62

piet

0.8.0 Growing

An abstraction for 2D graphics.

1.0M downloads · 7mo ago
61

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.7M downloads · 1y ago
61

allegro-sys

0.0.50 Growing

Allegro 5 core library Rust binding

105.1K downloads · 3mo ago
61

gpu-allocator

0.28.0 Growing

Memory allocator for GPU memory in Vulkan and DirectX 12

7.4M downloads · 6mo ago
60

ash

0.38.0+1.3.281 Growing

Vulkan bindings for Rust

20.0M downloads · 1y ago
60

fyrox-graphics-gl

1.0.0 Experimental

OpenGL-based graphics server for Fyrox Game Engine

4.0K downloads · 3d ago
60

piet-common

0.8.0 Growing

Selection of a single preferred backend for Piet.

571.1K downloads · 7mo ago
60

allegro

0.0.50 Growing

Allegro 5 core library Rust wrapper

98.8K downloads · 3mo ago
59

gl_generator

0.14.0 Growing

Code generators for creating bindings to the Khronos OpenGL APIs.

21.7M downloads · 6y ago
59

fyrox-graphics

1.0.0 Stable

Graphics API abstraction for Fyrox Game Engine

12.7K downloads · 3d ago
59

vulkano-shaders

0.35.0 Growing

Macro for generating Rust code from shaders

488.7K downloads · 1y ago
59

grafo

0.14.3 Growing

A GPU-accelerated rendering library for Rust

13.3K downloads · 3d ago
59

raui-immediate

0.70.17 Growing

RAUI immediate mode UI layer

70.3K downloads · 2mo ago
59

raui-core

0.70.17 Growing

RAUI application layer

148.4K downloads · 2mo ago
59

raui-material

0.70.17 Growing

Material components library for RAUI

125.5K downloads · 2mo ago
59

drawing_api

1010.0.0 Experimental

API for 2D graphics library

405 downloads · 1mo ago
58

egui-cha

0.6.0 Experimental

TEA (The Elm Architecture) framework for egui

477 downloads · 23d ago
58

vulkano-win

0.34.0 Growing

Link between vulkano and winit

350.8K downloads · 2y ago
58

piet-web

0.8.0 Growing

Web canvas backend for Piet 2D graphics abstraction.

363.4K downloads · 7mo ago
58

raui-retained

0.70.17 Growing

RAUI retained mode UI layer

66.8K downloads · 2mo ago
58

raui-immediate-widgets

0.70.17 Growing

Widgets library for RAUI immediate mode UI layer

66.3K downloads · 2mo ago
58

raui-json-renderer

0.70.17 Growing

RAUI renderer for JSON format

128.6K downloads · 2mo ago
58

raui-tesselate-renderer

0.70.17 Growing

RAUI renderer that tesselates layout into vertex and index buffers

96.1K downloads · 2mo ago
58

vulkan-headers

0.2.4+vulkan-1.4.342 Experimental

Minimalist Rust FFI bindings for Vulkan

124 downloads · 1mo ago
57

khronos_api

3.1.0 Growing

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

19.2M downloads · 6y ago
57

gl

0.14.0 Growing

OpenGL bindings

2.6M downloads · 6y ago
57

egui-cha-ds

0.6.0 Experimental

Design System for egui-cha (Atoms, Molecules, Theme)

401 downloads · 23d ago
57

fframes-skia-safe

0.91.0 Growing

Safe Skia Bindings for Rust

3.5K downloads · 3mo ago
57

raui-derive

0.70.17 Growing

Macros for Renderer Agnostic User Interface

105.8K downloads · 2mo ago
57

drawing_gl

0.8.0 Growing

OpenGL backend for 2D graphics library

8.7K downloads · 1mo ago
57

vulkano

0.35.2 Growing

Safe wrapper for the Vulkan graphics API

1.3M downloads · 7mo ago
57

zengeld-canvas

0.1.9 Experimental

High-performance SVG chart rendering engine for financial data visualization

130 downloads · 3mo ago
57

speedy2d

3.0.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.

97.5K downloads · 2mo ago
56

egui-cha-macros

0.6.0 Experimental

Procedural macros for egui-cha layout DSL

480 downloads · 23d ago
56

piston2d-graphics

0.45.0 Growing

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

1.6M downloads · 1y ago
56

piet-coregraphics

0.8.0 Growing

CoreGraphics backend for Piet 2D graphics abstraction.

721.5K downloads · 7mo ago
56

piet-direct2d

0.8.0 Growing

Direct2D backend for Piet 2D graphics abstraction.

402.2K downloads · 7mo ago
55

gfx

0.18.3 Growing

A high-performance, bindless graphics API

1.4M downloads · 3y ago
55

piet-cairo

0.8.0 Growing

Cairo backend for Piet 2D graphics abstraction.

511.9K downloads · 7mo ago
55

vulkano-macros

0.35.0 Growing

Macros used by vulkano

365.7K downloads · 1y ago
55

vulkano-util

0.35.0 Growing

Utility functionality to make usage of vulkano easier

37.8K downloads · 1y ago
55

raui-app

0.70.17 Growing

RAUI application layer to focus only on making UI

63.3K downloads · 2mo ago
55

raui

0.70.17 Growing

Renderer Agnostic User Interface

131.5K downloads · 2mo ago
55

deft-skia-safe

0.83.0 Growing

Safe Skia Bindings for Rust

6.4K downloads · 10mo ago
55

drawing

0.5.0 Growing

API for 2D graphics library

14.3K downloads · 4mo ago
55

tracel-ash

0.39.0+sdk1.4.131 Experimental

Vulkan bindings for Rust

31.0K downloads · 1mo ago