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