-
wgpu
Cross-platform, safe, pure-rust graphics API
-
ash
Vulkan bindings for Rust
-
x11rb
Rust bindings to X11
-
metal
Rust bindings for Metal
-
khronos-egl
Rust bindings for EGL
-
font-kit
A cross-platform font loading library
-
vulkano
Safe wrapper for the Vulkan graphics API
-
glutin
Cross-platform OpenGL context provider
-
naga_oil
combining and manipulating shaders using naga IR
-
macroquad
easy to use graphics library
-
ratatui-image
An image widget for ratatui, supporting sixels and unicode-halfblocks
-
guillotiere
A dynamic 2D texture atlas allocator with fast deallocation
-
gpu-allocator
Memory allocator for GPU memory in Vulkan and DirectX 12
-
alacritty
A fast, cross-platform, OpenGL terminal emulator
-
femtovg
Antialiased 2D vector drawing library
-
hassle-rs
HLSL compiler library, this crate provides an FFI layer and idiomatic rust wrappers for the new DXC HLSL compiler and validator
-
zeno
High performance, low level 2D path rasterization
-
dwrote
Lightweight binding to DirectWrite
-
glow
GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code
-
i_overlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties
-
piet
An abstraction for 2D graphics
-
psp
building full PSP modules, including both PRX plugins and regular homebrew apps
-
gpu-descriptor
agnostic descriptor allocator for Vulkan like APIs
-
glfw
GLFW3 bindings and idiomatic wrapper for Rust
-
freetype-sys
Low level binding for FreeType font library
-
rioterm
Rio terminal is a hardware-accelerated GPU terminal emulator, focusing to run in desktops and browsers
-
x11-dl
X11 library bindings for Rust
-
pathfinder_simd
SIMD library
-
opencl3
Khronos OpenCL 3.0 API and extensions
-
etagere
Dynamic 2D texture atlas allocation using the shelf packing algorithm
-
d3_geo_rs
A port of D3/d3-geo
-
ab_glyph_rasterizer
Coverage rasterization for lines, quadratic & cubic beziers
-
wgpu-profiler
profiler scopes for wgpu using timer queries
-
spirq
Light weight SPIR-V query utility for graphics
-
after-effects
High level bindings for the Adobe After Effects® SDK
-
speedy2d
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.
-
spirv
Rust definition of SPIR-V structs and enums
-
elements-lang
A geometry markup language and diagram renderer
-
gl_generator
Code generators for creating bindings to the Khronos OpenGL APIs
-
glutin_wgl_sys
The wgl bindings for glutin
-
imgui-rs-vulkan-renderer
A Vulkan renderer for imgui-rs using Ash
-
gleam
Generated OpenGL bindings and wrapper for Servo
-
icy_sixel
A 100% rust sixel library
-
cube3d
A GUI-based 3D cube rotation demo
-
glyphon
Fast, simple 2D text rendering for wgpu
-
libR-sys
Low level bindings to the R programming language
-
io-surface
Bindings to IO Surface for macOS
-
ascii-canvas
canvas for drawing lines and styled text and emitting to the terminal
-
bevy_pbr
Adds PBR rendering to Bevy Engine
-
allegro
5 core library Rust wrapper
-
naga
Shader translator and validator. Part of the wgpu project
-
crevice
Create GLSL-compatible versions of structs with explicitly-initialized padding
-
vulkanalia
Vulkan bindings for Rust
-
mdfried
A markdown viewer for the terminal that renders images and big headers
-
freetype-rs
Bindings for FreeType font library
-
wgsl_to_wgpu
Generate typesafe Rust bindings from WGSL shaders to wgpu
-
wgpu_glyph
A fast text renderer for wgpu, powered by glyph_brush
-
libharu_ng
Easily generate PDFs from your Rust app
-
poisson_reconstruction
Screened Poisson Reconstruction algorithm in Rust
-
kiss3d
3D graphics engine for Rust
-
mira
Pure and simple Vulkan bindings generated from Vulkan-Headers!
-
surf_n_term
Posix terminal rendering library
-
bevy_water
Dynamic ocean material for Bevy
-
fdsm
A pure-Rust implementation of multi-channel signed distance field generation
-
rsille
A full feature braille code art lib
-
app-surface
Integrate wgpu into your existing iOS, Android and Web apps without relying on winit
-
spirv-std
Standard functions and types for SPIR-V
-
cl3
Khronos OpenCL 3.0 API and extensions
-
fidget
Infrastructure for complex closed-form implicit surfaces
-
xplm
High-level interfaces to the X-Plane plugin SDK
-
hyprlux
Hyprland utility that automates vibrance and night light control
-
rough_piet
Draw Hand Sketched 2D Drawings Using Piet
-
tiny-skia-path
A tiny-skia Bezier path implementation
-
luminance
Stateless and type-safe graphics framework
-
gctex
designed for encoding and decoding texture formats used in the Nintendo GameCube and Wii games. The library provides C bindings, making it useful in both Rust and C/C++ based projects.
-
rust-gpu-tools
Rust OpenCL tools
-
algoart
Algorithmic Art CLI: A Command-Line Tool for Creating Generative Art
-
blade-graphics
Graphics abstraction for Blade
-
cairo-sys-rs
FFI bindings to libcairo
-
rust-pathtracer
A principled BSDF pathtracer with an abstracted backend. Perfect for rendering procedural content.
-
tweak_shader
wgpu helper library for building flexible screen shaders
-
beryllium
Opinionated wrapper for
fermium
-
piston2d-graphics
2D graphics that works with multiple back-ends
-
wgsl_bindgen
Type safe Rust bindings workflow for wgsl shaders in wgpu
-
glslopt
Optimizes GLSL shader code
-
rspirv
APIs for SPIR-V module manipulation
-
mepeyew
Small But Powerful Graphics Library
-
xcb
Rust safe bindings for XCB
-
termsnap
Create SVGs from terminal output
-
pax-compiler
Compiler APIs for parsing and building Pax projects into application executables
-
hudhook
A graphics API hook with dear imgui render loop. Supports DirectX 9, 11, 12, and OpenGL 3.
-
ufbx
Bindings for ufbx
-
polygons
Fast points-in-polygon test and distances to polygons
-
truck-rendimpl
visualization of shape and polygon mesh based on platform
-
glium-types
types to use with glium
-
svg_fmt
Very simple debugging utilities to dump shapes in SVG format
-
layer-proc-gen
easy to use chunk based procedural generation library with top-down planning
-
freetype
Bindings for Freetype used by Servo
-
ddsfile
DirectDraw Surface file format parser/composer
-
win_desktop_duplication
efficient DXGI desktop duplication api
-
fast-surface-nets
A fast, chunk-friendly implementation of Naive Surface Nets on regular grids
-
vkgen
Generates Rust source code from the Vulkan/OpenXR registry
-
smesh
A fast and ergonomic surface-mesh/halfedge-mesh implementation and polygon mesh manipulation library based on pmp
-
glutin-winit
Glutin bootstrapping helpers with winit
-
deno_webgpu
WebGPU implementation for Deno
-
rust-animation
OpenGL based Animation Toolkit written in Rust
-
spirv-builder
Helper for building shaders with rust-gpu
-
dunge
portable 3d render library
-
vulkan-bindings
Bindings for the Vulkan API generated from Khronos spec (vk.xml)
-
stereokit
Higher-Level wrapper around stereokit-sys bindings for StereoKitC library for XR
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
wgml
Cross-platform GPU LLM inference
-
vga-emu
VGA Emulator
-
iron-shapes
Basic data types and routines for computational geometry focused on VLSI chip design
-
fontdue-sdl2
A glue crate between fontdue and sdl2
-
libredr-worker
LibreDR is an open-source ray-tracing differentiable renderer
-
ohos-sys
Bindings to the native API of OpenHarmony OS
-
euler
Mathematics library for 3D computer graphics
-
macroquad-particles
Visual effects editor based on macroquad and megaui
-
nannou
A Creative Coding Framework for Rust
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
surfman
A cross-platform, low-level toolkit for GPU surface management
-
pokemon-utils
a collection of pokemon related utilities Project homepage: https://github.com/isaacadams/pokemon-utils
-
pax-runtime-api
Userland constructs used at the runtime API boundary of Pax Engine
-
ndarray_cg
Math for computer graphics based on
ndarray
. The approach used in ndarray for computer graphics math is highly flexible and performant, even though there are many specialized crates… -
geogram_predicates
Rust bindings to the Geogram library's predicates module
-
tinybvh-rs
Rust wrapper for tinybvh
-
asciidork-eval
Asciidork eval
-
glwfr
Make graphics with OpenGL
-
soundview
Live analyzer/voiceprint visualization of system audio
-
embree3-arm
A wrapper for the Embree ray tracing kernels
-
d7engine
A game engine in rust with SDL2 and opengl
-
gol
Conway's game of life in OpenGL
-
libdrm_amdgpu_sys
libdrm_amdgpu bindings for Rust, and some methods ported from Mesa3D
-
gfx_shader_watch
GFX Utility for watching shaders and reloading pipeline state on the fly
-
pnte
2D Graphics library for Windows in Rust
-
cgl-rs
CGL is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation
-
egui-ash-renderer
A Vulkan renderer for egui using Ash
-
marching_squares_wgpu
Parallel Marching Squares algorithm implemented with wgpu
-
reflexo-vec2dom
Export a frame of Typst document into dom element
-
spirv_cross
Safe wrapper around SPIRV-Cross
-
piet-coregraphics
CoreGraphics backend for piet 2D graphics abstraction
-
bvh2d
A fast BVH using SAH for 2d
-
ash-window
Interop library between ash and raw-window-handle
-
contrast_renderer
A web-gpu based 2D render engine
-
mini_sdl
A small and simple wrapper around SDL2
-
obvhs
BVH Construction and Traversal Library
-
mod3d-base
3D Models for Gl processing
-
spirv-to-dxil
Rust bindings to spirv-to-dxil
-
rust_render_101
A p5js-style 2D graphics library for rust, based on minifb
-
fsr
FidelityFX Super Resolution 2 bindings for rust
-
GraphicsEngine
my try at making an api to use for Graphics in Rust. It uses the winapi crate and focuses on making it easy to create and modify Windows
-
libharuhishot
impl screencopy for wayland
-
pistoncore-sdl2_window
A SDL2 back-end for the Piston game engine
-
pittore
toolkit for 2D visualization based on wgpu
-
tcod
bindings for the Doryen library (a.k.a. libtcod).
-
gpu-usage-waybar
display gpu usage in Waybar
-
huozi
typography engine for CJK languages, especially designed for game rich-text
-
gema_texto
parse gemtext and render HTML
-
d3d12-descriptor-heap
Descriptor heap allocator for Direct3D 12
-
nsi
Nodal Scene Interface for (offline) 3D renderers – ɴsɪ
-
zng-webrender
A GPU accelerated 2D renderer for web content
-
vger
2D GPU renderer for dynamic UIs
-
truck-geometry
geometrical structs: knot vector, B-spline and NURBS
-
libmpv2
Libmpv abstraction that's easy to use and can play next to all codecs and containers
-
del-msh
mesh utility library for computer graphics research and prototyping
-
vulkano-util
functionality to make usage of Vulkano easier
-
manifold-rs
Rust wrapper for manifold
-
mltg
Direct2D wrapper library
-
rust-chip8-opengl
A CHIP-8 emulator written in rust. Can be ran as a CLI rendering either to the terminal or using GLFW.
-
rtbvh
BVH library with various build algorithms and high performance using packet traversal
-
lava
Rust wrapper to manipulate Vulkan more conveniently than with bindings
-
rutabaga_gfx
Handling virtio-gpu protocols
-
minedmap-types
Common types used by several MinedMap crates
-
rustacuda
CUDA Driver API Wrapper
-
ashtray
Collection of utilities for Vulkan ash API
-
gimura-preprocessor-lib
A small library for file peprocessing
-
minwebgl
Minimal set of tools for concise WebGL programming
-
simple-color
color struct
-
sdf-common
Stateful Dataflow constants and common utils
-
rjmatrix
Creates the matrix in the terminal. Use
c
to cycle colors,0-9
to change speed, andq
to quit. -
webgl-rc
WebGL wrapper with resources reference counting
-
solstrale
A Path tracing library
-
doryen-rs
Pure rust OpenGL accelerated roguelike console API with native/wasm support
-
reforge
A real-time vulkan compute shader utility capable of chaining shaders together in a render graph
-
amd-ext-d3d
Rust bindings for AMD's DirectX12 modified PIX3 RGP markers
-
spitfire
toolset
-
piet-glow
A hardware-accelerated 2D graphics backend for piet using glow
-
shibuichi
zsh prompt preprocessor to add git integration
-
drawing
API for 2D graphics library
-
black-fuchsia
Friendly compute in vulkan
-
nuri
nuri ui-framework
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
enigma-3d
A 3D Rendering Engine with a focus on simplicity and ease of use. Far from feature complete and not recommended for production use.
-
sdf2mesh
convert SDFs to triangle meshes using wgpu and dual contouring
-
canvasette
A minimal library for wgpu that draws sprites and text
-
opl-emu
OPL Emulator
-
vulkanite
Vulkan bindings for Rust
-
re_renderer
A wgpu based renderer for all your visualization needs
-
microcad-core
µcad core
-
ascending_camera
A basic camera solution for Rendering
-
egui_graph
A general-purpose node graph widget for egui
-
isosurface
extraction algorithms
-
playdate-graphics
High-level graphics API built on-top of Playdate API
-
wgsl-parser
A zero-copy recursive-descent parser for WebGPU shading language
-
bort-vma
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
-
thalia_ui
ui-framework
-
turing-smart-screen
Rust driver for the Turing Smart Screen
-
ash-alloc
A segregated list memory allocator for Vulkan, but for Ash
-
quaternion-matrix
quaternion matrix for Rust
-
taika
Thin abstraction over wgpu and winit
-
rmgl
A small and kinda working ray marching graphics lib
-
embedded-graphics-framebuf
Frame buffer helper for embedded-graphics
-
egui_wgpu_backend
Backend code to use egui with wgpu
-
vizia_id
Generational ID type used by vizia
-
acrylic-web
compile acrylic apps to web-assembly
-
sdfu
Signed Distance Field (Function) Utilities. Contains functions for creating, combining, modifying, and using analytic SDFs for computer graphics.
-
ffgl-core
FFGL plugin framework
-
rio-backend
A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers
-
cherry-rs
Tools for designing sequential optical systems
-
floem-vger
Unofficial vger fork for Floem
-
roughr
Generate Hand Sketched 2D Drawings
-
crater-rs
solid modeling primitives and operations
-
limelight
WebGL2 wrapper with a focus on making high-performance graphics code easier to write and maintain
-
re_view_spatial
Views that show entities in a 2D or 3D spatial relationship
-
emesh-converter-cli
CLI tool for converting 3D polygon meshes to other representations
-
css-image
rendering images from css
-
snes-gfx
processing SNES-graphics data and nametables
-
easy-imgui-opengl
OpenGL helper types, designed to work with easy-imgui
-
divert
Rust Lang bindings for Recast Navigation
-
rust_line_rasterizer
line rasterization
-
hylarana-graphics
A cross-platform screen casting library implemented by Rust
-
cat_engine
A 2D graphics engine with audio output support
-
wonnx-cli
CLI for WONNX. WONNX is an ONNX runtime based on wgpu aimed at being a universal GPU runtime, written in Rust.
-
vertex_clustering
vertex clustering
-
ratatui-wgpu
A wgpu based backend for ratatui
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
shaderc
Rust bindings for shaderc
-
chaos-framework
Game framework for creating games!
-
kdtree-ray
Fast Kdtree implementation for raytracer
-
queued_animated_sprites_macroquad
Macroquad animated sprite drawing library focused around a queue-based design
-
egui-d3d9
D3D9 backend for egui
-
points_on_curve
Points on Bezier Curves
-
wgcore
abstractions for composable WGSL shaders
-
direct2d
A safe abstraction for drawing with Direct2D
-
reflexo-vec2bbox
Render vector items BBox
-
sapp-wasm
Part of miniquad rendering library. Binding and JS implementation of GL and sokol-app API.
-
frag
do live shader coding and rendering shaders to video
-
nuklear-rust
Rust wrapper for Nuklear 2D GUI library (github.com/vurtun/nuklear)
-
yakui-wgpu
wgpu renderer for yakui
-
turtle
Learn the Rust language by creating animated drawings!
-
gerb
Font editor for UFO 3 fonts
-
swiftui-skia
skia based 2d graphics SwiftUI rendering library. It is based on Rust to implement software rasterization to perform rendering. It performs better in cross-platform adaptability than hardware rasterization…
-
raylib_imgui_rs
A Raylib integration with DearImGui in Rust!
-
x-graphics
Graphics framework for X
-
msdfgen
Safe bindings for msdfgen (multi-channel signed distance field generator)
-
vason
Basic 2D rasterizer written in rust that renders to a buffer
-
picodraw
A smol gpu graphics library
-
building-blocks
Data types, collections, and algorithms for working with maps on 2D and 3D integer lattices. Commonly known as voxel data.
-
rsmeshopt
Triangle strip/fan generation
-
sstar
A small frontend framework for 2D game
-
x11rb-protocol
Rust bindings to X11
-
old_school_gfx_glutin_ext
Extensions for glutin to initialize & update old school gfx
-
notan_graphics
graphics API for Notan
-
fil-rustacuda
CUDA Driver API Wrapper
-
librsvg-rebind
Rust bindings for librsvg
-
makepad-shader-compiler
Makepad platform shader compiler
-
nanovg
Idiomatic bindings to the NanoVG library
-
nvapi
NVIDIA NVAPI bindings
-
glutin_glx_sys
The glx bindings for glutin
-
sparkle
GL bindings for Servo's WebGL implementation
-
normalize-css-z
Normalization of a CSS z-index value to a 32-bit floating-point number (well, kind of...)
-
rusttyper
Basic text layout, using rusttype
-
mabel-eno
Eno parsing library for Rust
-
truck-base
Basic structs and traits: importing cgmath, curve and surface traits, tolerance, etc
-
xcb-util-cursor
Bindings to libxcb-cursor
-
glfw-passthrough
GLFW3 bindings and idiomatic wrapper for Rust with Passthrough patches
-
mod3d
3D Models for Gl processing
-
VulkanLoaderRust
Rust Vulkan Loader based on earthtraveller1/Vulkan-Loader-sys-rs
-
wginit
Framework for initializing wgpu + winit
-
core-graphics-helmer-fork
Fork of core-graphics maintained by helmer team
-
filum
Easy GPGPU powered by Vulkan
-
grr
Bare metal OpenGL 4.5+ wrapper
-
safex11
Safe, high-level x11 bindings
-
rustcolor
Rust terminal rendering library thats supports 3/4 bit, 8 bit and 24 bit colors
-
wgpu_starter
wgpu code initializer
-
phobos
Fast, powerful Vulkan abstraction library
-
spq-core
spq core feature implementation, a light weight SPIR-V query utility for graphics
-
freetypegl
Rust build helpers and bindings for freetype-gl
-
toxicblend
gRPC based Blender-addons. WIP
-
wgsl-playground
Playground for experimenting with WGSL fragment shaders with live-reloading
-
assimp
Rust bindings for the Assimp library
-
wgpu-hal
Hardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API
-
fev
High-level VA-API bindings
-
cloudmap
强制 vv大于1.0 使用最大颜色值
-
ul
High Level Bindings to Ultralight SDK
-
lyon
2D Graphics rendering on the GPU using tessellation
-
glyphrs
A text art generator written in Rust
-
lut-cube
.cube files parser
-
ohos-drawing-sys
Bindings to the
native_drawing
API of OpenHarmony OS -
chapter14_light
TRPL Chapter 14 - Light; instead of art
-
egui_sdl2_platform
A render-backend independant egui backend for sdl2
-
duku
creating graphic experiences
-
phosphorus
Makes GL bindings for you
-
frenderer
The friendly WGPU renderer
-
forte_engine
A core for a basic render/game engine designed to have little overhead
-
recibo
ESC/POS printer driver for Rust
-
pix-image-viewer
Desktop image viewer. Arranges images in a zoomable, pannable grid.
-
bitshifter/mathbench
Comparing performance of Rust math libraries for common 3D game and graphics tasks
-
bgfx-rs
Bindings for bgfx
-
space-time
A nightly only library of space-time filling curves that supports no-std
-
create_vox
creating magicavoxel files
-
nvngx
NVIDIA NGX bindings
-
gl
OpenGL bindings
-
easygpu
wrapper around wgpu aiming to make some common operations easier
-
canvy
A helper package for representing 2D canvases
-
usd
Rust bindings for USD
-
glwindow
Create a minimal window for OpenGl with glutin
-
shadermagic
Pseudo-glsl to msl and glsl transpiler
-
vk-mem-erupt
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt
-
chair
An efficient binary mesh format which is both small and extremely fast to read
-
pax-chassis-ios
Platform-specific chassis allowing Pax cartridges to be executed as native iOS apps
-
forky_play
Rust Utilities
-
vxdraw
2D rendering library
-
tpit-rt
Portal Interface Types
-
embree
A wrapper for the Embree ray tracing kernels
-
mikktspace
Mikkelsen tangent space algorithm
-
vk-mem-vulkanalia
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using vulkanalia instead of ash. Fork of vk-mem.
-
mangrove-script
Swamp Script plugin for Mangrove
-
truck-geotrait
Defines geometric traits for truck
-
pi_polygon
polygon
-
csfml-graphics-sys
Bindings to csfml-graphics
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
gbm-sys
Bindgen generated unsafe libgbm wrapper
-
deno_canvas
OffscreenCanvas implementation for Deno
-
framebuffer
Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.
-
vk_api
The Vulkan API XML exposed as a byte string constant
-
openglm
sdk
-
olc_pixel_game_engine
Rust bindings for olcPixelGameEngine
-
mini-collide
Lightweight collision routines for 3D graphics
-
piston2d-opengl_graphics
An OpenGL 2D back-end for the Piston game engine
-
xc3_model
High level library for xc3_lib
-
core-graphics-types
Bindings for some fundamental Core Graphics types
-
glu-sys
Raw GLU and GL Rust bindings
-
spirv-cross-sys
Raw bindings to SPIRV-Cross
-
phex
high level graphics engine
-
nvidia-aftermath-rs
Rust bindings for the Nvidia Aftermath SDK
-
dxfilter
Process textures with DirectX shaders. Includes few Scale, Color conversion filters and utils to make your own.
-
micro_framebuffer
A very simple framebuffer for embedded systems
-
cuda-driver-sys
Rust binding to CUDA Driver APIs
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
rustc_codegen_spirv
SPIR-V code generator backend for rustc
-
consolegl
A terminal 3D graphics library
-
spirv_combimgsampsplitter
SPIRV combined image sampler splitter for wgpu
-
stdg
A command-line tool for cross-language, cross-platform 2D graphics
-
tcod-sys
Raw FFI bindings & build script to link against libtcod
-
coloured-strings
that makes colouring strings easy and lightweight (< 3.0 kb)!
-
imgui-winit-glow-renderer-viewports
combined platform + renderer using the docking branch viewport feature
-
caper
Minimalist game framework
-
nuki
Rust wrapper for Nuklear 2D GUI library (https://github.com/Immediate-Mode-UI/Nuklear)
-
rusty-d3d12
Low-level D3D12 bindings for Rust
-
Dzahui
CFD Library for real-time simulation
-
wonnx-preprocessing
Preprocessing utility crate for WONNX. WONNX is an ONNX runtime based on wgpu aimed at being a universal GPU runtime, written in Rust.
-
cuadra
layout types
-
octoon-math
Graphics utilities for Rust
-
dcc-tiler
CLI for counting / rendering tilings of various shapes
-
iced_glyphon
Fast, simple 2D text rendering for wgpu
-
sdf-parser-package
Core parser for the sdf pkg YAML
-
rgx
A 2D graphics toolkit for rust
-
glfw_raw_window_handle_0_5_0
GLFW3 bindings and idiomatic wrapper for Rust
-
pax-std-primitives
Primitives crate for Pax's standard library
-
microcad-export
µcad export
-
bdf2surface
convert bdf font to sdl2 surface
-
mod3d-gl
3D Models for Gl processing
-
wasm-bus-webgl
WebAssembly WebGL Interface
-
twgpu-tools
Collection of tools about rendering Teeworlds and DDNet maps
-
hui-glium
glium render backend for
hui
-
piet-direct2d
Direct2D backend for piet 2D graphics abstraction
-
irondash_texture
Rust Bindings for Flutter External Textures
-
preproc
a sane pre-processor for shaders and any other language
-
directwrite
A safe abstraction for interacting with DirectWrite, intended initially to be used with direct2d for easy text rendering
-
wrgpgpu
Wren's library for GPGPU compute shaders, based on WGPU
-
vk-sync-fork
Simplification of core Vulkan synchronization mechanisms such as pipeline barriers and events. Forked off of the original vk-sync crate which is currently unmaintained.
-
asche
abstraction layer above erupt to easier use Vulkan in Rust
-
pi_cg2d
cg2d
-
vmt-parser
Rust parser for valve vmt files
-
nobs-vk
A very basic, non rich wrapper for binding vulkan commands and extension loading
-
premiere
High level bindings for the Adobe Premiere® SDK
-
shader-reflect
SPIR-V/GLSL/HLSL shader interface reflection to JSON. (CLI)
-
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
hui-winit
winit platform backend for
hui
-
orbclient
The Orbital Client Library
-
piet-wgpu
A hardware-accelerated 2D graphics backend for piet using wgpu
-
livid-desktop
Lightly wraps a native webview which can be used with livid for the frontend
-
cucoqu
cucoqu is a Rust library for converting between different types of Bézier splines. Currently it only supports the types most commonly used in type design and drawing curves: cubic Bézier curves…
-
pbrt
https://pbrt.org/
-
pigeon-parrot
A wrapper around wgpu for pigeon, designed to make things easier
-
cudi
A small tool for displaying CUDA device properties
-
petpet-gui
GUI interface of petpet-rs
-
dali
A rendering library for fast digital painting
-
svg_definitions
definitions for SVG elements
-
mgart
Machine Generated Art. CLI app for generating algorithmic art
-
ec-gpu
Traits for field and eliptic curve operations on GPUs
-
agpu
Abstract GPU Project
-
ferrilab
Package intended for working with laboratory measures
-
femto-mesh
A flexible mesh struct renderable using femtovg
-
graphic-walker-parser
Graphic-walker DSL parser
-
vk-rs
vulkan wrapper
-
fragula
View shaders in real-time
-
tiny_wgpu
wgpu helper library
-
smol_egui_skia
skia integration for the egui ui library. It differs from the egui_skia library in that it is NOT intended to allow you to create _ui applications_ that render egui UIs with skia, rather…
-
celesterender
Renders celeste maps
-
allegro-sys
Allegro 5 core library Rust binding
-
ckia_sys
c bindings crate for skia
-
alnilam
Engine
-
euc
A software rendering crate that lets you write shaders with Rust
-
rx-editor
a modern, extensible pixel editor
-
embedded-sprites
Embedded no std graphics libary for bundling image at compile time
-
ember-rs
Ember is a minimalistic Rust library for creating 2D graphics, games, and interactive visualizations with ease and simplicity
-
vulkanic
Ultra-thin Vulkan API wrapper sitting on top of vk-sys
-
dexterior-visuals
Real-time visuals for dexterior, a Discrete Exterior Calculus toolkit
-
avenger-wgpu
WGPU rendering engine for the Avenger visualization framework
-
gfx_glyph
Fast GPU cached text rendering using gfx-rs & ab_glyph
-
libredr-common
LibreDR is an open-source ray-tracing differentiable renderer
-
krnlc
Kernel compiler for krnl
-
cheval
render stream overlays, or smart mirror content, or just images
-
safex
Safe x11 binding for rust
-
sapp-dummy
Part of miniquad rendering library. Stub sapp definitions.
-
rustic-mountain-core
emulating the physics and graphics of the 2015 game jam release of Celeste Classic
-
prisma2d
Software-only 2D graphics crate
-
highlight-ez
Easy Syntax Highlighting with HTML output
-
gvr-sys
Rust bindings for Google VR SDK
-
wayrs-egl
EGL for wayrs-client
-
shader-prepper
Shader include parser and crawler
-
bgfx-sys
low-level FFI bindings for bgfx
-
ash-tray
A Tray to host Ash with Winit
-
graphics-rs
extendable, CPU based 2D graphics library. Also supports CloudPoints and rotation!
-
raqote-utils
A set of utilities for working with the raqote 2D graphics library
-
pic
Preview Image in CLI
-
xc3_wgpu
Xenoblade Chronicles model rendering library
-
nvg
Pure-rust implementation of NanoVG
-
raylite
Lightweight, 0-dependency raycasting
-
foundry
A GPU-accelerated cellular automata library using Vulkan
-
cgl
Rust bindings for CGL on Mac
-
tbl
display timelines in terminal
-
zng-swgl
Software OpenGL implementation for WebRender
-
ivy-postprocessing
post processing helpers for ivy
-
gpu-trace-perf
Plays a collection of GPU traces under different environments to evaluate driver changes on performance
-
wgs_runtime_base
Wgs format base runtime
-
cotati
general-purpose vector drawing interface that does not restrict binding to a back-end renderer
-
pixel_engine_backend
An thin layer around wgpu that allow the modification of a texutre displayed on the screen
-
comfy-wgpu
A comfy 2d game engine in Rust
-
fast3d
N64 Fast3D Graphics Rendering
-
vk-sync
Simplification of core Vulkan synchronization mechanisms such as pipeline barriers and events
-
minkowski
2D Minkowski sums of polygons
-
rustray
Raylib bindings for Rust
-
maplibre
Maps for Desktop, Mobile and Web
-
oxidx
Low-level D3D12 wrapper for Rust
-
dacite
Mostly safe low-level Vulkan library
-
nobs-vkmem
vulkan memory management extension for nobs-vk
-
spitfire-draw
Drawing helper module for Spitfire toolset
-
processing
environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been…
-
shades
An EDSL for shading languages
-
favilla
Vulkan programming
-
sdfg
standard sdf guest
-
ux-vg
Antialiased 2D vector drawing library
-
vulkan-loader-sys
Vulkan Loader
-
zaplib
⚡ Zaplib is a fast, cross-platform (web+native), GPU-based application framework, written in Rust
-
dxgi
convenient, higher level wrapping of the DXGI APIs. Targetting dxgi 1.2 stuff that works on Windows 7.
-
rpuc
standalone compiler for RPU, a GLSL-compatible language for rendering procedural graphics on the CPU
-
colstodian
An opinionated, practical color management library for games and graphics
-
angel
OpenGL extension loader
-
glutin_egl_sys
The egl bindings for glutin
-
tuigui
highly extensible, and speedy TUI library
-
ruby-math
3D math library for games and graphics
-
gl33
Bindings to OpenGL 3.3 + GL_KHR_debug
-
glium_shapes
Prefabricated shapes for the Glium OpenGL library
-
clgl
small and lightweight command-line graphics library
-
floem_renderer
A native Rust UI library with fine-grained reactivity
-
li_wgpu_glyph
A fast text renderer for wgpu, powered by glyph_brush
-
locate-locale
A cross-platform default locale getter
-
flo_render
Streaming API for rendering graphics on hardware
-
pikuseru
Console
-
reshader
installing ReShade on Linux!
-
blockpaint
Paint program for the terminal
-
libdazzle-sys
FFI bindings for libdazzle
-
dxlib_sample_0001
sample dxlib dll for Rust
-
erupt
Vulkan API bindings
-
openhmd-rs
Safe OpenHMD bindings
-
vdtfont
converting glyphs into triangulations
-
x11rb-async
Async Rust bindings to X11
-
tessor
low level 2D path tessellator.fork from makepad
-
wpf-gpu-raster
A 2D rasterizer that generates geometry for a GPU
-
truck-shapeops
boolean operations to Solid
-
csfml-audio-sys
Bindings to csfml-audio
-
geobacter-vk-core
Geobacter Vulkan/SPIRV libcore. ATM this non-functional, but still compiled for use in the driver.
-
drawing_gl
OpenGL backend for 2D graphics library
-
mod3d-shapes
3D Models for Gl processing
-
ultralight-rs
High-level Rust bindings for Ultralight
-
lc-render
create charts images
-
egli
EGL Interface
-
art_sample
public use exports
-
skylib
Interactive application library using native OS APIs (x11, winapi)
-
ft2
Bonds for FreeType font library
-
compeg
A JPEG decoder implemented as a WebGPU compute shader
-
zxc
Raw vulkan for rust
-
rayimg
Renders image of some scene using ray tracing
-
wgpu-font-renderer
GPU-Centered Font Rendering crate
-
blithaven
2d render
-
cristicbz/rs_doom
A Doom Renderer/Level Viewer written in Rust
-
asciirend
no_std compatible ascii rendering core
-
very_simple_2d
2D graphics library
-
spv-cross
Safe wrapper around SPIRV-Cross
-
soft_skia
software rasterization skia binding
-
dxwr
Direct3D12 and DXGI wrapper library
-
voxgen
Procedural voxel generation
-
kchfgt
Creative coding tool with shaders and sounds
-
gl_helpers
gl helpers
-
notan_glow
support for OpenGL, OpenGL ES and WebGL for Notan
-
egui_render_glow
egui rendering backend using glow
-
shaderunner
A rendering layer on top of wgpu, winit, and egui
-
simple-tilemap
tilemap & tileset implementation
-
ovr-sys
Well documented raw bindings to libOVR v1.15.0, the Oculus Rift PC runtime library. Documentation is transformed from the original libOVR doxygen docs. Requires acceptance of the Oculus SDK License, included
-
vmt-hook
Virtual method table hook library
-
lyon_path
Types and utilities to store, build and iterate over 2D paths
-
ptx-builder
NVPTX build helper
-
cuda-runtime-sys
Rust binding to CUDA Runtime APIs
-
iso15924
ISO 15924 data
-
egls
Embedded-System Graphics Library for Rust bindings
-
nexg
pure-rust library that makes coding Vulkan functionality easier and more Rust-like
-
chaos-vk
Graphics framework tuned for chaos framework
-
dalamar42/rayt
Monte Carlo ray tracer developed using Rust
-
polygon2
polygon 2d functions
-
zng-wr-glyph-rasterizer
A glyph rasterizer for WebRender
-
shelldraw
A drawing tool for the command line. It's able to build a single frame from a list of graphics commands, then display that frame on the command line as an image.
-
servo/pathfinder_swf
A fast, practical GPU rasterizer for fonts and vector graphics
-
gpu-descriptor-erupt
gpu-descriptor integration with erupt
-
llama-cpp-sys-3
llama.cpp bindings
-
rust_bresenham
determining Bresenham lines
-
aftermath-rs
Rust bindings for NVIDIA Aftermath, targeting Vulkan applications
-
pdfium-sys
PDFium low-level bindings for Rust
-
nuklear-sys
Raw bindings to Nuklear 2D GUI library
-
htree
lines contained within a 2D H-Tree. See https://en.wikipedia.org/wiki/H_tree
-
del-fem
finite element method (FEM) utility codes
-
vk-profiles-rs
Rust bindings for the vulkan profiles library
-
fenris-traits
Core traits used by fenris
-
c2
2D Collision Detection
-
aleshaleksey/q-moose
A personal etude into rust software (RPG<-it's more fun to debug) development: Tales of the Great White Moose
-
murrelet_draw
drawing functions for murrelet, a livecode framework
-
half_edge_mesh
basic implementation of the half-edge mesh data structure. It has a bunch of the functions you probably want in a half-edge mesh, but probably not all of them. I'm intending to add more methods and mutation techniques…
-
std140
GLSL interface block memory, layed-out according to the std140 convention, represented as Rust structs
-
mirror-graphics
A cross-platform screen casting library implemented by Rust
-
epoxy
Rust bindings for libepoxy, an OpenGL function pointer manager
-
gls
Open Graphics Library (OpenGL) for Rust bindings with *Safe*, *Simple*, *Speed* and *Stupid*
-
blue_engine_core
USE blue_engine THIS IS FOR INTERNAL USE
-
sdl2_mixer
bindings for Rust
-
gfx_glow
GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code
-
li-wgpu
WebGPU API wrapper
-
mugl
Minimalistic Low-level WebGL 2.0 / WebGPU 3D graphics abstraction layer for Rust and WebAssembly
-
sophus_renderer
sophus renderer
-
adi_gpu_vulkan
Vulkan implementation for adi_gpu
-
libovr
Rust bindings for LibOVR (Oculus Rift SDK)
-
simple-term-renderer
A *linux* terminal renderer library in rust
-
console-codes
Enums for rendering console codes
-
rgl
Safe thin wrapper for OpenGL using the gl-rs crate
-
stereokit-sys
Low-Level Rust bindings around the StereoKitC library for XR
-
xcomponent-sys
Raw Bindings to the
xcomponent
API of OpenHarmony -
opencl-sys
OpenCL C FFI bindings for the Rust programming language
-
hektor
hekkin vectors
-
piet-cairo
Cairo backend for piet 2D graphics abstraction
-
dgreid/rutabaga_gfx
-
gl_loader
OpenGL function pointer loader based on Glad
-
jerboa
Graphics library under development
-
directx_mesh
A parser for the legacy microsoft direct x mesh extension
-
glm
GLSL mathematics for Rust
-
vk-alloc
A segregated list memory allocator for Vulkan
-
turtle-graphics
Turtle Graphics for Rust
-
glsl-layout
data types and traits to build structures ready to upload into UBO
-
libva-sys
Rust bindings for libva and libva-utils
-
fps_ticker
measuring the average, minimum and maximum frame rate over a window of time
-
skia-safe
Safe Skia Bindings for Rust
-
plate
writing simpler Vulkan code
-
snapper-rs
A web-api frontend for libcamera
-
nox_lib
A general purpose library filled with nicknacks to help you out
-
wgpu-types
Common types and utilities for wgpu, the cross-platform, safe, pure-rust graphics API
-
imath-traits
traits for VFX libraries to be agnostic over the math crates used
-
cairo-sys
Cairo bindings for Rust
-
graphics-error
The representation of a circle
-
piston2d-gfx_graphics
A Gfx 2D back-end for the Piston game engine
-
qpl
Quigly's Platform Layer
-
gif_parser
parsing GIF
-
imgui-wgpu
A wgpu render backend for imgui-rs
-
mallumo-gls
Small low level library for modern (4.5 Core) OpenGL
-
ig-gfx-server
Client for intelligentgraphics IG.GFX.Server
-
print-core
Rust Print Core for Windows/macOS
-
lyon_tessellation
A low level path tessellation library
-
vga-rs
Low level VGA(0xB8000) library in freestanding Rust
-
sdl1_2-rs
SDL bindings
-
li-wgpu-hal
WebGPU hardware abstraction layer
-
diffusion-rs
High level API for stable-diffusion.cpp
-
lyon_geom
2D quadratic and cubic bézier arcs and line segment math on top of euclid
-
luminance-web-sys
web-sys luminance platform
-
imgui-opengl-renderer
An OpenGL renderer for imgui-rs
-
rs-gles3
OpenGL ES 3 bindings (no dependency on std)
-
vkfft
Rust bindings for VkFFT
-
simple
The simplest graphics library, inspired by LOVE2D
-
pmse-render
Vulkan render for pmse
-
pixstage
A canvas for drawing pixels
-
gl_dstruct
OpenGl function loader with StructGenerator / DebugStructGenerator
-
llama_cpp_sys
Automatically-generated bindings to llama.cpp's C API
-
freetype-gl-sys
Rust build helpers and bindings for freetype-gl
-
treed_gpu
Build TreeD with GPU
-
vk-sys
Bindings for the Vulkan graphics API
-
pax-cartridge
Static program definition container for Pax programs, intended to be patched during compilation
-
pipl
building Adobe's PiPL plugin info resource
-
cat-box
Work in progress game engine, inspired by arcade
-
ttf2mesh-sys
Rust FFI bindings for ttf2mesh
-
vks
Vulkan FFI bindings and symbol loader. Vulkan 1.0.59 and all extensions are supported.
-
win-overlay
DirectX overlay for Windows written in Rust
-
svg_path_ops
SVG Path Manipulation Utilities
-
mapbox_expressions_to_sql
Iron router with regex captures support
-
piet-hardware
Toolkit for creating GPU accelerated 2D graphics applications
-
candle-metal
Rust bindings for Metal (Temporary fork of metal)
-
ambient_renderer
Ambient renderer. Host-only.
-
transform-matrix
Easy transformation matrices
-
ramen
Cross-platform windowing crate, built for performance
-
truck-meshalgo
Mesh algorigthms, include tessellations of the shape
-
vectorlib
The following library is created for handling the
vector
for the animation library and should work for any graphical library like rylib or sdl2 -
wrld
A wgpu derive macro to help with buffer description
-
web-glitz
low-level web-graphics library on top of WebGL 2.0
-
roze
Zero dependancy Windows game engine
-
ajour-widgets
Widget library for Ajour
-
nvapi-sys
NVIDIA NVAPI FFI bindings
-
gfx-gtk
Integration helper for embedding GFX rendering in a gtk::GlArea
-
gfx_app
GFX example application framework
-
gpu
An ergonomic GPU API
-
wgparry3d
Cross-platform 3D GPU collision-detection and geometry
-
screenruster-saver
Rust API for ScreenRuster
-
truster
A ray tracing library based on the book 'The Ray Tracer Challenge' by Jamis Buck
-
nasso/screensnap
screenshooting program written in Rust
-
glume
all-in-one OpenGL application framework
-
vk_deps
Vulkan SDK downloader/manager that talks directly to Cargo
-
math2d
2D Mathematics library designed for use with 2D drawing applications. Primarily designed for the needs of Direct2D, but this library should be perfectly capable of filling in the needs of other libraries such…
-
ray_tracing_core
Ray Tracing based on Peter Shirley's mini books
-
tinyshader
Rust bindings for tinyshader
-
vulkan_raw
A raw Vulkan API bindings for Rust
-
lyon_extra
Various optional utilities for the lyon crate
-
gli-rs
Rust binding for OpenGL Image(GLI)
-
twisted
A speedcubing and smart-cube library
-
vk_generator
Generate Rust bindings to the Vulkan API
-
next-gpu
Next GPU
-
ivy-rendergraph
Easy to use declarative rendergraph for vulkan and Ivy
-
chargrid_sdl2
Graphical chargrid context which renders with sdl2
-
geobacter-runtime-vk
Geobacter Vulkan runtime. Non-functional ATM.
-
ewgpu
An easy wrapper for WGPU
-
glium
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…
-
vulkan_rs
Vulkan bindings for the rust programming language
-
finneon
Image post processing library
-
d3d12-sys
Contains function definitions for the Windows API library d3d12. See winapi for types and constants.
-
femto-formatting
renderer for formatted text using pukram for femtovg
-
g2d
A hardware-accelerated 2D graphics library written in pure Rust
-
debug_overlay
A basic low-overhead and ascii-only debug overlay that can be displayed using GPU APIs such as wgpu
-
esvg
Document object model based SVG library
-
maikor-platform
Maikor Platform specifications (language, addresses, etc)
-
cat_engine_basement
The CatEnigne's basement
-
vulkanalia-sys
Raw Vulkan bindings for Rust
-
taginfo
classification, validation of tag names from HTML, SVG, and MathML
-
skia
Rust idiomatic bindings to Google's Skia. WIP.
-
hanover-flipdot
Hanover Displays flipdot protocol
-
khronos_api
The Khronos XML API Registry, exposed as byte string constants
-
vk2dfd
A tiny crate to convert Vulkan formats to Khronos Data Format Descriptors
-
vulkan-int
empowering everyone to clamp integers in a memey way
-
lambda-rs
A framework for building cross platform graphics & compute applications
-
rgx-lyon
A 2d graphics pipeline for rgx utilizing lyon
-
glhelper
Convenience methods for opengl
-
motphys_spirv_cross
Safe wrapper around SPIRV-Cross
-
sebbbi/rust_test
Rust & Vulkan test projects
-
muggle
A typed, correct, and unneeded opengl wrapper that doesn't hide anything but feels more rusty
-
orbfont
Orbital font rendering
-
project_64
A minsize-oriented graphics engine
-
glfw-sys-passthrough
glfw-sys crate patched with passthrough feature
-
bevy_shader_utils
package that provides a series of noise functions and other utilities for use in wgpu shaders
-
flo_render_gl_offscreen
Re-exports platform-appropriate libraries for initialising offscreen rendering
-
bedrock
Glue library between Vulkan and Rust
-
vk_dot_xml_parser
Parser for the Vulkan
vk.xml
file -
azul-webrender-build
Code shared between precompilation (build.rs) and the rest of WebRender
-
spirq-dis
SPIR-V disassembler
-
core_graphics_min
A reimplementation of a few CoreGraphics types in Rust
-
bort-vk
lightweight vulkan wrapper
-
opensubdiv-petite
Wrapper around parts of Pixar’s OpenSubdiv
-
wassily
both an API and set of tools for creating generative 2D art
-
posh
An EDSL for defining statically-typed shaders in Rust
-
spirv-to-dxil-sys
Raw bindings to spirv-to-dxil
-
mingl
Agnostic set of tools for abstract rendering backend
-
glow_mesh
glow triangle drawing abstraction
-
naga-cli
CLI for the naga shader translator and validator. Part of the wgpu project
-
vulkan_video
Vulkan Video bindings in safe Rust via ash
-
insa
Insa renders imaxes to text - it's a terminal bitmap graphics library
-
egui_gauge
egui gauge UI element
-
launchme
software launcher for linux. Inspired by rofi and dmenu.
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
wabi-usd
Rust bindings for Pixar Universal Scene Description
-
dunge_shader
Shader generator for the dunge library
-
gtk4_glium
Use Gtk4 and Glium together
-
embree-rs
A wrapper for the Embree ray tracing kernels
-
agg
High-quality 2D graphics engine based on Anti-grain Geometry
-
sierra
Vulkan-lite graphics API
-
maia
Safe low-level Vulkan bindings
-
solstice
Cross-platform graphics
-
kiss2d
KISS 2d graphics engine
-
floem_tiny_skia_renderer
A native Rust UI library with fine-grained reactivity
-
rogl
Rust GL library (rogl): A complete gl binding built for Rust
-
ncollide_testbed2d
2D testbed for ncollide
-
libvibrant-ffi
C bindings for libvibrant, a library to control screen saturation on X servers
-
spitfire-fontdue
Fontdue renderer module for Spitfire toolset
-
dcommon
Common types and utilities for my collection for DirectX-related crates (dxgi, wic, direct2d, directwrite, direct3d11)
-
e2r
experimental rendering engine in rust
-
valence_spatial
Spatial partitioning for entities in Valence
-
rpu
GLSL-compatible language for rendering procedural graphics on the CPU
-
minilibx
Rust ffi bindings to the 42 minilibx api for X11 on linux
-
zng-webrender-build
Code shared between precompilation (build.rs) and the rest of WebRender
-
hui-wgpu
wgpu render backend for
hui
-
notan_app
core API for Notan
-
sarekt
A rendering engine based on Vulkan, but capable of being expanded to other graphics API backends such as Metal or D3D12
-
bevy_keith
2D graphics library for the Bevy game engine
-
memonitor-sys
Automatically generated bindings for some of memonitor's backends
-
visim
A package that handles rendering for visualization and simulation
-
glium-typed-buffer-any
Type-erased, dynamically checked vertex buffers for glium
-
rustiny_computer_graphic
tiny computer graphic
-
wgpu-util
working with wgpu-rs
-
piston_window
The official Piston window wrapper for the Piston game engine
-
gles30
GLES 3.0 loader/bindings
-
glutin_tao
Glutin bootstrapping helpers with tao
-
libr
types and bingings to native C functions in libR, providing most of embedded-R and R math functions
-
svarog
create SVG files
-
orbtk-render
2D Render library use by OrbTk
-
fast3d-gbi
F3D GBI Assembler
-
a2d
A 2D graphics library
-
rust-tracer
WIP: A ray tracer based on Ray Tracing in One Weekend, that has an easy to use
three.js
-like API -
modesetting
High-level access to modesetting functionality
-
glsl_compiler
Write GLSL Code directly in a marco!
-
piet-web
Web canvas backend for piet 2D graphics abstraction
-
fsr2-sys
Unsafe FFI bindings for AMD's FidelityFX Super Resolution 2 library (FSR2)
-
nannou_wgpu
Items related to wgpu and its integration in nannou - a creative coding framework for Rust
-
graphics-shape
The representation of a circle
-
lento-skia-safe
Safe Skia Bindings for Rust
-
murrelet_gpu
gpu functions for murrelet, a livecode framework
-
v-ayylmao
High-level VA-API bindings
-
swsurface
Software-rendered surface for winit
-
truck-platform
graphic utility library based on wgpu
-
tweak_runner
a runner for the tweak shader library
-
emesh-converter
converting 3D polygon meshes to other representations
-
gavle
OpenGL wrapper crate modeled after wgpu
-
spirv-types
SPIR-V types shared between spirv-std and spirv-std-macros
-
spirq-as
SPIR-V assembler
-
avir-rs
Rust bindings for avir, a SIMD image resizing / scaling library
-
wgpu-playground
Playground for wgpu-rs
-
lambda-rs-platform
Platform implementations for lambda-rs
-
pufferfish
An opinionated 2D game framework
-
gfxmath-vec3
3D math library
-
rs2glsl
Conversion from Rust code to GLSL
-
easy-opengl
A set of tools to make easy opengl without lossing custumization and freedom
-
rusttype
pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU…
-
wgpu-context
A little crate to simplify wgpu with winit context creation
-
rustbatch
purely game dewelopment crate that offers simple but powerfull 2D rendering and some fast solutions for game world bottle necks
-
offscreen_gl_context
Creation and manipulation of HW accelerated offscreen rendering contexts in multiple platforms. Originally intended for the Servo project's WebGL implementation.
-
asi_opengl
Rust safe bindings for OpenGL / OpenGLES
-
imgui-glfw-support
GLFW support for imgui-rs
-
dxplr
Rust wrapper around D3D11, D3D12, DXGI, D2D and DWrite
-
imgui-sfml-support
A SFML backend for Rust's ImGui port
-
ovr-mobile-sys
Rust bindings for Oculus VR Mobile SDK
-
nibble8
Chip-8 interpreter, using sdl2
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
ansinator_terminal_colors
convert an RGB8 color to a 256-terminal color
-
drawn
graphics and game library
-
vert
The 51th Rust Game Engine, to write the 6th Game in Rust
-
lyon_algorithms
2D Path manipulation/transformation algorithms
-
plotters-solstice
A web and opengl backend for Plotters using Solstice
-
e2
Lightweight 2D rendering toolbox for WGPU
-
mod3d-gl-sdl-example
3D Models for Gl processing
-
rendology
Glium-based 3D rendering library
-
aftershock
Software Rendering Graphics API written in pure rust
-
freetype-src-sys
Rust build helpers for freetype. Licensed as GPL2 or FreeType License
-
bsdf
BSDFs for pathtracing
-
silverknife-pangocairo-sys
Bindings for libpangocairo
-
egaku2d
2D graphics library
-
maikor-language
Maikor Platform (language, addresses, etc)
-
lipl-display-femtovg
Displaying part on the screen using femtovg
-
arnold-rs
Rust bindings for the Arnold raytracing API
-
glutin_gles2_sys
The gles2 bindings for glutin
-
indigo
A framework and utility library for modern applications
-
buffer_display
Display a buffer on a window, updating in realtime
-
aniy
Rust animation library built on top of svg
-
glium-glyph
Glium frontend for the glyph-brush text renderer. gfx-glyph with gfx swapped out for glium.
-
wgs_core
Wgs format
-
voodoo
An intuitive, idiomatic, unopinionated, zero-overhead Vulkan API
-
teki-common
Touhou-style shoot'em up
-
svg2sixel
Render a SVG as sixel for display in terminal
-
deno_sdl2
SDL2 Bindings to Deno
-
del-fem-core
finite element method (FEM) utility codes
-
floem-vger-rs
Unofficial vger fork for Floem
-
blade-util
logic for Blade applications
-
radiance
Video art software designed for live performance
-
fsr-sys
Raw FidelityFX Super Resolution 2 bindings for rust
-
bufro
2D vector graphics with C and Rust API
-
vulkano-win
Link between vulkano and winit
-
piet-tiny-skia
A two-dimensional vector graphics implementation atop tiny-skia
-
bevy_directx_mesh
A Bevy extension for the legacy microsoft direct x mesh
-
effect-core
Core components for the Effect Engine
-
mikktspace-sys
Mikkelsen tangent space algorithm (C wrapper)
-
spitfire-gui
GUI module for Spitfire toolset
-
gilgamesh
A small 3D rendering engine built upon WGPU with the primary goal of visualizing procedural terrains
-
truck-stepio
Reads/writes STEP files from/to truck
-
iced_glow
A glow renderer for iced
-
grimoire
cross-platform live-coding tool for creating GLSL shader demos
-
webblender
webblender for rust
-
ochre
High-quality anti-aliased vector graphics rendering on the GPU
-
microsoft-directx
Rust bindings for the latest DirectX (Agility SDK) headers
-
ansi-to-svg
-
figrs
Ascii art, Support SMUSHING, includes 200+ fonts
-
raw_vulkan_handle
Rust definitions of the Vulkan "handle" and "non-dispatchable handle" types
-
comfy-core
A comfy 2d game engine in Rust
-
ray_tracing_in_one_weekend
codes I wrote when learning ray tracing with the book ray tracing in one weekend
-
pytrace
A Python library for ray tracing and image generation
-
trender
graphics library for the terminal
-
core-graphics
Bindings to Core Graphics for macOS
-
wgpu-info
print and process information about available wgpu adapters
-
resvg-skia
Skia backend for resvg
-
solis_2d
2D global illumination with optimized radiance cascade
-
servo-glutin
Cross-platform OpenGL context provider
-
piston-gfx_texture
A Gfx texture representation that works nicely with Piston libraries
-
skia-svg-macros
Skia SVG Macros for Dom bindings
-
glapp
GL context creation wrapper
-
simple-wgpu
Ergonomic wrapper around wgpu-rs
-
optix
wrapper for NVidia's OptiX raytracing library
-
makepad-render
Makepad renderer
-
wgpu_sdl_linker
A micro library which allows linking wgpu surface into an SDL2 window safely
-
maplibre-demo
Demo of maplibre-re
-
glutin_core_foundation
The *real* core_foundation crate, under a temporary name
-
ueberzug
Unofficial Ueberzug bindings to use in rust projects
-
hassium-composite-renderer
Composite renderer module for Hassium home automation engine
-
luminance-glow
Multi-GL backend for luminance using Glow
-
meshellaneous
Miscellaneous Mesh utilities
-
prgl
Small graphics library to access OpenGL and/or Vulkan in a low level but more comfortable way
-
albedo
Data-driven graphics library for real-time visualization
-
spright
sprite renderer for wgpu
-
nze_geometry
Some basic 2D geometry types and functions
-
bevy_neosprite
Asset-driven sprite system built on top of Mesh2d
-
gfx-backend-dx12
DirectX-12 API backend for gfx-rs
-
exposed-gl
OpenGl context creation for library "exposed"
-
curvo
NURBS modeling library
-
ktx-async
Asynchronous reader for KTX texture format
-
alloy_graphene
A pure-rust abstraction over the various graphics libraries
-
ffgl-glium
FFGL plugin utilities for using glium
-
glium_text_rusttype
glium_text fork, text drawing with glium and rusttype
-
image-convolution
Parallel image convolution on GPU
-
sdl2_image
bindings and wrappers
-
rs-glfw3
GLFW3 bindings (no dependency on std)
-
sapp-android
Part of miniquad rendering library. Native bindings to slightly modified sokol-app
-
rs-gles2
OpenGL ES 2 bindings (no dependency on std)
-
triangle-from-scratch
An educational series on how to do stuff yourself
-
tensorrt
Rust wrapper for NVIDIA TensorRT
-
raw-gl-context
creating an OpenGL context from a RawWindowHandle
-
ggraphics
A 2d graphics library (tentative)
-
noises-and-patterns
A procedural creator library for 2D noises and patterns
-
rivi-loader
Vulkan compute loader
-
fugu
cross-platform rendering library
-
pilka_types
Pilka types
-
spitfire-glow
GLOW renderer module for Spitfire toolset
-
chargrid_render
Traits for defining a renderer and a view
-
reui
Renderer for User Interface
-
spirv-std-types
SPIR-V types shared between spirv-std and spirv-std-macros
-
ndarray_tools
Math for computer graphics based on
ndarray
. The approach used in ndarray for computer graphics math is highly flexible and performant, even though there are many specialized crates… -
nze_game_sdl
A framework for making 2D games, built on SDL2
-
vulkan-sys
rust bindings to vulkan
-
gfx_draping
Drape polygons over terrain with gfx
-
wgpu_rust_renderer
Tiny WebGPU Renderer in Rust
-
theo
A standalone renderer for windowing graphics
-
imgui-rs
bindings for IMGUI, a bloat-free intermediate mode GUI library for C/C++. IMGUI outputs vertex buffers that you can render in your 3D-pipeline enabled application. It is fast, portable…
-
rutabaga_gfx_ffi
Handling virtio-gpu protocols with C API
-
avenger-glyphon
Fast, simple 2D text rendering for wgpu
-
terminalgl
A small text based graphics library
-
sampled-dmc
Dual Marching Cubes (DMC) for already sampled data
-
del-msh-core
mesh utility library for computer graphics research and prototyping
-
teki
Touhou-style shoot'em up
-
piet-common
Selection of a single preferred back-end for piet
-
glutin_emscripten_sys
The emscripten bindings for glutin
-
dl-openvdb-query
Safe Rust wrapper for 3Delight’s OpenVDB metadata query API
-
playdate-sprite
High-level sprite API built on-top of Playdate API
-
therenderer
A 2D rendering framework, part of TheFramework app framework
-
kaffee
Small 2D framework
-
nstd_gui
NSTD windowing crate
-
sapp-kms
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
sdl2-extras
Extras for Rust-SDL2 package
-
makepad-glx-sys
Makepad GLX bindings
-
adi_gpu_opengl
OpenGL implementation for adi_gpu
-
glenum
GL Enum values in an organized structures as described in from https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Constants
-
luminance-front
luminance re-exported with a backend picked at compile-time
-
imgui-dx11-renderer
DirectX 11 renderer for the imgui crate
-
gl-lite
Wrappers around common GL objects and methods
-
ivy-base
Base crate for the Ivy game engine
-
gllib
interpreting the glanguage scripting language
-
kart-apple-gl
a graphics engine using gl, glfw, and cgmath (kart-graphics-engine > KartApple-GL > kartapple-gl
-
babichjacob-llama-cpp-sys-2
Low Level Bindings to llama.cpp
-
rhachis
A game framework based off wgpu and winit
-
i_shape_js
Boolean Operations for 2D Polygons. Supported operations: intersection, union, difference, XOR, and self-intersections for all polygon varieties.
-
tiny_skia_display
embedded-graphics https://github.com/jamwaffles/embedded-graphics DrawTarget based on tiny-skia https://github.com/RazrFalcon/tiny-skia
-
minifb_fonts
Addon for the minifb crate that enables drawing text using bitmap fonts
-
dom_renderer
rendering html (or other DOMs) strings
-
drawille-nostd
A no_std version of the drawille crate
-
pathfinder_color
A minimal SIMD-accelerated color handling library
-
gpu-descriptor-ash
gpu-descriptor integration with ash
-
nuklear-backend-gdi
A WinAPI GDI drawing backend for Rust wrapper for Nuklear 2D GUI library
-
gl_constants
Declares OpenGL and OpenGL ES enumerated constant values
-
nobs-vulkanism-headless
vulkan for offscreen rendering and compute
-
floem_vger_renderer
A native Rust UI library with fine-grained reactivity
-
wonnx
ONNX runtime based on wgpu aimed at being a universal GPU runtime, written in Rust
-
siebencorgie/jakar-engine
-
pistoncore-glutin_window
A Piston window back-end using the Glutin library
-
spq-as
SPIR-V assembler
-
webgl-rs
Safe Rust wrapper around the WebGL API
-
rust_graphics_library_loader
small and minimal library loader
-
zlib-src-sys
Rust build helpers for zlib. Licensed as GPL2 or FreeType License
-
glium_sdl2
An SDL2 backend for Glium - a high-level OpenGL wrapper for the Rust language
-
dvk
Dynamically loaded Vulkan
-
rush-sys
Raw FFI bindings for librush graphics prototyping framework
-
termcandy
terminal GUI library
-
sol
A wrapper for the Embree ray tracing kernels. Moved to embree-rs!
-
makepad-draw
Makepad 2d drawing API
-
flutterbug
Safe X11 bindings for Rust
-
vltk
A simplified toolkit for creating applications using Vulkan
-
valora
A brush for generative fine art
-
sdl2_gfx
bindings for Rust
-
geo-normalized
A trait for producing a normalized Polygon/Multipolygon according to OCG winding rules
-
azul-webrender
A GPU accelerated 2D renderer for web content
-
terminal_graphics
A basic graphics api for the terminal with an example application
-
gunning-fog
Text complexity calculation according to Gunning fog formula
-
ambient_core
Ambient core functionality. Host-only.
-
opengl-registry
Rust API for the OpenGL API and Extension Registry
-
lethalfixshaders
Fixes shader names and sorts materials into their shader path for Lethal Company
-
vulkano-shaders
Shaders rust code generation macro
-
sgpu-compute
GPU-Compute using WebGPU
-
vkxml
Parse vulkan's XML API registry
-
blade-egui
egui integration for Blade
-
m5x7
Daniel Linssen's m5x7 font
-
gl_struct_loader
Struct for loading/calling GL functions
-
saxaboom-runtime
Runtime definitions for Metal Shader Converter
-
wgparry2d
Cross-platform 2D GPU collision detection and geometry
-
enoki2d_editor
Particle editor for the bevy_enoki crate
-
rfw
Rendering framework for implementing new rendering algorithms and creating graphics applications
-
skia-bindings
Skia Bindings for Rust
-
fast3d-glium-renderer
Glium renderer for fast3d-rs
-
dxlib
dll for Rust
-
lento-skia-bindings
Skia Bindings for Rust
-
pp-rs
Shader preprocessor
-
wiitrig
Wii sin/cos implementation
-
mface
shape,tessellate,rasterize glyphs in font
-
remote-canvas
An adapter for Browser-based canvas implementations into a Rust application at scale
-
nobs-vkpipes
shader compilation, vulkan pipeline composition and descriptor set updating as extension to nobs-vk
-
egui-d3d11
D3D11 backend for egui library
-
wgs_runtime_wgpu
Wgs format wgpu runtime
-
kugel
Rust-oriented OpenGL wrapper
-
glsmrs
Opinionated thin wrapper over WebGL 1.0 API
-
webrender
A GPU accelerated 2D renderer for web content
-
milim_vulkan
Pure Vulkan bindings generated from Vulkan-Headers!
-
gfx-backend-metal
Metal API backend for gfx-rs
-
lb-pdf
wrapper for pdfium render that includes the pdfium binary
-
glfw-sys
An Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events
-
metal-rs
Rust bindings for Metal
-
rokol_ffi
Rust FFI to Sokol
-
adlx
Bindings for AMD's Device Library eXtra
-
sapp-linux
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
candelabre-windowing
handle one or multiple windows easily
-
ellie_renderer_utils
Ellie Renderer contains utilities cli apps such as elliec
-
cg-lab
A computer graphics tool for teaching and research
-
sdl2_particles
made for creating particles using sdl2
-
showie
A super simple rust crate to display images to the terminal
-
solstice-2d
Easy, cross-platform 2D graphics
-
glsl-linalg
vector/matrix library for Rust
-
servo/pathfinder_lottie
A fast, practical GPU rasterizer for fonts and vector graphics
-
rough_tiny_skia
Draw Hand Sketched 2D Drawings Using tiny-skia
-
sunburst
processing like animation framework with multiple rendering backends
-
dev_menu
in-engine developer menu library
-
gles31-sys
Rust bindings for OpenGL ES 3.1
-
obscura
raytracing library
-
prototty_graphical_gfx
Prototty context which renders with gfx
-
gamercade_rs
A safe wrapper around Gamercade's Raw Api
-
rialight_graphics
Rialight graphics API
-
embedded-freetype-sys
Low level binding for FreeType font library for no_std targets
-
fyodor
Double buffered terminal renderer for Rust
-
gles31
Bindings for OpenGL ES 3.1
-
rust_graphics_window
small and minimal windowing library
-
glslwatch
A live glsl source tree
-
drawing_examples
Examples for 2D graphics library
-
rfw-font
Font rendering plugin for rfw
-
webrender_build
Code shared between precompilation (build.rs) and the rest of WebRender
-
xixixao/rust_to_metal_sl
ShaderToy clone in Rust, currently supporting MacOS
-
rusvid_lib
SVG animator-library written in Rust
-
nuki-backend-gles
An OpenGL ES drawing backend for the Rust bindings for the Nuklear 2D immediate GUI library
-
orbterm
The Orbital Terminal
-
krnl-core
Core library for krnl
-
include-merkle
Functionality for generating a Merkle-tree of a given text file with include references, replacing includes paths with a deterministic versioned identity, and also functionality for…
-
alkomp
A compute library written in Rust with WebGPU
-
microsoft-direct3d
Rust bindings for the latest DirectX (Agility SDK) headers
-
clever-graphics
Core graphics, designed to run on a thread pool
-
pigeon-2d
flexable, cross-platform 2D rendering library
-
vodk_math
math vector and matrix library
-
azul-glutin
Cross-platform OpenGL context provider
-
milim
Powerful and clean API for graphics and computation!
-
glutin_core_graphics
The *real* core_graphics crate, under a temporary name
-
glia
Cross-platform OpenGL ES 2.0 implementation with extended support for the unterlying native platforms
-
frapp
An app abstraction for simple uses of frenderer, the friendly WGPU renderer
-
barg
A GUI toolkit & 3D graphics renderer
-
asi_vulkan
Rust safe bindings for Vulkan
-
hypoloop
A low-level control loop for real-time and baked simulations
-
luminance-gl
OpenGL backends for luminance
-
vodk_data
Tiny RTTI library
-
piston2d-glium_graphics
A Glium 2D back-end for the Piston game engine
-
term2d
drawing engine for terminal applications
-
spq-spvasm
Tools for SPIR-V Assembly interaction
-
azul_glium
[Fork of tomaka/glium due to inactivity] Elegant and safe OpenGL wrapper. Glium is an intermediate layer between OpenGL and your application. You still need to manually handle the graphics pipeline…
-
makepad-x11-sys
Makepad GLX bindings
-
spirv-diff
diffing SPIR-V files
-
mathjax
interface to MathJax
-
webgl
wasm32 first cross-platform webgl
-
del-gl
OpenGL utility library in Rust language
-
moai
Fast 3d graphics framework
-
rfw-backend-wgpu
A wgpu-based backend for rfw
-
rust-grid
Very minimal library to store large grids of any type in memory, with a user-friendly interface
-
del-geo-core
2D/3D geometry utility codes
-
geomod
kernel core package
-
na
wrapper around nalgebra to make it easier and mostly less verbose to work with the most used types in vector math for graphics
-
del-geo
2D/3D geometry utility codes
-
rusttype_bugfix_19072017
pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU…
-
chargrid_core
Core types for chargrid framework
-
nstd_gl
NSTD graphics library crate
-
raytracer-rs
raytracer described in "Ray Tracing in One Weekend"
-
ocl-core
A low-level OpenCL API
-
rust_graphics_jni
small and minimal jni library
-
pican
toolchain for the PICA200
-
glslcc-rs
GLSL cross-compiler library written in Rust
-
gl46
Bindings to OpenGL 4.6 (plus some extensions)
-
gd-icon-renderer
render Geometry Dash icons
-
emesh-converter-core
Core primitives and operations for converting 3D polygon meshes to other representations
-
euphoria
A math lib for Computer Graphics
-
gfx_device_gl
OpenGL backend for gfx-rs
-
warbler_grass
A bevy plugin for creating 3d grass in your game
-
lc-renderer
Server to render chart images
-
pathfinder_resources
Shaders, textures, etc. for the Pathfinder vector graphics library
-
tgl
Bindings to TinyGL, a Small, Free and Fast Subset of OpenGL
-
adi_gpu
GPU interface - render graphics and do fast calculations
-
spirv-struct-layout
Check that the layout of a rust struct matches the layout of a given type in SPIRV
-
draw-lr
An SDK to interact with pieces of the original Line Rider game
-
ambient_water
Ambient water. Host-only.
-
ray_tracing_show_image
Ray Tracing based on Peter Shirley's mini books
-
rialight_graphics_3d
Rialight 3D graphics API
-
gfx-backend-empty
Empty backend for gfx-rs
-
zng-glsl-to-cxx
Translates GLSL to vectorized C++
-
servo-freetype-sys
FreeType is a freely available software library to render fonts
-
vulk-rs
Opinionated Rust bindings for Vulkan
-
ezgl
Easy times with GL
-
fast3d-wgpu-renderer
WGPU renderer for fast3d-rs
-
effect-wgpu
WGPU renderer for the Effect Engine
-
gfx-backend-dx11
DirectX-11 API backend for gfx-rs
-
webgl2-glyph
WebGL2 text renderer, based on glyph_brush and ab_glyph (CPU rasterized glyph atlas)
-
hui
UI library for games and other interactive applications
-
frustum_query
A frustum culling framework from 3D graphics applications
-
sdl2_ttf
bindings for Rust
-
adi_screen
Interface with a computer/phone screen screen to render graphics
-
servo/pathfinder_c
A fast, practical GPU rasterizer for fonts and vector graphics
-
beaux2d
graphics library for drawing on a canvas. It is built on top of SDL2.
-
nsi-3delight
Nodal Scene Interface (ɴsɪ) helpers for the 3Delight renderer
-
after-effects-sys
Auto-generated After Effects® bindings
-
elmesque
An attempt at porting Elm's incredibly useful, purely functional std graphics modules
-
rhyoea
Vulkan API bindings for Rust programming language
-
glium_text
Text drawing with glium and freetype
-
orbimage
Orbital image features
-
nanovg-sys
Native bindings to the NanoVG library
-
piet-svg
SVG backend for piet 2D graphics abstraction
-
spirq-spvasm
Tools for SPIR-V Assembly interaction
-
blade-asset
Asset manager for Blade
-
nc-renderer
neocogi rendering lib
-
eww
egui backend (winit + wgpu)
-
iced_solstice
A solstice renderer for iced
-
gpu-descriptor-gfx
agnostic descriptor allocator for Vulkan like APIs
-
shame-rs
Shader metaprogramming
-
orbtk-tinyskia
2D Render library use by OrbTk
-
nuklear-backend-gfx
A gfx-rs drawing backend for Rust wrapper for Nuklear 2D GUI library
-
gfx-backend-gl
OpenGL backend for gfx-rs
-
cru2
lab lab lab
-
shdrr
A live shader compiler using shaderc
-
freetype-gen-rs
Generated unsafe bindings to FreeType 2
-
miniquad_text_rusttype
glium_text fork, text drawing with miniquad and rusttype
-
material_designer
Custom Material designer for Bevy
-
xixixao/shader_roy
ShaderToy clone in Rust, currently supporting MacOS
-
piston-viewport
storing viewport information
-
servo-fontconfig-sys
Font configuration and customization library
-
grafo
A GPU-accelerated rendering library for Rust
-
hassium-composite-renderer-backend-web
Composite renderer Web backend module for Hassium home automation engine
-
wgpu-app-sample
Rust sample for wgpu-app management Vertex Texture CameraAngle