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

crates.io "hlsl" keyword

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

transhader 0.1.1
Transpile shaders on the fly using procedural macros.
2 versions - Latest release: over 1 year ago - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
wasm2spirv 0.1.0 💰
Compile your WebAssembly programs into SPIR-V shaders
1 version - Latest release: about 2 years ago - 1.26 thousand downloads total - 57 stars on GitHub - 1 maintainer
jit-spirv-impl 0.1.1
Compile GLSL/HLSL/WGSL to SPIR-V just-in-time with a simple macro.
2 versions - Latest release: about 2 years ago - 1 dependent package - 2.72 thousand downloads total - 34 stars on GitHub - 1 maintainer
jit-spirv 0.1.1
Compile GLSL/HLSL/WGSL to SPIR-V just-in-time with a simple macro.
2 versions - Latest release: about 2 years ago - 2.38 thousand downloads total - 34 stars on GitHub - 1 maintainer
inline-spirv 0.2.1
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
8 versions - Latest release: over 1 year ago - 2 dependent packages - 6 dependent repositories - 20.5 thousand downloads total - 35 stars on GitHub - 1 maintainer
shdrr 0.1.3
A live shader compiler using shaderc.
3 versions - Latest release: almost 6 years ago - 3.97 thousand downloads total - 1 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
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
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
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
tree-sitter-hlsl 0.2.0
HLSL grammar for the tree-sitter parsing library
7 versions - Latest release: 4 months ago - 9.53 thousand downloads total - 12 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
spirv-layout 0.4.0
SPIRV reflection utility for deriving Vulkan DescriptorSetLayouts
9 versions - Latest release: over 3 years ago - 1 dependent repositories - 10.1 thousand downloads total - 4 stars on GitHub - 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
spirq-core 1.0.4
SPIR-Q core feature implementation, a light weight SPIR-V query utility for graphics.
5 versions - Latest release: over 1 year ago - 2 dependent packages - 7.22 thousand downloads total - 113 stars on GitHub - 1 maintainer
spirq-dis 0.1.4
SPIR-V disassembler
5 versions - Latest release: over 1 year ago - 5.33 thousand downloads total - 113 stars on GitHub - 1 maintainer
shader-reflect 0.2.9
SPIR-V/GLSL/HLSL shader interface reflection to JSON. (CLI)
8 versions - Latest release: about 1 year ago - 8.37 thousand downloads total - 113 stars on GitHub - 1 maintainer
spirq 1.2.2
Light weight SPIR-V query utility for graphics.
43 versions - Latest release: about 1 year ago - 9 dependent packages - 4 dependent repositories - 69.1 thousand downloads total - 113 stars on GitHub - 1 maintainer
spirq-as 0.1.4
SPIR-V assembler
5 versions - Latest release: over 1 year ago - 5.3 thousand downloads total - 113 stars on GitHub - 1 maintainer
spirq-reflect 0.1.1
Light weight SPIR-V query utility for graphics. (CLI)
3 versions - Latest release: almost 3 years ago - 3.26 thousand downloads total - 113 stars on GitHub - 1 maintainer
spirq-spvasm 0.1.4
Tools for SPIR-V Assembly interaction.
5 versions - Latest release: over 1 year ago - 3 dependent packages - 6.17 thousand downloads total - 113 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
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
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
spirvcross 0.1.2 💰
Bindings to SPIRV-Cross API
3 versions - Latest release: over 1 year ago - 4.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
spirv-reflect 0.2.3
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications.
14 versions - Latest release: over 5 years ago - 8 dependent packages - 250 dependent repositories - 392 thousand downloads total - 112 stars on GitHub - 1 maintainer