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.0API bindingsRendering shadertoy-browserSmall Shadertoy browser & viewer for Mac built in Rust8,601MIT/Apache-2.0Rendering shadertoy-rsA desktop client for Shadertoy written in Rust23,662MITRendering shaderunnerA rendering layer on top of wgpu, winit, and egui.4,207MIT OR Apache-2.0 shadesAn EDSL for shading languages13,251BSD-3-ClauseGraphics shades-edslAn EDSL for shading languages2,266BSD-3-ClauseGraphics shadiertoyA shadertoy rip-off.1,950CC0-1.0 shadocalA blazingly fast, Google calendar (more in future) event formatter webserver tool.1,120GPL-3.0AsynchronousDate and time shadologTamper-evident, independently signed receipts for AI agent actions. Placeholder - full release imminent.13Apache-2.0Command line utilities shadowBindings for libc /etc/shadow password functions7,194MIT shadow-benchmarksPerformance benchmarks for Shadow Network91MITDevelopment tools::Profiling shadow-clientHigh-level client node builder and API for Shadow Network92MITNetwork programming shadow-cloneA macro to clone variables into the current scope shadowing old ones.88,309MIT/Apache-2.0Development toolsNo standard library shadow-computean easy to use compute shader crate28MITGraphicsRendering shadow-coreCore types, traits, and error handling for the Shadow Network P2P system1,149MITNetwork programming shadow-cryptSecure password-based file encryption with filename obfuscation1,530MIT OR Apache-2.0Command line utilitiesCryptography shadow-crypt-coreCore types and deterministic operations for shadow-crypt1,022MIT OR Apache-2.0Command line utilitiesCryptography shadow-crypt-shellMain workflows and I/O operations for shadow-crypt877MIT OR Apache-2.0Command line utilitiesCryptography shadow-cryptoCryptographic primitives for Shadow Network: ChaCha20-Poly1305, X25519, Ed25519, BLAKE3906MITCryptography shadow-deriveProcedual macros for rustot crate shadow state3,420MIT OR Apache-2.0 shadow-dhtKademlia-based distributed hash table for Shadow Network peer discovery443MITNetwork programming shadow-diffBehavior contracts for AI agents — tested in your PR, enforced at runtime. Core engine: parser, writer, content-addressed store,…241Apache-2.0Command line utilitiesDevelopment tools::Testing 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.0Development tools::Debugging shadow-integration-testsCross-crate integration tests for Shadow Network90MITDevelopment tools::Testing shadow-load-testingLoad testing framework for Shadow Network - simulates 10,000+ peer swarms90MITDevelopment tools::Testing shadow-messagingEnd-to-end encrypted messaging with secure channels and offline queues for Shadow Network333MITCryptography shadow-monitoringProduction monitoring, metrics, health checks, and alerting for Shadow Network215MITDevelopment tools shadow-nat-traversalNAT traversal with STUN/TURN and hole punching for Shadow Network155MITNetwork programming shadow-networkCovert peer-to-peer communication infrastructure with steganography, onion routing, and traffic analysis resistance25MITCryptographyNetwork programming shadow-network-simNetwork simulation with adversary models, censorship simulation, and statistical analysis159MITSimulation 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 Network93MITNetwork programming shadow-pluggable-transportsPluggable transports for censorship circumvention: obfs, domain fronting, bridge relays94MITNetwork programming shadow-protocolsProtocol mimicry, timing engines, and packet shaping for Shadow Network486MITNetwork programming shadow-reputationReputation system with trust scoring, Sybil defense, and behavior tracking93MITNetwork programming 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.0Development toolsDevelopment tools::Build Utils shadow-security-auditSecurity audit tools: fuzzing, timing attack detection, crypto verification, input validation90MITDevelopment tools::Testing shadow-stealthRust SDK for Shadow SDK stealth vaults, private payload hashes, and execution intents on Solana39Apache-2.0API bindingsCryptography::Cryptocurrencies shadow-steganographyLSB steganography, entropy analysis, and image/audio hiding for Shadow Network441MITMultimedia::Images shadow-stego-transportSteganographic transport pipeline combining stego encoding with protocol mimicry334MITNetwork programming shadow-storageContent-addressed storage with erasure coding and chunking for Shadow Network387MITFilesystem shadow-terminalA headless modern terminal emulator3,867MITCommand line utilitiesDevelopment tools::Testing shadow-terminal-cliA headless modern terminal emulator1,204MITCommand line utilitiesDevelopment tools::Testing 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 detection93MITNetwork programming shadow-transportP2P transport layer with libp2p integration for Shadow Network154MITNetwork programming shadow-utilsShared utilities and helpers for Shadow Network323MITDevelopment tools shadow_countedAn iterator that counts every iteration in a hidden counter, nested iterators may commit the count to parents172,052MIT OR Apache-2.0Rust patterns shadow_engine_2dA modern, high-performance 2D game engine built in Rust with ECS, physics, particles, audio, and more162MITGame enginesGraphics 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.0Command line utilitiesNetwork programming 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.0Game developmentGraphics shadowerA simple CLI utility to add rounded borders, padding, and shadows to images.6,142MIT shadowforgeQuantum-resistant steganography toolkit for journalists and whistleblowers111Apache-2.0Command line utilitiesCryptography shadowhareProduction-grade static analyzer for Cairo/Starknet smart contracts34MIT OR Apache-2.0Command line utilitiesDevelopment tools shadowingA simple shadowing example crate.20MIT ShadowJSShadowJS is a fast, lightweight JavaScript obfuscator built with Rust. It protects your code by converting readable identifiers…973MITCommand line utilities shadownetwork2dA comprehensive networking framework for Rust applications675non-standardGame developmentNetwork programming 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.19MITCommand line utilitiesNetwork programming 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 models24MITGame developmentGraphics shadybuga simple reference software renderer to be used for debugging shaders2,646MIT OR Apache-2.0Development toolsGraphics shaftA minimal and straightforward binary serde implementation.2,437MITEncoding shafu-rsSolidity formatter in style of @shafu0x444MIT shahcustom database17,583non-standardDatabase interfaces shah-macrosshah db macros8,744non-standardDatabase interfaces shahaHash database builder and reverse lookup tool45MITCommand line utilitiesCryptography 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,268MITCommand line utilities shairplayPure Rust AirPlay server library2,075LGPL-3.0-or-laterMultimedia::AudioNetwork programming 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.0CryptographyNo standard library shakehandA rust i18n lib - Let different languages shake hands with each other!74MIT OR Apache-2.0Internationalization (i18n)Localization (L10n) 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.0AsynchronousConcurrency 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-laterGamesParser implementations shakmaty-syzygyProbe Syzygy endgame tablebases85,252GPL-3.0-or-laterGames shakmaty-uciUniversal Chess Interface (UCI) message parser4,209GPL-3.0+Game developmentGames shakrsshakrs: the plugin-host binary. Seeds the policy/adapter/engine registry, loads shakrs.json, runs the reconcile pipeline, applies…443MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-cargo-adapterCargo manifest adapter: lowers per-policy cargo assertions (the [lints] workspace opt-in, package fields) into a…448MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-cargo-policyShakrs Cargo baseline policy: requires the [lints] workspace opt-in so workspace lint tables apply.360MIT OR Apache-2.0ConfigurationDevelopment tools 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.0ConfigurationDevelopment tools shakrs-clippy-strict-policyShakrs strict Clippy policy: emits the baseline lint set and MSRV settings for Clippy configuration.325MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-coreShakrs plugin contracts: AdapterRequirement, Adapter, Policy, and adapter lowering output.198MIT OR Apache-2.0Development tools shakrs-deny-adapterShakrs deny adapter: lowers per-policy assertions into engine requirements for deny.toml.288MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-deny-policyShakrs deny policy: emits the cargo-deny baseline configuration requirement.281MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-hooks-policyShakrs policy for repo-level Git hooks setup.322MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-json-parserParser, validator, scaffolder, and canonical formatter for the shakrs.json workspace config. Zero I/O; no policy-registry…242MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-runnerGeneric Shakrs runner: resolves shakrs.json, dispatches policy requirements through adapters into file engines, applies waivers,…412MIT OR Apache-2.0Development tools shakrs-rustc-adapterLowers rustc lint requirements into the cargo engine lint tables; owner of [workspace.lints.rust].354MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-rustc-strict-policyStrict rustc lint table policy: the [workspace.lints.rust] seven-entry set.322MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-rustfmt-adapterRustfmt linter adapter: lowers per-policy assertions into engine requirements for rustfmt.toml.317MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-rustfmt-policyShakrs rustfmt policy: coordinates Cargo edition and rustfmt.toml baseline settings.308MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-toolchain-adapterRust toolchain adapter: lowers per-policy assertions into engine requirements for rust-toolchain.toml.301MIT OR Apache-2.0ConfigurationDevelopment tools shakrs-toolchain-policyShakrs toolchain policy: coordinates rust-toolchain.toml and optional Cargo rust-version.314MIT OR Apache-2.0ConfigurationDevelopment tools shakshukaSimple command line tool for calculating content hash. Supports .ignore (.contenthashignore) file2,827Apache-2.0Command line utilities shakti_riscv_halHardware abstraction layer for Shakti processor3,158MIT shaktsShakts validates and initializes TypeScript-family repository and workspace linter configuration.32MIT OR Apache-2.0ConfigurationDevelopment tools shakts-hooks-policyShakts policy for repo-level Git hooks setup.37MIT OR Apache-2.0ConfigurationDevelopment tools 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-laterGames shakyA Handshake Blockchain Rust Explorer, chat (WIP) and domain registry/registrar for Pencil Domains6,213AGPL-3.0-onlyCryptography::CryptocurrenciesDatabase interfaces 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.0API bindingsMemory management 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.0Game developmentParser implementations shamMock implementations for use in testing3,817MITDevelopment tools::Testing 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.0Game developmentRendering::Data formats 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.0Command line utilitiesDevelopment tools shamirShamir is a pure Rust implementation of Shamir's secret sharing53,117MIT shamir-3-passShamir 3-pass protocol (commutative encryption)281Apache-2.0CryptographyWebAssembly shamir-algorithmA Rust implementation of Shamir's Secret Sharing algorithm using Galois Field arithmetic over GF(256)97MITAlgorithmsCryptography shamir-rsa rust implementation of Shamir's Secret Sharing scheme993MITCryptography shamir-secretShamir secret is a verifiable secret sharing library with distributed key generation, built for blockchain protocols from first…437MITCryptography 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.0AlgorithmsCryptography shamir_file_secret_sharingImplementation of Shamir secret sharing for use with files1,558Apache-2.0AlgorithmsCommand line utilities 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,943MITAlgorithmsCryptography shamirsSmall, and secure Shamir's Secret Sharing1,559MITAlgorithmsCryptography shamirsecretsharingShamir secret sharing library for Rust39,017MITCryptography shamirssHobbist implementation of Shamirs Secret Sharing algorithm.3,808non-standardAlgorithmsCryptography 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.0Command line utilities shanimation-rsA motion-graphics library written entirely in rust. Still early in prototyping phase.2,733MITMultimedia 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.56MITCryptography::CryptocurrenciesDevelopment tools 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,653MITCommand line utilitiesMathematics shannonShannon cipher implementation839,864MIT shannon-brush-builtinsBuiltins for a POSIX/bash shell (used by brush-shell)50MITCommand line utilitiesDevelopment tools shannon-brush-coreReusable core of a POSIX/bash shell (used by brush-shell)105MITCommand line utilitiesDevelopment tools shannon-brush-parserPOSIX/bash shell tokenizer and parsers (used by brush-shell)155MITCommand line utilitiesDevelopment tools shannon-cliVisualize Shannon entropy of files168MITCommand line utilities shannon-entropyA simple library to calculate the Shannon entropy of a string18,492MIT OR Apache-2.0