BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
wgcAn ergonomic Rust wrapper for Windows.Graphics.Capture API752MIT OR Apache-2.0
wgconfdA configuration manager for WireGuard6,126LGPL-3.0-or-later
wgcoreUtilities and abstractions for composable WGSL shaders.5,162MIT OR Apache-2.0
wgcore-deriveProc-macro for composable WGSL shaders.3,710MIT OR Apache-2.0
wgctrlwgctrl is a crate that enables control over wireguard interfaces4,696MIT
wgctrl-rsHigh level bindings to the WireGuard embeddable C library2,321LGPL-2.1-or-later
wgctrl-sysRaw bindings to the WireGuard embeddable C library3,272LGPL-2.1-or-later
wgdiffImplementation of LCS-based diff algorithm10,023MPL-2.0
wgebraComposable WGSL shaders for linear algebra.3,177MIT OR Apache-2.0
wget2hugoA small utility for converting a wget backup to markdown3,938MIT
wgetjUse wget to grab Java distributions12,282MIT
wgexSecurely fetch, cache, and execute scripts from URLs with hash verification, TTL-based caching, and optional sandboxing. Designed…414non-standard
wgimageRust implementation of image processing library with WebGPU.3,164MIT
wginitFramework for initializing wgpu + winit9,318LGPL-3.0-or-later
wgj_rustA WGJ Rust1,560MIT
wgmA fast and simple math library for game and graphics development7,196MIT
wgmansimple wireguard configuration management4,668Apache-2.0
wgman-corecore for wgman crate9,764Apache-2.0
wgmlCross-platform GPU LLM inference.1,919MIT OR Apache-2.0
wgpYet another waitgroup implementation4,722MIT
wgparry2dCross-platform 2D GPU collision detection and geometry.2,224MIT OR Apache-2.0
wgparry3dCross-platform 3D GPU collision-detection and geometry.2,200MIT OR Apache-2.0
wgproxyA tiny layer-4-proxy to bridge WireGuard®-like traffic via a jump-host350BSD-2-Clause OR MIT
wgpuCross-platform, safe, pure-rust graphics API28,852,749MIT OR Apache-2.0
wgpu-3dgs-coreA 3D Gaussian splatting library written in Rust using wgpu.1,551MIT OR Apache-2.0
wgpu-3dgs-editorA 3D Gaussian splatting editing library written in Rust using wgpu.830MIT OR Apache-2.0
wgpu-3dgs-viewerA 3D Gaussian splatting viewing library written in Rust using wgpu.2,988MIT OR Apache-2.0
wgpu-algorithmsHigh-performance, safe wgpu Radix Sort and Prefix Scan for Rust.39MIT
wgpu-appRust wgpu partial fork for management Vertex Texture CameraAngle6,413MIT
wgpu-app-sampleRust sample for wgpu-app management Vertex Texture CameraAngle4,748MIT
wgpu-asyncConverts some WGPU callback methods to async methods.15,396MIT
wgpu-bindutilsA WGPU wrapper to keep Bind Groups organized, type-safe and less error-prone16MIT
wgpu-bindutils-coreCore structs, types and traits for the wgpu-bindutils crate19MIT
wgpu-bindutils-macroDerive macro for the wgpu-bindutils crate18MIT
wgpu-biolerlessUse WGPU for your graphical application but without the usual biolerplate4,054MIT OR Apache-2.0
wgpu-burn-global-deviceSmall library to establish a global wgpu device for use with burn1,121MIT
wgpu-burn-interopSmall library interop via cubecl between wgpu and burn505MIT
wgpu-conveyorBuffer belt abstraction for wgpu6,455MIT OR Apache-2.0 OR Zlib
wgpu-coreCore implementation logic of wgpu, the cross-platform, safe, pure-rust graphics API29,777,290MIT OR Apache-2.0
wgpu-core-deps-appleFeature unification helper crate for Apple platforms6,015,496MIT OR Apache-2.0
wgpu-core-deps-emscriptenFeature unification helper crate for the Emscripten platform4,680,344MIT OR Apache-2.0
wgpu-core-deps-wasmFeature unification helper crate for the WebAssembly platform2,292,294MIT OR Apache-2.0
wgpu-core-deps-windows-linux-androidFeature unification helper crate for the Windows/Linux/Android platforms10,097,148MIT OR Apache-2.0
wgpu-cuda-interopLibrary for vulkan and cuda interop of memory239MIT
wgpu-dynamic-bufferA dynamically growing `wgpu::Buffer`1,217Apache-2.0
wgpu-ffxAMD FidelityFX FSR 3 Upscaler for wgpu149MIT
wgpu-ffx-shaders-spvPre-compiled SPIR-V shaders for wgpu-ffx181MIT
wgpu-font-rendererGPU-Centered Font Rendering crate1,435MIT OR Apache-2.0
wgpu-gameuiCustom wgpu-based game UI library28MIT OR Apache-2.0
wgpu-halHardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API28,908,957MIT OR Apache-2.0
wgpu-infoA tool to print and process information about available wgpu adapters.11,755MIT OR Apache-2.0
wgpu-kitfafafafaf3,343MIT OR Apache-2.0
wgpu-lib-for-aiheadress GPGPU pipeline for AI110MIT
wgpu-llm-cliTerminal-based chat interface for the wgpu LLM inference engine.36MIT OR Apache-2.0
wgpu-llm-coreA minimalist Llama inference engine built on wgpu and WGSL compute shaders.84MIT OR Apache-2.0
wgpu-mipmapGenerate mipmaps for wgpu textures1,943MIT
wgpu-naga-bridgeConversions between naga and wgpu-types. Part of the wgpu project2,809,126MIT OR Apache-2.0
wgpu-nativeWebGPU native implementation on gfx-hal384,352MPL-2.0
wgpu-native-texture-interopNative texture interop helpers for importing offscreen producer frames into host-owned wgpu textures111MPL-2.0
wgpu-noboilerBuilder patter for wgpu and winit12,429MIT
wgpu-playgroundPlayground for wgpu-rs4,047MIT OR Apache-2.0
wgpu-ppSimple, C-style preprocessor for WGSL using proc macros.1,701MIT
wgpu-profilerSimple profiler scopes for wgpu using timer queries219,080MIT OR Apache-2.0
wgpu-remote-clientClient-side wgpu-shaped facade for a remote GPU. For a true wgpu drop-in see the wgpu-remote-wgpu crate.50MIT
wgpu-remote-protocolWire format for proxying wgpu calls to a remote GPU.65MIT
wgpu-remote-serverServer that replays wgpu-remote actions against a real wgpu::Instance.34MIT
wgpu-remote-transportPluggable transport abstraction for wgpu-remote, with a quinn-based QUIC implementation.82MIT
wgpu-remote-transport-irohiroh transport adapter for wgpu-remote (NAT-traversed QUIC).66MIT
wgpu-remote-wgpuwgpu drop-in: hand a Connection to install() and get back a real wgpu::Instance backed by a remote GPU.19MIT
wgpu-sha1GPU-accelerated SHA1 hashing using wgpu compute shaders94MIT
wgpu-shader-typesCommon types for shaders in wgpu22MIT OR Apache-2.0
wgpu-shadersShader compilation for wgpu, using naga.24MIT OR Apache-2.0
wgpu-shapessimple shape renderer for wgpu3,859MIT
wgpu-subscriberWebGPU tracing subscribers64,850MPL-2.0
wgpu-tilemapwgpu middleware for GPU-accelerated tilemap rendering, primarily targeted at 2d games2,751Apache-2.0
wgpu-traitsWrite WebGPU code in record time!1,753MIT
wgpu-typesCommon types and utilities for wgpu, the cross-platform, safe, pure-rust graphics API29,911,963MIT OR Apache-2.0
wgpu-utilUtilities for working with wgpu-rs17,666Apache-2.0
wgpu-utilsCollection of easy to use builder utilities for wgpu40MIT
wgpu_async_stagingAsync implementation of wgpu::util::StagingBelt that's Send + Sync1,652MIT
wgpu_bind_dslAn experimental macro dsl for describing Bind layouts in wgpu-rs3,008MIT
wgpu_buffer_allocatorA compact GPU memory allocator abstraction for wgpu.215MIT
wgpu_canvasA 2D WGPU renderer API for drawing text, shapes, and images with Rust.15,078BSD-3-Clause
wgpu_contextContext for managing WGPU surfaces43,652MIT OR Apache-2.0
wgpu_cyatwgpu renderer api for cyat3,720BSD-3-Clause
wgpu_dyn_bufferWgpu Dynamic Buffer6,520BSD-3-Clause
wgpu_glyphA fast text renderer for wgpu, powered by glyph_brush970,117MIT
wgpu_imagewgpu renderer api for 2d images3,121BSD-3-Clause
wgpu_lyonwgpu renderer api for lyon tessellation3,275BSD-3-Clause
wgpu_macrosA set of useful proc macros for wgpu3,895non-standard
wgpu_quick_startA starter package to get started with wgpu library152MIT
wgpu_render_managerCached Render/Compute Manager for wgpu (pipelines + bind groups + procedural textures automated)548MIT
wgpu_rt_lidarA hardware-accelerated ray tracing library for robotics and autonomy simulation, providing flexible LiDAR and depth camera models.305Apache-2.0
wgpu_rust_rendererTiny WebGPU Renderer in Rust5,551MIT
wgpu_sdl_linkerA micro library which allows linking wgpu surface into an SDL2 window safely.5,785GPL-2.0-or-later
wgpu_shader_checkerMacro for checking wgsl shaders at compile time1,330MIT
wgpu_sortWebGPU/wgpu Radix Key-Value Sort1,807BSD-2-Clause
wgpu_starterwgpu code initializer1,677MIT
wgpu_structA wgsl data encoding and decoding library38MIT
wgpu_struct_deriveMacros for wgpu_struct151MIT
wgpu_textA simple 2D text renderer for wgpu.73,475MIT
wgpu_tokioAsync bindings using tokio for wgpu8,859non-standard
wgpucheckwgpucheck is a CLI tool, that will show you information about your system's GPU, and its compute capabilities.493MIT
wgpuiA community fork of Zed's GPU-accelerated UI framework18Apache-2.0
wgpui_deriveMacros used by wgpui22Apache-2.0
wgq_rust我自己用的库,可能不是适合所有人3,209MIT
wgr-rs-thumbnailSimple thumbnail cli2,248MIT
wgr_thumbnailSimple thumbnail app2,701MIT
wgrabGPU-only screen capture library exposing captured frames as wgpu textures19MIT OR Apache-2.0
wgrapier2dCross-platform 2D rigid-body physics.1,986MIT OR Apache-2.0
wgrapier3dCross-platform 3D rigid-body physics.1,959MIT OR Apache-2.0
wgreppReusable post-processing effects for wgpu1,633MIT
wgrokMessage bus protocol over social messaging platforms136MIT
wgroupPart of the Ora scheduler framework.2,054MIT OR Apache-2.0
wgs84-gravityThis crate has been included and moved in `strapdown-ins`. Please use that one instead.931MIT
wgs_coreWgs format7,968MIT
wgs_runtime_baseWgs format base runtime7,496MIT
wgs_runtime_wgpuWgs format wgpu runtime6,939MIT
wgsl-builtinWGSL builtin types1,564Apache-2.0 OR MIT
wgsl-fftGPU-accelerated FFT using Webgpu compute shaders319MIT
wgsl-includesA tiny crate meant to solve two major pain points with naga & wgsl: no validation at compile time and no support for shader…1,511MIT
wgsl-inlineA macro used to embed WGSL within Rust.13,123MIT
wgsl-macroA WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants.2,749MIT OR Apache-2.0
wgsl-minifierA command-line tool for minifying WGSL shaders.24,220MIT
wgsl-parseParse a wgsl source file to a syntax tree199,233MIT OR Apache-2.0
wgsl-parserA zero-copy recursive-descent parser for WebGPU shading language7,389MIT OR Apache-2.0
wgsl-playgroundPlayground for experimenting with WGSL fragment shaders with live-reloading.11,238MIT
wgsl-rsA subset of Rust transpiled to WGSL54non-standard
wgsl-specMachine-readable specification for WGSL3,516MIT
wgsl-templateMacro expansion for wgsl using ppx, a C-style macro library126MIT OR Apache-2.0
wgsl-typesType-checking of WGSL types and builtins108,291MIT OR Apache-2.0
wgsl-validatorValidate wgsl in rust or C/C++1,203MIT
wgsl_bindgenType safe Rust bindings workflow for wgsl shaders in wgpu81,307MIT
wgsl_lnExperimental crate for writing wgsl in rust!3,391MIT OR Apache-2.0
wgsl_preprocessorAn unofficial preprocessor for WGSL written in Rust for WGPU.10,743GPL-2.0-or-later
wgsl_to_wgpuGenerate typesafe Rust bindings from WGSL shaders to wgpu41,272MIT
wgsldocDocumentation generator for WGSL shaders2,091Unlicense
wgslirpyUser-space Wireguard to internet router, like SLiRP, but with Wireguard instead of PPP2,737MIT/Apache-2.0
wgswitchThin wrapper around wg-quick for fast WireGuard profile switching, with JSON status output for status bars…32MIT OR Apache-2.0
wguiA GUI library for wgpu1,520MIT OR Apache-2.0
wgvCross-platform winget manifest validator63MIT
wgxwireguard tool to manage / generate configuration.7,602MIT
whManage working directories22,795MIT
wh0passA modern, lightweight, and secure CLI password manager built with Rust.37GPL-3.0
wh40kdcWarhammer 40K dataset for the 40kdc-data schema layer: generated types, an embedded dataset behind a linked typed API, plus…1,195MIT
whackWIP! Checks if your software project is "out of whack": Continuous Integration.1,496Apache-2.0
whackengineWhack namespace1,155Apache-2.0
whackoneWhack reserved namespace372Apache-2.0
whadWireless hacking framework (Pre-alpha)1,329MIT
whad_hubWHAD protocol hub (Pre-alpha)199MIT
whad_hwWHAD hardware interface (Pre-alpha)121MIT
whad_packetPacket definitions for Bluetooth Low Energy, IEEE 802.15.4, Enhanced ShockBurst and Logitech Unifying protocols.122MIT
whad_protoWHAD protocol crate (based on Prost)23MIT
whaleA lock-free, dependency-tracking primitive for incremental computation.2,255MIT OR Apache-2.0
whale_falla code generator based on data flow style1,467Apache-2.0
whaledriveA simple cli utility to download docker images and create ext4 .img files from them.1,224MIT
whalesimA a terminal game written in Rust where you are a whale and you have to avoid pesky fishing boats whilst snacking on delicious…2,602AGPL-3.0-or-later
whalespotterFind Big and Fat Files and Folders10,292MIT
whamAn implementation of the weighted histogram analysis method22,866GPL-3.0
whammA framework for 'Wasm Application Monitoring and Manipulation'193Apache-2.0
wharfAsynchronous docker api library14,365MIT
wharfnetOne-command localnet for EVM, Solana & Starknet — a CLI plus a Rust test-utils library, with a built-in faucet and pre-deployed…33MIT
whasmYet another Rust library for WebAssembly.4,239MIT OR Apache-2.0
whasm-grammar-deriveWhasm's macro to derive the Grammar trait.3,911MIT OR Apache-2.0
whassapAsk what's up, get a status back1,480MIT OR Apache-2.0
whassupAsk what's up, get a status back1,518MIT OR Apache-2.0
whatDisplay current network utilization by process, connection and remote IP/hostname18,749MIT
what-bumpDetect required version bump based on conventional commit messages15,135non-standard
what-clicli tool to diagnose command issues by capturing the terminal output1,210MIT
what-coreCore framework for What - an HTML-first web framework powered by Rust172MIT
what-i-wantSome tools to help with the return value2,697MIT
what-osm-pbfGet the necessary osm pbf files within a bounding box.2,145MIT OR Apache-2.0
what-rsIdentify what something is!
A pyWhat reimplementation in Rust.3,631MIT OR Apache-2.0
what-terminal-fontA crate to detect terminal font641MIT
what-the-asyncA simple runtime2,872MIT
what-the-dog-doinCLI tool to play sounds in random intervals2,615MIT OR Apache-2.0
what-the-pathA rust library for easily adding paths to $PATH on UNIX28,059MIT
what-the-portQuickly lookup what a port is used for.7,351AGPL-3.0-or-later
what-the-structBuild a graph of structs referencing other structs1,498MIT
what-timeprint current time for friends in their time zone3,876MIT
what-versionCLI to determine the highest semver version from a list of versions that satisfies all given version requirements.4,722MIT
what-version-coreDetermines the highest semver version from a list of versions that satisfies all given version requirements.2,424MIT
what3wordsThis is a client for What3Words v3 API, allowing you to convert coordinates to three-word addresses and vice versa.2,712GPL-3.0
what3words-apiOfficial what3words API wrapper for rust1,721MIT
what_gitA crate for determining which SCM your Git URL is associated with.5,322BSD-2-Clause
whatadistroRust library to identify your linux distribution29,216MIT
whatawhatApplication for monitoring user activity3,728MIT OR Apache-2.0
whatawhat-libA collection of utils for windows and linux for collecting activity data407MPL-2.0
whatbpm💓 Today's Trending Values for EDM Production4,136MIT OR Apache-2.0
whatcableMOVED — this crate has been renamed to `usbeehive`. Install `usbeehive` instead.131MIT
whatcable-linuxLinux CLI that tells you in plain English what each USB-C cable plugged into your machine can actually do.32MIT
whaterrorCustomizable handling for fallible main2,920MIT OR Apache-2.0
whaterror_macrosMacros for whaterror2,555MIT OR Apache-2.0
whateverContains all error types.31,140MIT OR Apache-2.0
whatfeaturesdisplay features, versions and dependencies of crates1,4130BSD
whatgradErgonomic reverse mode autodifferentiation1,562MIT
whathaveidoneCLI tool for daily standups with Git and Ratatui4,560MIT
whatipA simple CLI program to look up an IP address6,197MIT
whatismyipWhat is my (public) IP?3,961MIT
whatisthisA tool to identify file types based on their content1,200MIT