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