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.

shoutrrrSend notifications to Slack, Discord, and more from a single URL, a Rust port of nicholas-fedor/shoutrrr.53MITAPI bindingsWeb programming shoveAsync tasks via pubsub on steroids. Comes with built-in support for complex queue configurations, audit logs, autoscaling…3,096MITAsynchronous shovelA declarative, fast CLI parsing library with derive macros, no_std support, and zero-cost abstractions90MIT shovel_macrosProcedural macros for the Shovel CLI parsing library183MIT showA `show!` debugging macro to print expressions with the Show formatting trait, without writing out `"{}", ` in the `println!`…5,043MIT show-bytesDisplay bytes as printable ascii with escape sequences as needed3,986GPL-3.0 show-direnv-diffshow-direnv-diff1,685MIT show-imagequickly show images in a window for debugging264,169BSD-2-ClauseDevelopment tools::DebuggingGUI show-image-macrosmacros for the show-image crate220,779BSD-2-Clause show-line-titleA tool to search files1,010MIT OR Apache-2.0Command line utilities show-my-errorsNice, colorful and simple error output6,361MIT OR Apache-2.0Command-line interface show-optionLibrary for displaying Options101,095MIT show-pathCommand line tool for displaying absolute paths2,833MITCommand line utilities show-simplexA CLI that displays an animated simplex noise field in your terminal with ASCII1,915MITCommand line utilities show-waifuView random anime fanart in your terminal3,223MIT OR Apache-2.0Command line utilities show_charsThis is a manual application that assists in the development process of FLTK.1,507MITGUI showataA library of to show data (in browser, evcxr_jupyter) as table, chart...37,878Apache-2.0 showdownPokemon Showdown Client56,956MIT OR Apache-2.0Web programming::HTTP clientWeb programming::WebSocket showerget string of code block10,380MIT showfileShow files in the local file manager35,374MIT showieA super simple rust crate to display images to the terminal.16,062non-standard showimg-gtkShow a picture without window decoration in Linux desktop1,559UnlicenseGraphics showitBring any Windows window to the foreground by searching its title — fast, coloured, interactive.51MITCommand line utilities showmeA powerful terminal image and video viewer supporting multiple formats and rendering backends254GPL-2.0Command line utilitiesMultimedia::Images showmelogsAWS CloudWatch logs viewer55MIT OR Apache-2.0Command line utilities showpidCross-platform CLI utility to bring a window to foreground by PID (Windows, Linux, macOS)55MITCommand line utilities showreetA GPU-accelerated video thumbnail browser with inline playback71MITGUIMultimedia shpA shapefile parser written in rust.3,800Apache-2.0 shp2geojsonHigh-performance ESRI Shapefile to GeoJSON converter.44MITCommand line utilitiesScience::Geospatial shp2geojson-cesiumHigh-performance ESRI Shapefile to GeoJSON converter for cesium.91MITCommand line utilitiesScience::Geospatial shpatsasha's solution to common patterns1,675MIT shpoolshpool is a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects.22,512Apache-2.0 shpool-protocolshpool-protocol defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly…14,071Apache-2.0 shpool-vtermAn in-memory terminal to support session restore in shpool.5,048Apache-2.0 AND MIT shpool_ptyFork with new pseudo-terminal (PTY)29,937MIT shpool_vt100Library for parsing terminal data28,153MITCommand-line interfaceEncoding shproto-rsThis code is a Rust implementation of a Simple Hexadecimal Protocol (Shproto) packet format.8,607WTFPL shpzShape Prozessing Language480MIT OR Apache-2.0 shqsh quoting tool and library1,627Apache-2.0 shrA cli to generate System Health Rating score for a system repo!795MITCommand line utilitiesDevelopment tools shr3SHR3 - 3-shift register random number generator2,747MIT OR Apache-2.0AlgorithmsNo standard library shr_aliyun_api阿里云api713MIT OR Apache-2.0 shr_parserParses sweeps from a Signal Hound Spike file.9,862GPL-3.0-onlyData structuresParser implementations shr_parser_pyPython bindings for the shr_parser Rust crate1,294GPL-3.0-only shr_qpack_loghttp3 qpack测试工具8,644MIT OR Apache-2.0 shr_rustlsstls1,344MIT OR Apache-2.0 shrapnelA tiny utility to run multiple processes for development purposes.1,745non-standard shravanshravan — Audio codecs: WAV, FLAC, AIFF, Ogg/Opus, AAC, ALAC, MP3, PCM conversion, and resampling571GPL-3.0-onlyEncodingMultimedia::Audio shredDispatches systems in parallel which need read access to some resources, and write access to others.1,157,778MIT OR Apache-2.0Concurrency shred-deriveCustom derive for shred723,567MIT OR Apache-2.0 shred-parsedRaw Solana shred UDP decoding and multi-DEX event parsing SDK.20MIT shredderGarbage collection as a library for Rust8,813MITMemory management shredder-allocImplements a allocator that shreds memory on dealloc.33MPL-2.0 shredder_deriveBacking derives for the shredder library9,184MIT shredditOverwrite and delete your Reddit account history.41,750MIT shredlink-protoProtocol buffer definitions for Shredlink gRPC services1,387MIT OR Apache-2.0API bindingsNetwork programming shredstreamSolana ShredStream SDK/Decoder for Rust, enabling ultra-low latency Solana transaction streaming via UDP shreds from…471MITCryptography::CryptocurrenciesNetwork programming shrek-deckA crate for making TTS custom deck objects2,941MIT shrevEvent channel, meant to be used with `specs`.838,370MIT OR Apache-2.0Game engines shrewA deep learning library built from scratch in Rust98Apache-2.0MathematicsScience shrew-cliCLI runner for Shrew .sw deep learning programs22Apache-2.0 shrew-coreCore tensor, dtype, shape, layout, backend traits, and autograd for Shrew493Apache-2.0MathematicsScience shrew-cpuCPU backend implementation for Shrew369Apache-2.0MathematicsScience shrew-cudaNVIDIA CUDA GPU backend for Shrew93Apache-2.0MathematicsScience shrew-dataData loading, datasets, and batching for Shrew168Apache-2.0MathematicsScience shrew-irParser and IR for the .sw (Shrew) declarative model format169Apache-2.0MathematicsScience shrew-nnNeural network layers, activations, and loss functions for Shrew237Apache-2.0MathematicsScience shrew-optimOptimizers (SGD, Adam, AdamW) for Shrew237Apache-2.0MathematicsScience shrewnitA simple, extendable, no_std, no_alloc, and 100% Rust units library.3,098MITNo standard libraryNo standard library::No dynamic allocation shrexFast & smol hex encoding/decoding117,057MIT OR Apache-2.0 shrex_macrosProc macro for shrex42,601MIT OR Apache-2.0 shrikeAT Protocol library for Rust586MIT OR Apache-2.0API bindingsNetwork programming shrike-coreCore traits and universal SPI implementation for flashing FPGAs from microcontrollers.70MIT shrike-espESP32-specific implementation for flashing FPGAs using shrike-core.20MIT shrike-rpRP2040/RP235x-specific implementation for flashing FPGAs using shrike-core.20MIT shrimpA simple shell1,642GPL-3.0-or-later shrimplShrimpl programming language and LSP234MIT shrimplangToy programming language1,503Apache-2.0 shrimpleMinimal CLI for static website generation, supercharged with Lua4,438MITCommand-line interfaceCompilers shrimple-localhostZero-dependency localhost server, usable both in the terminal and in your Rust code9,772MITDevelopment tools shrimple-parserZero-dependency next-gen parsing combinator library with flexible error reporting13,225MITNo standard libraryParsing tools shrimple-telegramA library for shrimply running a Telegram bot3,342MIT shrimple-telegram-proc-macroImplementation detail of shrimple-telegram. Do not use directly2,687MIT shrimps-signerPost-quantum SHRIMPS signature scheme: WOTS+ with Merkle trees for STARK-provable verification20MITCryptographyNo standard library::No dynamic allocation shrineSecrets manager written in rust1,581Apache-2.0 shrinkShrink the images in the given directory.1,704MIT shrink-conflictsTries to minimise diff3-style git conflicts458Unlicense shrink-rayA utility to shrink your media files1,525GPL-3.0-only shrink-to-fitRecursively calls `shrink_to_fit` on all elements of the container.244,128Apache-2.0 shrink-to-fit-macroDerive macro for `shrink-to-fit` crate.241,167Apache-2.0 shrink_fit_wrapper"shrink_to_fit" on any "mut"6,601non-standard shrink_poolA thread pool which agressively terminates its threads as soon as they are idle.4,924MIT OR Apache-2.0Concurrency shrink_wrapCompact zero-copy wire format for microcontrollers using no allocator and supporting dynamic types.1,030MIT shrink_wrap_coreshrink_wrap wire format code generator1,225MIT shrink_wrap_deriveMacros for generating shrink_wrap serdes code.1,107MIT shrinkpathSmart cross-platform path shortening for CLIs, prompts, and tools1,558MIT OR Apache-2.0Command line utilitiesFilesystem Shrinkra compression tool for files and folders993MIT shrinkrayLightning-fast image resizing & optimisation for the web211MITGraphicsMultimedia::Encoding shrinkshotNaive content-aware resize utility22non-standardCommand line utilitiesMultimedia::Images shrinkwrapAutomates the wrapping and nesting of additional variations for some or all of a struct's fields.3,751MITData structuresDevelopment tools shrinkwrap-macrosMacros for shrinkwrap3,979MITData structuresDevelopment tools shrinkwraprsAuto-derive for Rust conversion traits -- make working with newtypes a breeze1,749,796BSD-3-ClauseDevelopment toolsNo standard library shrinky-rsRusty image converter and compressor59MIT shroomA library for evaluating strings as expressions. This is an experimental version, the crate is unstable and most of the features…1,808GPL-3.0-only shroudUniversal library for discovering rendering functions of render engines: DirectX9, DirectX10, DirectX11, DirectX1218,788MIT shroudedSecure memory management with mlock, guard pages, and automatic zeroization1,587MITCryptographyOperating systems shrsmodular library to build your own shell in rust15,821MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_autocdimplement autocd feature present in many shells6,461MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_cd_stackmaintain stack of past working directories6,564MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_cd_toolsVariety of utilities for running commands conditionally on directory change7,027MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_command_timershrs plugin to time how long the previous command took to run8,159MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_completionMore completions for shrs5,212MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_coremodular library to build your own shell in rust16,764MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_core_macrosutilities for managing jobs and processes6,912MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_derive_completionSpecify shell completions from derive macro6,390MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_file_historyFile backed history support1,902MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_file_loggerdump logs to a file4,034MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_insulterImplementation of bash insulter for shrs1,539MIT OR Apache-2.0 shrs_jobutilities for managing jobs and processes17,552MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_langparser and lexer for shrs posix shell16,882MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_linereadline implementation7,801MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_manpageskeybinding to open man page currently typed command2,701MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_muxshell language multiplexer7,014MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_output_captureCapture the previous stdout and stderr output7,854MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_rhairun rhai scripts with shrs context4,060MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_rhai_completionRhai completions for shrs2,729MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_run_contextSave and load run context6,551MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_utilsutilities for shrs17,110MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_viparser for vi like commands16,838MIT OR Apache-2.0Command-line interfaceCommand line utilities shrtcutA simple clipboard shortcut manager.6,261MIT shrtnrShrtnr is a smart string shortener.1,788MIT shrub-rsLibrary for working with Evergreen Project configurations.25,411Apache-2.0 shrubberyComposable Berhavior Trees1,548MIT shrugEasy access to your favourite strings5,412MITGUI shrupA shell script preprocessor407MIT shrustA library for creating interactive command line shells in Rust87,740MIT shsEasy-to-use non-async HTTP server7,449Apache-2.0Web programming::HTTP server shs-cliA CLI tool for Shamir's Secret Sharing — split secrets into n shares, reconstruct from any t37MITCommand line utilitiesCryptography shs-hl-botdiscord bot for the HTL-Hollabrunn2,886MIT OR Apache-2.0 shs_asyncSecret-handshake protocol (async)4,644AGPL-3.0 shs_coreSecret-handshake protocol core9,622AGPL-3.0 sht-colourConversion tools for SHT colours.1,628MITEncodingGraphics sht25Rust driver for SHT25 temperature/humidity sensor5,243Apache-2.0 OR MITEmbedded development sht31A library for the SHT31 temperature and humidity sensor12,630MITEmbedded development sht3xRust driver for Sensirion SHT3x series digital temperature/humidity sensors.2,996MIT OR Apache-2.0Embedded developmentHardware support sht4xSensirion SHT4x Driver for Embedded HAL50,242MIT OR Apache-2.0Embedded developmentHardware support sht4x-ngDEPRECATED - please use sht4x crate4,331MIT OR Apache-2.0AsynchronousEmbedded development sht4x-rjwno-std driver for the Sensirion SHT4x series of temperature and humidity sensors633MIT OR Apache-2.0Embedded developmentHardware support sht4x-rsSensirion SHT4x temperature & humidity sensor driver (embedded-hal 1.0, no_std, blocking + async)21MIT OR Apache-2.0Embedded developmentHardware support shtc1Driver for the Sensirion SHTC1 digital humidity sensor.2,109MIT OR Apache-2.0Embedded developmentHardware support shtcxPlatform agnostic Rust driver for the Sensirion SHTCx series temperature/humidity sensors.48,065MIT OR Apache-2.0Embedded developmentHardware support shtcx2Platform agnostic Rust driver for the Sensirion SHTCx series temperature/humidity sensors.157MIT OR Apache-2.0Embedded developmentHardware support shticker_book_unwrittenMinimal CLI launcher for the Toontown Rewritten MMORPG25,096GPL-3.0-or-laterGames shtolaMinimal static site generator21,444AGPL-3.0-or-later shtola-markdownMarkdown plugin for Shtola3,008non-standard shtringSplit an input string into arguments by whitespace such that text between matching quotes is combined into a single argument.1,924MITAlgorithmsCommand-line interface shuHigh-dimensional metabolic maps.1,901MIT OR Apache-2.0ScienceVisualization shua_structFlexible binary data parsing and building for Rust.452MIT shua_struct_macromacro of shua_struct502MIT shua_zipA slim, no_std-compatible ZIP library written in pure Rust62MITCompressionNo standard library shubiaoa little teddy.1,767Apache-2.0 shuca simple wrapper command to prompt you before running a command4,712WTFPLCommand line utilities shuckDeprecated: shuck was renamed to husker. See https://github.com/rvben/husker45MITCommand line utilitiesVirtualization shuck-astAST types for parsed shell scripts2,065MITDevelopment toolsParsing tools shuck-cacheFile-level caching with SHA-256 content keys for shuck850MITCachingDevelopment tools shuck-cliA fast shell script linter573MITCommand line utilitiesDevelopment tools shuck-configConfiguration loading and project-root discovery for shuck588MIT shuck-discoverWorkspace file discovery for shuck325MIT shuck-extractEmbedded shell script extraction for shuck654MIT shuck-formatFormatting primitives for shuck523MITDevelopment toolsText processing shuck-formatterShell script formatter with configurable style options1,202MITDevelopment toolsText processing shuck-indexerPositional and structural indexes over parsed shell scripts1,733MITDevelopment toolsParsing tools shuck-linterLint rule engine and checker for shell scripts1,305MITDevelopment tools shuck-parserA fast, safe bash parser library1,983MITDevelopment toolsParsing tools shuck-runManaged shell interpreter resolution for shuck689MITCommand line utilitiesDevelopment tools shuck-semanticSemantic analysis model for shell scripts with scopes, bindings, and dataflow1,442MITDevelopment tools shuck-serverLanguage server scaffold for shuck469MIT shuckerTracking-param filtering library, designed to strip URLs down to their canonical forms1,825GPL-3.0-onlyEncodingWeb programming shuf-rsGenerate random permutations of an iterable with reservior sampling2,781MITCommand line utilities shuffleImplementation of various shuffling algorithms over slices.57,527MIT shufflebagA shuffle bag implementation on rust.1,670MIT OR Apache-2.0Algorithms shufflebufSimple no_std buffering2,314BSD-3-ClauseEmbedded developmentHardware support shuffled-iterIterate through a set of values in random order without allocating them all6,489MIT shufflerRust-based true spotify playlist shuffling6,532GPL-3.0 shuffling-allocatorA shuffling allocator, randomizing heap object locations; useful for avoiding accidental cache locality during benchmarking,…1,532,025MPL-2.0Development tools::ProfilingMemory management shufflrShuffle a lists using Fisher-Yates algorithm3,905MIT shufflyIncreases compressability of data with fixed-sized records.16,597MIT shuflShuffle values into a vector then drain them when pushed or at your accord605MPL-2.0 shuflrStreaming shuffled JSONL: chunk pool, shuffle algorithms, I/O, sinks63MIT OR Apache-2.0Command line utilitiesData structures shuflr-cliCommand-line interface for shuflr (produces the `shuflr` binary)30MIT OR Apache-2.0Command line utilitiesData structures shuflr-wireshuflr-wire/1 binary protocol codec — framing, parsing, xxh3 checksums86MIT OR Apache-2.0EncodingNetwork programming shufti-macromacro for shuti_matcher, a shufti table based string matcher98MIT shufti-matchershufti table based string matcher41MIT shuftlibA generic library for card games and related topics3,016AGPL-3.0-onlyGame development shuireVim-like TUI git diff viewer35MITCommand line utilitiesDevelopment tools shukA command line tool that uploads files to Amazon S3 buckets, and generates presigned URLs for easy sharing.9,221MIT OR Apache-2.0Command line utilities shukaCLI tool for fetching verified smart contract source code from blockchain explorers19MIT shukusaiFestival (music player) internals2,379MITMultimedia shulkerA build tool for the Blackstone programming language.3,651Apache-2.0 shulkerboxCrate for creating Minecraft datapacks in Rust1,743MIT OR Apache-2.0CompilersGame development