An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "shader" keyword

View the packages on the crates.io package registry that are tagged with the "shader" keyword.

Top 2.3% on crates.io
naga 26.0.0
Shader translator and validator. Part of the wgpu project
47 versions - Latest release: 18 days ago - 55 dependent packages - 3,715 dependent repositories - 10.3 million downloads total - 14,725 stars on GitHub - 3 maintainers
librashader-naga
Shader translation infrastructure
1 version - Latest release: about 10 hours ago - 1.16 thousand downloads total - 14,725 stars on GitHub - 1 maintainer
naga-cli 26.0.0
CLI for the naga shader translator and validator. Part of the wgpu project
21 versions - Latest release: 18 days ago - 31.3 thousand downloads total - 14,725 stars on GitHub - 3 maintainers
renderling_forward 0.2.5 💰
A forward shading WGPU rendering pipeline
9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 9.91 thousand downloads total - 48 stars on GitHub - 1 maintainer
renderling_core 0.1.5 💰
Types shared by renderling pipelines
6 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 8.34 thousand downloads total - 48 stars on GitHub - 1 maintainer
renderling_build 0.1.1 💰
Helper for compiling GLSL shaders for renderlings. To be used in build.rs files.
2 versions - Latest release: almost 3 years ago - 2 dependent packages - 4.12 thousand downloads total - 48 stars on GitHub - 1 maintainer
renderling_ui 0.3.4 💰
User-friendly real-time 2d rendering. 🍖
13 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 13.9 thousand downloads total - 48 stars on GitHub - 1 maintainer
crabslab-derive 0.4.4 💰
Slab allocator focused on GPU compute (rust-gpu)
12 versions - Latest release: about 1 month ago - 1 dependent package - 13.7 thousand downloads total - 48 stars on GitHub - 1 maintainer
renderling 0.4.9 💰
User-friendly real-time rendering. 🍖
18 versions - Latest release: 10 months ago - 18.6 thousand downloads total - 48 stars on GitHub - 1 maintainer
shame-rs 0.1.0
Shader metaprogramming
1 version - Latest release: about 1 year ago - 1.12 thousand downloads total - 290 stars on GitHub - 1 maintainer
bevy_wind_waker_shader 0.4.0
A toon shader that looks like the one used for characters in The Legend of Zelda: The Wind Waker
8 versions - Latest release: 3 months ago - 9.32 thousand downloads total - 67 stars on GitHub - 1 maintainer
cart-tmp-nga 0.1.0
Shader translation infrastructure
1 version - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 11.7 thousand downloads total - 1,500 stars on GitHub - 1 maintainer
rpu 0.3.0 💰
RPU is a GLSL-compatible language for rendering procedural graphics on the CPU.
12 versions - Latest release: about 1 year ago - 1 dependent package - 13.8 thousand downloads total - 9 stars on GitHub - 1 maintainer
rpuc 0.3.0 💰
This is the standalone compiler for RPU, a GLSL-compatible language for rendering procedural grap...
6 versions - Latest release: about 1 year ago - 6.48 thousand downloads total - 9 stars on GitHub - 1 maintainer
vulkanology 0.2.0 💰
A vulkan shader testing framework
2 versions - Latest release: over 8 years ago - 3.52 thousand downloads total - 6 stars on GitHub - 2 maintainers
frag 0.1.6
A simple crate to do live shader coding and rendering shaders to video.
7 versions - Latest release: about 1 year ago - 8.04 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
wyzoid 0.1.2
Wyzoid is a small framework made to easily experiment with compute shader / GPGPU.
3 versions - Latest release: almost 6 years ago - 4.96 thousand downloads total - 7 stars on GitHub - 1 maintainer
bevy_outline 0.1.0
Pixel-Perfect Outline Shader for Bevy
1 version - Latest release: about 3 years ago - 1.45 thousand downloads total - 18 stars on GitHub - 1 maintainer
enoki2d_editor 0.1.0
Particle editor for the bevy_enoki crate
1 version - Latest release: 8 months ago - 797 downloads total - 75 stars on GitHub - 1 maintainer
bevy_enoki 0.4.0
2D Particle system plugin, that works well on wasm and mobile
9 versions - Latest release: 3 months ago - 12.6 thousand downloads total - 75 stars on GitHub - 1 maintainer
bevy_shader_mtoon 0.1.0
Bevy MToon shader.
11 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 13.6 thousand downloads total - 44 stars on GitHub - 1 maintainer
shadercrab 0.1.2
A simple single buffer shadertoy emulator
3 versions - Latest release: over 3 years ago - 3.51 thousand downloads total - 6 stars on GitHub - 1 maintainer
ve_shader 0.1.2
This utility compiles a custom GLSL shader format to the SPIR-V format using shader-c.
3 versions - Latest release: over 4 years ago - 4.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
shader_version 0.7.0
A helper library for detecting and picking compatible shaders
14 versions - Latest release: almost 5 years ago - 23 dependent packages - 853 dependent repositories - 686 thousand downloads total - 1 stars on GitHub - 1 maintainer
wgsl-inline 0.2.1
A macro used to embed WGSL within Rust.
8 versions - Latest release: about 1 year ago - 8.93 thousand downloads total - 5 stars on GitHub - 1 maintainer
bevy_shader_utils 0.8.0
A utility package that provides a series of noise functions and other utilities for use in wgpu s...
8 versions - Latest release: about 2 months ago - 1 dependent repositories - 11.5 thousand downloads total - 205 stars on GitHub - 1 maintainer
librashader-capi 0.8.1
RetroArch shaders for all.
77 versions - Latest release: 2 months ago - 75 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-mtl 0.8.1
RetroArch shaders for all.
36 versions - Latest release: 2 months ago - 1 dependent package - 34.1 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-presets 0.8.1
RetroArch shaders for all.
86 versions - Latest release: 2 months ago - 11 dependent packages - 1 dependent repositories - 106 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-cache 0.8.1
RetroArch shaders for all.
56 versions - Latest release: 2 months ago - 6 dependent packages - 1 dependent repositories - 68.5 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-d3d11 0.8.1
RetroArch shaders for all.
80 versions - Latest release: 2 months ago - 1 dependent package - 79.5 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-preprocess 0.8.1
RetroArch shaders for all.
86 versions - Latest release: 2 months ago - 11 dependent packages - 1 dependent repositories - 102 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-vk 0.8.1
RetroArch shaders for all.
74 versions - Latest release: 2 months ago - 1 dependent package - 73.6 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime 0.8.1
RetroArch shaders for all.
81 versions - Latest release: 2 months ago - 8 dependent packages - 1 dependent repositories - 94.7 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-common 0.8.1
RetroArch shaders for all.
90 versions - Latest release: 2 months ago - 12 dependent packages - 1 dependent repositories - 111 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-cli 0.8.1
RetroArch shaders for all.
10 versions - Latest release: 2 months ago - 5.84 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-reflect 0.8.1
RetroArch shaders for all.
82 versions - Latest release: 2 months ago - 10 dependent packages - 1 dependent repositories - 97 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-d3d12 0.8.1
RetroArch shaders for all.
63 versions - Latest release: 2 months ago - 1 dependent package - 62 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-d3d9 0.8.1
RetroArch shaders for all.
22 versions - Latest release: 2 months ago - 1 dependent package - 16.9 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-pack 0.8.1
RetroArch shaders for all.
10 versions - Latest release: 2 months ago - 18.6 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-gl 0.8.1
RetroArch shaders for all.
78 versions - Latest release: 2 months ago - 1 dependent package - 77.6 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader-runtime-wgpu 0.8.1
RetroArch shaders for all.
42 versions - Latest release: 2 months ago - 1 dependent package - 40.6 thousand downloads total - 120 stars on GitHub - 1 maintainer
librashader 0.8.1
RetroArch shaders for all.
80 versions - Latest release: 2 months ago - 1 dependent package - 78.9 thousand downloads total - 120 stars on GitHub - 1 maintainer
lf-gfx 0.8.1
A collection of utilities that we use.
16 versions - Latest release: 4 months ago - 16.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
gled 2.6.0
gled is an application for creating animations and effects on artnet or wled light installations
22 versions - Latest release: 2 months ago - 16.9 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
bevy_blackout
A plugin for the Bevy game engine that adds third-person visibility casting
1 version - Latest release: 9 days ago - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
isf 0.1.0
Parsing, Deserialization and Serialization of the Interactive Shader Format.
1 version - Latest release: over 5 years ago - 2 dependent repositories - 3.06 thousand downloads total - 21 stars on GitHub - 1 maintainer
bevy_mod_paramap 0.3.0 💰
Parallax mapping shaders (relief and POM) for the bevy game engine
3 versions - Latest release: over 2 years ago - 3.99 thousand downloads total - 20 stars on GitHub - 1 maintainer
nuance 0.3.2
A tool to run your shaders on the gpu. Also a good demo application for wgpu-rs.
6 versions - Latest release: almost 4 years ago - 6.93 thousand downloads total - 27 stars on GitHub - 1 maintainer
shadybug 0.4.0 💰
a simple reference software renderer to be used for debugging shaders
4 versions - Latest release: 5 months ago - 1.91 thousand downloads total - 11 stars on GitHub - 1 maintainer
include-wgsl-oil 0.2.9
Includes a WGSL file with the `naga-oil` preprocessor.
11 versions - Latest release: 4 months ago - 2 dependent packages - 19.6 thousand downloads total - 12 stars on GitHub - 1 maintainer
tui-shader 0.0.9
A ratatui widget that renders a fragment shader in the terminal
9 versions - Latest release: 5 months ago - 4.11 thousand downloads total - 45 stars on GitHub - 1 maintainer
bevy_blockout 0.1.0
A utility package that provides blockout utilities.
1 version - Latest release: 3 months ago - 412 downloads total - 204 stars on GitHub - 1 maintainer
naga-to-tokenstream 0.8.0
Creates a TokenStream describing parts of a Naga module.
15 versions - Latest release: 4 months ago - 2 dependent packages - 25.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
shade 0.0.2
Another graphics library
2 versions - Latest release: 7 months ago - 2.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
wgsl_ln 0.2.1
Experimental crate for writing wgsl in rust!
3 versions - Latest release: about 1 year ago - 2.81 thousand downloads total - 19 stars on GitHub - 1 maintainer
wgsl-macro 0.2.1
A WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants.
3 versions - Latest release: 14 days ago - 133 downloads total - 0 stars on GitHub - 1 maintainer
lethalfixshaders 0.1.1 💰
Fixes shader names and sorts materials into their shader path for Lethal Company
2 versions - Latest release: over 1 year ago - 2.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
shaderc-sys 0.9.1
Shaderc system library FFI, building, and linking
19 versions - Latest release: 5 months ago - 1 dependent package - 462 dependent repositories - 973 thousand downloads total - 273 stars on GitHub - 2 maintainers
Top 4.7% on crates.io
shaderc 0.9.1
Rust bindings for shaderc
38 versions - Latest release: 5 months ago - 78 dependent packages - 487 dependent repositories - 1.06 million downloads total - 273 stars on GitHub - 1 maintainer
wgsl-minifier 0.7.0
A command-line tool for minifying WGSL shaders.
15 versions - Latest release: 4 months ago - 3 dependent packages - 19.8 thousand downloads total - 14 stars on GitHub - 1 maintainer
bevy_toon_shader 0.3.0 💰
Toon shader for the Bevy game engine
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 4.25 thousand downloads total - 93 stars on GitHub - 1 maintainer
pretzel 0.1.0 💰
2D rendering 🥨
1 version - Latest release: over 1 year ago - 1.23 thousand downloads total - 1 stars on GitHub - 1 maintainer
glslopt 0.1.11
Optimizes GLSL shader code
12 versions - Latest release: 11 months ago - 2 dependent packages - 53 dependent repositories - 417 thousand downloads total - 4 stars on GitHub - 1 maintainer
include-shader 0.2.0
A macro for including shader files as string with dependencies support.
3 versions - Latest release: over 2 years ago - 3.84 thousand downloads total - 2 stars on GitHub - 1 maintainer
glsl_compiler 0.1.2
Write GLSL Code directly in a marco!
3 versions - Latest release: 8 months ago - 2.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
hassle-rs 0.12.0
HLSL compiler library, this crate provides an FFI layer and idiomatic rust wrappers for the new D...
24 versions - Latest release: about 1 month ago - 6 dependent packages - 379 dependent repositories - 2.71 million downloads total - 58 stars on GitHub - 2 maintainers
node_engine 0.5.0
Node graph engine for Shader graph or Geometry graph.
6 versions - Latest release: 7 months ago - 1 dependent package - 5.76 thousand downloads total - 6 stars on GitHub - 1 maintainer
sound-shader 0.1.1
Simple sound shader player
2 versions - Latest release: almost 4 years ago - 2.34 thousand downloads total - 5 stars on GitHub - 1 maintainer
fastnoise-lite 1.1.1 💰
FastNoise Lite is an extremely portable open source noise generation library with a large selecti...
3 versions - Latest release: over 1 year ago - 1 dependent package - 26 thousand downloads total - 3,029 stars on GitHub - 1 maintainer
shader_language_server 0.6.2
Language server for HLSL / GLSL / WGSL shaders using LSP protocol.
12 versions - Latest release: about 2 months ago - 5.72 thousand downloads total - 18 stars on GitHub - 1 maintainer
cheddar 0.2.1
Functional and practical GLSL superset DSL
3 versions - Latest release: over 6 years ago - 1 dependent package - 5.27 thousand downloads total - 28 stars on GitHub - 1 maintainer
shadergraph 0.1.0
Create evolving artistic images with hot-code-reloaded Lisp and GLSL.
1 version - Latest release: almost 4 years ago - 1.63 thousand downloads total - 110 stars on GitHub - 1 maintainer
hotglsl 0.2.0
A simple crate for hotloading GLSL shaders as SPIR-V.
2 versions - Latest release: over 1 year ago - 2.96 thousand downloads total - 22 stars on GitHub - 1 maintainer
glsl-to-spirv-macros-impl 0.1.0
This is an implementation detail of the crate glsl-to-spirv-macros. Please see that crate for mor...
1 version - Latest release: about 8 years ago - 2 dependent packages - 3 dependent repositories - 6.72 thousand downloads total - 6 stars on GitHub - 1 maintainer
pp-rs 0.2.1
Shader preprocessor
2 versions - Latest release: about 4 years ago - 2 dependent packages - 1,645 dependent repositories - 2.85 million downloads total - 6 stars on GitHub - 1 maintainer
glsl-to-spirv-macros 0.1.1
Macros for generating SPIR-V shader binaries from GLSL at compile time for use with Vulkan. To u...
3 versions - Latest release: about 8 years ago - 2 dependent packages - 3 dependent repositories - 9.67 thousand downloads total - 6 stars on GitHub - 1 maintainer
shader-sense 0.3.1
Library for runtime shader validation and symbol inspection
10 versions - Latest release: about 2 months ago - 4.29 thousand downloads total - 18 stars on GitHub - 1 maintainer
chrysanthemum 0.0.1
A toy pure-functional language that compiles to SPIR-V
1 version - Latest release: almost 6 years ago - 1.62 thousand downloads total - 1 maintainer
thindx 0.0.0-2022-09-30
Thin DirectX wrappers
7 versions - Latest release: almost 3 years ago - 7.5 thousand downloads total - 8 stars on GitHub - 1 maintainer
crabslab 0.6.5 💰
Slab allocator focused on GPU compute (rust-gpu)
24 versions - Latest release: about 1 month ago - 30.1 thousand downloads total - 8 stars on GitHub - 1 maintainer
craballoc 0.2.0 💰
Slab allocator with RAII
13 versions - Latest release: 21 days ago - 6.51 thousand downloads total - 12 stars on GitHub - 1 maintainer
include-merkle 0.1.4
Functionality for generating a Merkle-tree of a given text file with include references, replacin...
5 versions - Latest release: over 6 years ago - 1 dependent repositories - 9.54 thousand downloads total - 8 stars on GitHub - 1 maintainer
bevy_compute_buffers_helper
A simple helper crate to load buffers to a compute shader in Bevy
4 versions - Latest release: 22 days ago - 4.26 thousand downloads total - 3 stars on GitHub - 1 maintainer
spirv-compiler 0.2.0
Convenience wrapper for shaderc in Rust
2 versions - Latest release: almost 4 years ago - 2 dependent packages - 3.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
shader_to_spirv 0.1.1
Get SPIR-V's output easier than ever!
2 versions - Latest release: over 3 years ago - 2.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
dxfilter 0.5.13
Process textures with DirectX shaders. Includes few Scale, Color conversion filters and utils to ...
13 versions - Latest release: about 1 year ago - 14.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
shadergarden 0.2.0
Create evolving gardens of shaders with Lisp and GLSL.
1 version - Latest release: almost 4 years ago - 1.68 thousand downloads total - 107 stars on GitHub - 1 maintainer
bevy_mod_plotters 0.1.0 💰
A plotter material for bevy
1 version - Latest release: 9 months ago - 783 downloads total - 3 stars on GitHub - 1 maintainer
shades 0.4.0
An EDSL for shading languages
10 versions - Latest release: about 3 years ago - 11.5 thousand downloads total - 89 stars on GitHub - 1 maintainer
wgsl_preprocessor 1.1.4
An unofficial preprocessor for WGSL written in Rust for WGPU.
8 versions - Latest release: 11 months ago - 1 dependent repositories - 8.89 thousand downloads total - 13 stars on GitHub - 1 maintainer
shades-edsl 0.1.0
An EDSL for shading languages
1 version - Latest release: about 3 years ago - 1 dependent package - 1.8 thousand downloads total - 89 stars on GitHub - 1 maintainer
glslang-sys 0.7.0+1062752
Raw C bindings to glslang
16 versions - Latest release: 8 months ago - 1 dependent package - 62.9 thousand downloads total - 6 stars on GitHub - 2 maintainers
glslang 0.6.2
Rust bindings to glslang
19 versions - Latest release: 8 months ago - 1 dependent package - 60.3 thousand downloads total - 6 stars on GitHub - 2 maintainers
spirti 0.0.0
Interpreter for the SPIR-T GPU shader IR.
1 version - Latest release: about 2 years ago - 1.23 thousand downloads total - 102 stars on GitHub - 1 maintainer
bevy_plane_cut 0.2.0 💰
A plane cut material for bevy
2 versions - Latest release: about 1 year ago - 2.13 thousand downloads total - 9 stars on GitHub - 1 maintainer
shadermath 0.6.0
HLSL inspired mathematics library for Rust
7 versions - Latest release: 6 months ago - 3.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
shaderc-macro 0.1.0
Compile shaders with shaderc using macros at compile time
1 version - Latest release: over 4 years ago - 1.39 thousand downloads total - 1 maintainer
solis_2d 0.1.1
2D global illumination with optimized radiance cascade
2 versions - Latest release: 10 months ago - 1.81 thousand downloads total - 32 stars on GitHub - 1 maintainer
saxaboom-runtime 0.2.0+irconverter-2.0
Runtime definitions for Metal Shader Converter
3 versions - Latest release: 2 months ago - 2.35 thousand downloads total - 3 stars on GitHub - 1 maintainer