-
surfman
A cross-platform, low-level toolkit for GPU surface management
-
glycin
Sandboxed image decoding
-
spirv-std
Standard functions and types for SPIR-V
-
texture_packer
A texture packing library using the skyline heuristic
-
psd
API for parsing and working with PSD files
-
league-toolkit
Toolkit library for serializing and editing various League of Legends formats
-
tex-packer-core
Core algorithms and API for packing images into texture atlases (Skyline / MaxRects / Guillotine). Returns pages (RGBA) and metadata (JSON/Plist/templates).
-
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.
-
gltf_opt
Optimize glb file by resizing textures and adjusting pivot points
-
blp
Blizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)
-
ktx2-rw
A high-level Rust wrapper for KTX2 texture format with full Basis Universal support
-
block_compression
Texture block compression using WGPU compute shader
-
pigment64
handling conversion between N64 texture formats and modern image formats
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
nsys-gl-utils
OpenGL and graphics utilities
-
bevy_fast_tilemap
A GPU accelerated tilemap for bevy
-
xc3_lib
Xenoblade Chronicles file format library
-
webgl-rc
WebGL wrapper with resources reference counting
-
ltk_texture
Texture decoding/encoding utilities for League Toolkit
-
fyrox-texture
Texture utilities for Fyrox Engine
-
shekere
Creative coding tool with shaders and sounds
-
funutd
Procedural texture library
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
basis-universal
Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial
-
bevy_dev
Dev tools for Bevy Engine
-
tegra_swizzle
Tegra X1 block linear texture memory tiling
-
glacier-texture
Read and write Glacier Texture files
-
texture-synthesis-cli
A CLI for texture-synthesis
-
ptex
High-level Ptex bindings over ptex-sys
-
vee_resources
Parsing Mii mesh and texture files. Part of
vfl. -
xc3_model
High level library for xc3_lib
-
piston-gfx_texture
A Gfx texture representation that works nicely with Piston libraries
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
vee_models
Making Mii models. Part of
vfl. -
image-blp
encode/decode Blizzard BLP texture format
-
mime_more
better MIME function integrations
-
mcsdf-font-tech-demo
Multi-channel signed distance fields font tech demo
-
piston-texture
A generic library for textures
-
irondash_texture
Rust Bindings for Flutter External Textures
-
ck3-regions
Generates title-based region textures for use with the custom dynamic terrain shader system implemented in some CK3 mods
-
wow-alchemy-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
pittore
toolkit for 2D visualization based on wgpu
-
ktx
KTX texture storage format parsing
-
simple-wgpu
Ergonomic wrapper around wgpu-rs
-
neocogi
rendering lib
-
rect_packer
A rectangle packing library. Heavily tested with random data to ensure that it always produces correct result.
-
rgbe
loading and handling RGBE-format HDR textures
-
astc-decode
A software ASTC decoder in rust
-
bevy_ambient_cg
Bevy Plugin for importing materials from https://ambientcg.com/
-
glacier-ini
Read and write Glacier Ini files
-
lambent
A ray / path tracer built on wgpu
-
basis-universal-sys
Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial
-
bevy_icon_creator
A plugin to automatically create Icons from entities/models in bevy
-
glium-glyph
Glium frontend for the glyph-brush text renderer. gfx-glyph with gfx swapped out for glium.
-
open-oak
2D game engine and rendering library
-
anipwatch
Very lovely stopwatch
-
dashing
ASCII-style roguelike engine
-
visor_nannou_wgpu
Forked version of nannou_wgpu for Visor
-
wassily-effects
Visual effects and procedural textures for wassily - a generative art library
-
wiiu_swizzle
Wii U texture memory tiling
-
gli-rs
Rust binding for OpenGL Image(GLI)
-
forte_engine
A core for a basic render/game engine designed to have little overhead
-
txture
lib to generate cool textures
-
maps_rendering
Image rendering and texture management tailored to the maps crate
-
decrunch-unity
Decoder for crunch-compressed texture data, using the Unity fork of the crunch library
-
ptex-sys
Rust sys bindings for Ptex https://github.com/wdas/ptex
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
compeg
A JPEG decoder implemented as a WebGPU compute shader
-
texture-cache
A LRU texture cache for caching many small textures in a single big GPU texture
-
bevy_ui_borders
Bevy UI borders plugin
-
texture
Micro-engine for creating text-based adventures
-
bcn
Texture Block Compression
-
nutexb
working with Smash Ultimate's nutexb texture files
-
texture_bag
storage and loader for glium textures
-
material_designer
Custom Material designer for Bevy
-
png_color_converter
Used for converting the hue of a given 16x16 png while retaining saturation and lightness. Useful for converting minecraft textures to another color while retaining the shading / details
-
atlas
Texture atlas generation (guillotine with dynamic resizing.)
-
autotiler
algorithm
-
bevy_image_config
Bevy plugin that automatically configures image assets when they load
-
bevy_missing_texture
help with missing textures in bevy
-
blp-conv
CLI tool to encode/decode Blizzard BLP texture format
-
decrunch
Decoder for crunch-compressed texture data
-
bevy_2dviewangle_macro
Bevy plugin for easier to switch texture base on view angles (derive macro)
-
wgpu-app
Rust wgpu partial fork for management Vertex Texture CameraAngle
-
txtools
A set of tools for manipulating textures
-
glcmrs
Super simplistic implementation of GLCM matrix and texture features
-
spout_texture_share
Rust binding of Spout c++ library
-
lotus-utils-texture
lotus-lib texture handling
-
jamkit
A small game development library
-
texture-atlasser
Easy texture atlass creation with various options to fit different needs
-
quad-svg
render svg to macroquad::texture::Texture2D using resvg
-
vulkano-framing
Uploading images to and downloading frames from the GPU
-
libktx-rs
Reading, writing and transcoding of Khronos Textures (KTX1 and KTX2)
Try searching with DuckDuckGo.