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.
shadertoyRust library wrapping the Shadertoy REST API to be able to easily search through and download Shadertoy assets.12,502MIT/Apache-2.0
shadertoy-browserSmall Shadertoy browser & viewer for Mac built in Rust8,601MIT/Apache-2.0
shadertoy-rsA desktop client for Shadertoy written in Rust23,662MIT
shaderunnerA rendering layer on top of wgpu, winit, and egui.4,207MIT OR Apache-2.0
shadesAn EDSL for shading languages13,251BSD-3-Clause
shades-edslAn EDSL for shading languages2,266BSD-3-Clause
shadiertoyA shadertoy rip-off.1,950CC0-1.0
shadocalA blazingly fast, Google calendar (more in future) event formatter webserver tool.1,120GPL-3.0
shadologTamper-evident, independently signed receipts for AI agent actions. Placeholder - full release imminent.13Apache-2.0
shadowBindings for libc /etc/shadow password functions7,194MIT
shadow-benchmarksPerformance benchmarks for Shadow Network91MIT
shadow-clientHigh-level client node builder and API for Shadow Network92MIT
shadow-cloneA macro to clone variables into the current scope shadowing old ones.88,309MIT/Apache-2.0
shadow-computean easy to use compute shader crate28MIT
shadow-coreCore types, traits, and error handling for the Shadow Network P2P system1,149MIT
shadow-cryptSecure password-based file encryption with filename obfuscation1,530MIT OR Apache-2.0
shadow-crypt-coreCore types and deterministic operations for shadow-crypt1,022MIT OR Apache-2.0
shadow-crypt-shellMain workflows and I/O operations for shadow-crypt877MIT OR Apache-2.0
shadow-cryptoCryptographic primitives for Shadow Network: ChaCha20-Poly1305, X25519, Ed25519, BLAKE3906MIT
shadow-deriveProcedual macros for rustot crate shadow state3,420MIT OR Apache-2.0
shadow-dhtKademlia-based distributed hash table for Shadow Network peer discovery443MIT
shadow-diffBehavior contracts for AI agents — tested in your PR, enforced at runtime. Core engine: parser, writer, content-addressed store,…241Apache-2.0
shadow-driveGenesysGo Shadow Drive5,010MIT OR Apache-2.0
shadow-drive-appThe Shadow Drive Desktop App, by GenesysGo6,023MIT OR Apache-2.0
shadow-drive-cliThe Rust CLI for GenesysGo's Shadow Drive9,627MIT OR Apache-2.0
shadow-drive-pyThe Python SDK for GenesysGo's Shadow Drive2,747MIT OR Apache-2.0
shadow-drive-rustRust SDK for GenesysGo's Shadow Drive.6,268GPL-3.0-only
shadow-drive-sdkThe Rust SDK for GenesysGo's Shadow Drive13,119MIT OR Apache-2.0
shadow-drive-user-stakingShadow Drive User Smart Contract16,146GPL-3.0-only
shadow-formatted-versionVersion information in a preformatted block20,552Apache-2.0
shadow-integration-testsCross-crate integration tests for Shadow Network90MIT
shadow-load-testingLoad testing framework for Shadow Network - simulates 10,000+ peer swarms90MIT
shadow-messagingEnd-to-end encrypted messaging with secure channels and offline queues for Shadow Network333MIT
shadow-monitoringProduction monitoring, metrics, health checks, and alerting for Shadow Network215MIT
shadow-nat-traversalNAT traversal with STUN/TURN and hole punching for Shadow Network155MIT
shadow-networkCovert peer-to-peer communication infrastructure with steganography, onion routing, and traffic analysis resistance25MIT
shadow-network-simNetwork simulation with adversary models, censorship simulation, and statistical analysis159MIT
shadow-nft-commonA crate introduced to break a circular dependency between `shadow-nft-standard` and `shadowy-super-minter`. Also contains some…5,644Apache-2.0
shadow-nft-standardThe Shadow NFT Standard program, by GenesysGo3,037Apache-2.0
shadow-onion-routingOnion routing with circuit-based anonymous relay for Shadow Network93MIT
shadow-pluggable-transportsPluggable transports for censorship circumvention: obfs, domain fronting, bridge relays94MIT
shadow-protocolsProtocol mimicry, timing engines, and packet shaping for Shadow Network486MIT
shadow-reputationReputation system with trust scoring, Sybil defense, and behavior tracking93MIT
shadow-rpc-authAuthenticate against RPCs that require JWT auth headers7,344MIT OR Apache-2.0
shadow-rsA build-time information stored in your rust project9,527,011MIT AND Apache-2.0
shadow-security-auditSecurity audit tools: fuzzing, timing attack detection, crypto verification, input validation90MIT
shadow-stealthRust SDK for Shadow SDK stealth vaults, private payload hashes, and execution intents on Solana39Apache-2.0
shadow-steganographyLSB steganography, entropy analysis, and image/audio hiding for Shadow Network441MIT
shadow-stego-transportSteganographic transport pipeline combining stego encoding with protocol mimicry334MIT
shadow-storageContent-addressed storage with erasure coding and chunking for Shadow Network387MIT
shadow-terminalA headless modern terminal emulator3,867MIT
shadow-terminal-cliA headless modern terminal emulator1,204MIT
shadow-tlsA proxy to expose real tls handshake to the MITM.11,651MIT/Apache-2.0
shadow-traffic-analysisTraffic analysis resistance: constant-rate shaping, mix networks, fingerprint detection93MIT
shadow-transportP2P transport layer with libp2p integration for Shadow Network154MIT
shadow-utilsShared utilities and helpers for Shadow Network323MIT
shadow_countedAn iterator that counts every iteration in a hidden counter, nested iterators may commit the count to parents172,052MIT OR Apache-2.0
shadow_engine_2dA modern, high-performance 2D game engine built in Rust with ECS, physics, particles, audio, and more162MIT
shadowcastImplementation of the recursive shadowcast visible-area detection algorithm39,627MIT
shadowcasterRecursive shadowcasting for grid based video games.3,520MIT
shadowcatA high-performance Model Context Protocol (MCP) proxy written in Rust, providing transparent inspection, recording, and…329MIT OR Apache-2.0
shadowcladStealth game1,204CC-BY-NC-4.0
shadowDefaultNext generation CC,next shadowDefault1,531Apache-2.0
shadowengine2dA comprehensive 2D game engine built in Rust with ECS, rendering, audio, assets, animations, and scene management2,075MIT OR Apache-2.0
shadowerA simple CLI utility to add rounded borders, padding, and shadows to images.6,142MIT
shadowforgeQuantum-resistant steganography toolkit for journalists and whistleblowers111Apache-2.0
shadowhareProduction-grade static analyzer for Cairo/Starknet smart contracts34MIT OR Apache-2.0
shadowingA simple shadowing example crate.20MIT
ShadowJSShadowJS is a fast, lightweight JavaScript obfuscator built with Rust. It protects your code by converting readable identifiers…973MIT
shadownetwork2dA comprehensive networking framework for Rust applications675non-standard
shadowplayUtility for checking puppet syntax, a puppet manifest linter, a pretty printer, and a utility for exploring the Hiera.3,987MIT/Apache-2.0
shadowquicA 0-RTT QUIC Proxy with SNI camouflage26,692MIT
shadowquic-macrosA 0-RTT QUIC Proxy with SNI camouflage25,990MIT
shadowrocksShadowsocks port in pure async/.await Rust.1,749MIT
shadowrsTool to shadow existing container with additional tools1,058MIT
shadowsocksshadowsocks is a fast tunnel proxy that helps you bypass firewalls.928,311MIT
shadowsocks-cryptoShadowsocks Crypto1,924,648MIT
shadowsocks-gtk-rsA desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs.11,560GPL-3.0-or-later
shadowsocks-rspersonal port of shadowsocks in rust.21,887MIT
shadowsocks-rustshadowsocks is a fast tunnel proxy that helps you bypass firewalls.174,849MIT
shadowsocks-serviceshadowsocks is a fast tunnel proxy that helps you bypass firewalls.655,972MIT
shadowvpnA UDP-based, pre-shared-key (PSK), user-mode VPN using the shadowsocks AEAD UDP wire scheme.19MIT
shadowy-super-minterThe Shadowy Super Minter program, by GenesysGo2,609Apache-2.0
shadyA shadertoy-like library to be able to easily integrate shadertoy-like stuff in your applications.10,346GPL-3.0-or-later
shady-audioA high level library build upon cpal to retrieve audio for visualisation.19,598GPL-3.0-or-later
shady-cliA music visualizer in the terminal using shady-audio.2,125GPL-3.0-or-later
shady-minionsShadCN inspired components for Yew.1,758BSD-3-Clause
shady_shadersAn egui + wgpu toon/cel shader renderer for glTF and OBJ models24MIT
shadybuga simple reference software renderer to be used for debugging shaders2,646MIT OR Apache-2.0
shaftA minimal and straightforward binary serde implementation.2,437MIT
shafu-rsSolidity formatter in style of @shafu0x444MIT
shahcustom database17,583non-standard
shah-macrosshah db macros8,744non-standard
shahaHash database builder and reverse lookup tool45MIT
shahanshahiShahanshahi (Imperial Iranian) civil calendar types and conversions — spec-first, pre-1.0274MIT OR Apache-2.0
shahanshahi-cliCLI for Shahanshahi (Imperial Iranian) ↔ Gregorian date conversion97MIT OR Apache-2.0
shahanshahi-coreA library to convert dates to the Iranian Shahanshahi calendar15MIT
shahanshahi-wasmWebAssembly bindings for the Shahanshahi (Imperial Iranian) calendar library52MIT OR Apache-2.0
shahuludSHA HULUD1,054MIT
shaiA shell AI assistant5,268MIT
shairplayPure Rust AirPlay server library2,075LGPL-3.0-or-later
shakaGenerate shell aliases and functions from YAML/JSONC config files98MIT
shakeImplementation of the SHAKE family of extendable-output functions (XOFs)963,748MIT OR Apache-2.0
shakehandA rust i18n lib - Let different languages shake hands with each other!74MIT OR Apache-2.0
shakejoNoise_IK_25519_ChaChaPoly_BLAKE2s3,382Apache-2.0
shakemylegA simple state machine definition language and interpreter.14,714MIT
shakenfist-spice-compressionPure-Rust SPICE image decompression algorithms (QUIC, GLZ, LZ, LZ4), extracted from the ryll SPICE client.169Apache-2.0
shakenfist-spice-protocolPure-Rust SPICE protocol primitives: constants, wire-format messages, link handshake, SpiceClient, and logging helpers. Extracted…131Apache-2.0
shakenfist-spice-rendererShared SPICE rendering substrate for ryll: software framebuffer, channel handlers, session orchestration.16Apache-2.0
shakenfist-spice-usbredirPure-Rust parser and message types for the SPICE USB redirection (usbredir) protocol, extracted from the ryll SPICE client.129Apache-2.0
shakenfist-spice-webrtcWebRTC bridge for the ryll SPICE client: SPICE-encoded video and audio over RTCPeerConnection, with a control datachannel for…14Apache-2.0
shakenfist-visual-digestVisual on-screen digest format shared between shakenfist/uncalibrated-sextant and shakenfist/ryll46Apache-2.0
shakerLyquid build, packaging, publishing, and deployment tool.93Apache-2.0
shakespeareAn actor framework3,079MIT OR Apache-2.0
shakespeare-macroA support crate for the shakespeare actor framework3,385MIT OR Apache-2.0
Shakh_YAroslav_parserA brief description215MIT
shakmatyChess and chess variant rules and operations351,888GPL-3.0-or-later
shakmaty-syzygyProbe Syzygy endgame tablebases85,252GPL-3.0-or-later
shakmaty-uciUniversal Chess Interface (UCI) message parser4,209GPL-3.0+
shakrsshakrs: the plugin-host binary. Seeds the policy/adapter/engine registry, loads shakrs.json, runs the reconcile pipeline, applies…443MIT OR Apache-2.0
shakrs-cargo-adapterCargo manifest adapter: lowers per-policy cargo assertions (the [lints] workspace opt-in, package fields) into a…448MIT OR Apache-2.0
shakrs-cargo-policyShakrs Cargo baseline policy: requires the [lints] workspace opt-in so workspace lint tables apply.360MIT OR Apache-2.0
shakrs-clippy-adapterClippy linter adapter: merges per-policy assertions and emits engine requirements for Cargo.toml [lints.clippy] and clippy.toml.354MIT OR Apache-2.0
shakrs-clippy-strict-policyShakrs strict Clippy policy: emits the baseline lint set and MSRV settings for Clippy configuration.325MIT OR Apache-2.0
shakrs-coreShakrs plugin contracts: AdapterRequirement, Adapter, Policy, and adapter lowering output.198MIT OR Apache-2.0
shakrs-deny-adapterShakrs deny adapter: lowers per-policy assertions into engine requirements for deny.toml.288MIT OR Apache-2.0
shakrs-deny-policyShakrs deny policy: emits the cargo-deny baseline configuration requirement.281MIT OR Apache-2.0
shakrs-hooks-policyShakrs policy for repo-level Git hooks setup.322MIT OR Apache-2.0
shakrs-json-parserParser, validator, scaffolder, and canonical formatter for the shakrs.json workspace config. Zero I/O; no policy-registry…242MIT OR Apache-2.0
shakrs-runnerGeneric Shakrs runner: resolves shakrs.json, dispatches policy requirements through adapters into file engines, applies waivers,…412MIT OR Apache-2.0
shakrs-rustc-adapterLowers rustc lint requirements into the cargo engine lint tables; owner of [workspace.lints.rust].354MIT OR Apache-2.0
shakrs-rustc-strict-policyStrict rustc lint table policy: the [workspace.lints.rust] seven-entry set.322MIT OR Apache-2.0
shakrs-rustfmt-adapterRustfmt linter adapter: lowers per-policy assertions into engine requirements for rustfmt.toml.317MIT OR Apache-2.0
shakrs-rustfmt-policyShakrs rustfmt policy: coordinates Cargo edition and rustfmt.toml baseline settings.308MIT OR Apache-2.0
shakrs-toolchain-adapterRust toolchain adapter: lowers per-policy assertions into engine requirements for rust-toolchain.toml.301MIT OR Apache-2.0
shakrs-toolchain-policyShakrs toolchain policy: coordinates rust-toolchain.toml and optional Cargo rust-version.314MIT OR Apache-2.0
shakshukaSimple command line tool for calculating content hash. Supports .ignore (.contenthashignore) file2,827Apache-2.0
shakti_riscv_halHardware abstraction layer for Shakti processor3,158MIT
shaktsShakts validates and initializes TypeScript-family repository and workspace linter configuration.32MIT OR Apache-2.0
shakts-hooks-policyShakts policy for repo-level Git hooks setup.37MIT OR Apache-2.0
shakuCompile Time Dependency Injection for Rust226,779MIT/Apache-2.0
shaku_actixIntegration between shaku and Actix Web13,233MIT/Apache-2.0
shaku_axumIntegration between shaku and the axum web framework19,847MIT/Apache-2.0
shaku_deriveCode generation for the shaku dependency injection framework225,793MIT/Apache-2.0
shaku_rocketIntegration between shaku and Rocket16,992MIT/Apache-2.0
shakuntala-devi-trainerBrain training tool inspired by Shakuntala Devi's technics27,881GPL-3.0-or-later
shakyA Handshake Blockchain Rust Explorer, chat (WIP) and domain registry/registrar for Pencil Domains6,213AGPL-3.0-only
shalcLibrary that helps organize multithreded calculations1,657MIT
shaleUseful abstraction and light-weight implemenation for a key-value store.12,219MIT
shallocImplements the `GlobalAlloc` trait for supahero1's allocator written in C: https://github.com/supahero1/alloc3,079Apache-2.0
shallotWIP1,471MIT
shallowshallow long text7,357MPL-2.0
shallow-debugA basic Debug derive macro that can be used on any type1,547MIT/Apache-2.0
shallow-teesA TeeReader implementation that implements Seek by tracking the max read offset8,430Apache-2.0
shallowcloneTraits for working with copy-on-write types more efficiently.1,145MIT
shallowclone-deriveTraits for working with copy-on-write types more efficiently.1,377MIT
shalrathA rusty, spiky, heat-seeing Quake map parser.15,802MIT OR Apache-2.0
shamMock implementations for use in testing3,817MIT
shamalShamal — a tactical desert-trek survival game rendered in the terminal with mullion16GPL-3.0-or-later
shamanA pure-Rust, cross-platform implementation of various common hashing algorithms.252,399MIT/Apache-2.0
shamblerA rusty, hulking, lighting-tossing geometry processor.2,160MIT OR Apache-2.0
shameCommonly used utilities to trade performance and compilation time for development velocity.6,146MIT
shame-rsShader metaprogramming1,338MIT OR Apache-2.0
shamefileTurn linter suppressions from silent technical debt into reviewable, documented decisions.237Apache-2.0
shamirShamir is a pure Rust implementation of Shamir's secret sharing53,117MIT
shamir-3-passShamir 3-pass protocol (commutative encryption)281Apache-2.0
shamir-algorithmA Rust implementation of Shamir's Secret Sharing algorithm using Galois Field arithmetic over GF(256)97MIT
shamir-rsa rust implementation of Shamir's Secret Sharing scheme993MIT
shamir-secretShamir secret is a verifiable secret sharing library with distributed key generation, built for blockchain protocols from first…437MIT
shamir-vaultA Rust Crate implementation of Shamir's Secret Sharing algorithm2,214MIT
shamir-zeroFast zero-copy Shamir's Secret Sharing in Rust - derived from IBM / HashiCorp Vault's original Go implementation (MPL-2.0)253MIT OR Apache-2.0
shamir_file_secret_sharingImplementation of Shamir secret sharing for use with files1,558Apache-2.0
shamir_secret_sharingA rust implementation of Shamir Secret Sharing over Finite Field.10,903MIT
shamir_shareA secure and efficient Rust library for Shamir's Secret Sharing1,943MIT
shamirsSmall, and secure Shamir's Secret Sharing1,559MIT
shamirsecretsharingShamir secret sharing library for Rust39,017MIT
shamirssHobbist implementation of Shamirs Secret Sharing algorithm.3,808non-standard
shamrockCore helpers for shamrock workflow orchestration15MIT OR Apache-2.0
shamsher_auth_serviceExample of auth_service1,262MIT
shan_worldThis is test1,493MIT OR Apache-2.0
shanga-peduA tool to view markdown files in the browser1,410MIT OR Apache-2.0
shanimation-rsA motion-graphics library written entirely in rust. Still early in prototyping phase.2,733MIT
shankExposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs2,065,286Apache-2.0
shank-cliShank CLI that extracts solita compatible IDL from your Rust Solana program code annotated with shank macro attributes41,321Apache-2.0
shank-gov-cliShank CLI that extracts solita compatible IDL from your Rust Solana program code annotated with shank macro attributes6,804Apache-2.0
shank-idl-generatorA Rust client for generating IDL8,355Apache-2.0
shank-parseA proc-macro crate that generates Rust client code from Shank/Anchor IDL JSON files for Solana programs.56MIT
shank-parse-macroInternal proc-macro implementation for shank-parse — generates Rust client code from Shank/Anchor IDL JSON files.122MIT
shank_gov_idlConverts information extracted via shank derive macros to a solita compatible IDL.3,664Apache-2.0
shank_idlConverts information extracted via shank derive macros to a solita compatible IDL.53,089Apache-2.0
shank_macroProvides macros used to annotate Solana Rust programs in order to extract an IDL with the shank CLI2,069,970Apache-2.0
shank_macro_implImplements and tests shank derive macros2,068,477Apache-2.0
shank_renderRenders implementaions derived from shank macros1,351,961Apache-2.0
shanksbot-rsA rust implementation of the ShanksBot shown by Matt Parker in https://www.youtube.com/watch?v=DmfxIhmGPP41,653MIT
shannonShannon cipher implementation839,864MIT
shannon-brush-builtinsBuiltins for a POSIX/bash shell (used by brush-shell)50MIT
shannon-brush-coreReusable core of a POSIX/bash shell (used by brush-shell)105MIT
shannon-brush-parserPOSIX/bash shell tokenizer and parsers (used by brush-shell)155MIT
shannon-cliVisualize Shannon entropy of files168MIT
shannon-entropyA simple library to calculate the Shannon entropy of a string18,492MIT OR Apache-2.0