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.
sheleA minimalist HTML Builder for Rust5,034MIT
shelfSimple key-value storage10,420MIT
shelf-cliYour personal CLI bookshelf for storing and recalling useful commands.11,838MIT
shelfieshelfie turns shell scripts into ELFs2,707MIT OR Apache-2.0
shelfitA lightweight CLI tool for storing and retrieving notes, links, and code snippets.702MIT
shelgonA robust framework for building interactive REPL applications and custom shells in Rust5,501non-standard
shellGeneric shell support. Also incudes support for colors and error printing.23,387MIT
shell-agentA simple AI agent that only knows how to run shell commands.168MIT
shell-aiAI-assisted shell commands: create shell commands from natural language, or have them explained240MIT
shell-buddyShell Buddy (sb)285MIT
shell-candy🍬 shell-candy wraps std::process::Command, providing a more straightforward mechanism for handling individual log lines.62,171MIT
shell-cellShell-Cell. CLI app to spawn and manage containerized shell environments404MIT OR Apache-2.0
shell-color`shell-color` provides a portable, reliable way of determining color support for applications spawned by the shell.164,372MIT OR Apache-2.0
shell-commands-freqA simple program to check your shell's commands frequency based on how many times your entered them.2,723MIT
shell-composeLightweight background process runner for long-running or scheduled jobs12,154MIT
shell-daddyDaddy's here to support you when commands~3,836MIT OR Apache-2.0
shell-downloadZero-dependency Rust library for downloading a remote URL to a file, string or bytes using commonly-available shell tools.147Apache-2.0 OR MIT
shell-escapeEscape characters that may have a special meaning in a shell40,769,388MIT/Apache-2.0
shell-gptAsk ChatGPT for a shell script, code, or anything, directly from your terminal 🤖🧠👨💻3,056MIT
shell-histA CLI tool for inspecting shell history3,492MIT OR Apache-2.0
shell-history-cleanerClean your bash/shell history1,668GPL-3.0-or-later
shell-mcpAn MCP server providing scoped, allowlisted shell access for Claude Desktop and other MCP clients.43MIT
shell-mommyAffirmations in your terminal!1,124Unlicense
shell-quoteA Rust library for shell-quoting strings, e.g. for interpolating into a Bash script.1,844,176Apache-2.0
shell-rerunSimple command runner to rerun same command with different args every time.3,988MIT OR Apache-2.0
shell-rsRust reimplementation of common coreutils APIs14,199Apache-2.0
shell-runtimeA minimal runtime to test Relay Chain consensus.24,235Apache-2.0
shell-sanitizeType-safe input sanitizer for shell arguments and file paths — rejects injection, traversal, and expansion attacks369MIT OR Apache-2.0
shell-sanitize-rulesBuilt-in sanitization rules for shell-sanitize: shell metacharacters, path traversal, glob, env expansion, control chars298MIT OR Apache-2.0
shell-sceneshell-scene records your terminal sessions and creates web presentations featuring them.218MIT
shell-stringObvious CLI for basic string manipulation24,083Unlicense OR MIT
shell-toolsSimple shell tools for Rust7,854MIT OR Apache-2.0
shell-toyA "fortune | cowsay" implementation in Rust, i.e. a nice little toy to liven up your shell.13,582MIT
shell-tunnelUltra-lightweight remote shell gateway with a REST/WebSocket API192MIT
shell-utilA cross-platform library for executing shell commands.1,970MIT
shell-wallet-nftBasic implementation cw721 NFTs1,533Apache-2.0
shell-wordsProcess command line according to parsing rules of UNIX shell123,118,110MIT/Apache-2.0
shell2batchCoverts simple basic shell scripts to windows batch scripts.2,218,926Apache-2.0
shell2binA tool for converting shell scripts to executables2,672MIT
shell32-sysContains function definitions for the Windows API library shell32. See winapi for types and constants.1,002,998MIT
shell_clientRust进程调试工具,封装了与Unix域套接字通信、命令行自动补全、以及内置命令处理等功能。Client…1,342MIT
shell_commandSimpler API than std::Process for running shell commands which are meant to succeed (non-zero status)4,344LGPL-3.0-only
shell_completionWrite shell completion scripts in pure Rust3,567MIT OR Apache-2.0
shell_core一个用于处理命令行参数解析和网络通信的模块,包括从网络连接读取和写入文本行的功能,以及解析字符串形式的命令行参数到枚举类型 Argument 的功能。2,959MIT
shell_creatorLibrary for creating shell programs2,693non-standard
shell_execCross platform library to execute shell scripts4,664MIT
shell_helperVery simple helper functions to make building linux scripts in rust easier20,199MIT
shell_server这是一个Rust编写的Unix域套接字服务器,用于从远端接收命令并执行。它支持命令执行、输出重定向,并提供了一个多线程环境来处理客户端请求。2,336MIT
shellac-codecShell-Agnostic Completion server: Codec definition for interaction with ShellAC3,335MIT
shellac-jsonShell-Agnostic Completion server: command argument autocompletion JSON conversion1,744MIT
shellac-serverShell-Agnostic Completion server: command argument autocompletion description5,355MIT
shellbooksA terminal audiobook player and library manager with chapters, series, and pitch-preserving variable speed32MIT OR Apache-2.0
shellcapA passive terminal activity tracker that summarizes what you did in it37MIT
shellcastA terminal-based podcast player with discovery, playback controls, chapters, and theming51MIT OR Apache-2.0
shellcasterA terminal-based podcast manager to subscribe to and play podcasts.12,838GPL-3.0-or-later
shellchatTransforms natural language into shell commands for execution or explanation.26,667MIT
shellcheck-sarifConvert shellcheck output to SARIF177,938MIT
shellcideA shellcoding IDE21MIT OR Apache-2.0
shellcode-loadershellcode加载器,通过多种方式加载shellcode并对抗EDR检测3,615MIT
ShellcodeGeneratorA shellcode generator for quickly exploit development1,764MIT
shellcoderWrite shellcode payloads in a flash2,397Apache-2.0
shellcolorA utility for coloring and formatting terminal output. It just returns the requested string with the proper formatting applied.3,980non-standard
shellcompShell completion installation and activation helpers for Rust CLI tools311MIT
shellderA lightweight, type-safe dependency injection and application framework for Rust inspired by Spring.1,607Apache-2.0
shellder-macrosA lightweight, type-safe dependency injection and application framework for Rust inspired by Spring.1,065Apache-2.0
shelldocA tool to generate HTML documentation for a bash library.92CECILL-C
shelldonShelldon is your new Rust-powered buddy with GPT features!1,480MIT
shelldrawA drawing tool for the command line. It's able to build a single frame from a list of graphics commands, then display that frame…1,625non-standard
shelleMacros for writing shell scripts in Rust.865MIT
shelle-macrosProc macros for shelle1,110MIT
sheller🐚 Sheller is a shell command builder and standard command extension library written in Rust.18,283MIT
shellexecCross-platform shellcode executor in rwx memory4,848MIT
shellexpandShell-like expansions in strings51,842,751MIT/Apache-2.0
shellexpand-forkShell-like expansions in strings20,199MIT/Apache-2.0
shellexpand-utilsRust utils for the shellexpand crate44,712MIT
shellfirm`shellfirm` will intercept any risky patterns (default or defined by you) and prompt you a small challenge for double…10,912MIT
shellfishA library to run custom interactive shells.103,373MIT OR Apache-2.0
shellflipGraceful process restarts in Rust1,111,224BSD-3-Clause
shellfnAttribute-like proc macro which reduces the amount of code required to call shell commands and parse the results70,971MIT
shellfn-attributeAttribute macro for `shellfn` crate71,755MIT
shellfn-coreCore functions for `shellfn` crate72,327MIT
shellforgea highly customizable crate for generating assembly noops and junk code22GPL-3.0-or-later
shellframeA shell framework for building custom shells22MIT
shellhardenThe corrective bash syntax highlighter143,328MPL-2.0
shellhist-coreShell command-history reader: bash, zsh (extended), PowerShell PSReadLine, and fish history files → typed, timestamped entries910Apache-2.0
shellhist-forensicForensic anomaly auditor for shell command history — history clearing, timestamp regression, and download-pipe-to-shell as graded…48Apache-2.0
shellijSimplify using Zellij over SSH.697non-standard
shellish_parseParses "command line" syntax inspired by Bourne shell ("shellish")31,624MIT OR Apache-2.0
shellistShell history analysis. Parses bash, zsh, and fish history, counts commands, and ranks by frequency.90MIT
shellitemWindows Shell Item / ITEMIDLIST (PIDL) parser — decode shell-item blobs from .lnk LinkTargetIDList and registry ShellBags into…2,414Apache-2.0
shelljougaharaA simulated shell written in Rust.869MIT
shellmarkCross-platform bookmark mananger for your shell9,634non-standard
shellock-homesopinonated dotfile manager1,597MIT
shellowBuild async workflows in your shell1,191MIT
shellpadA Ratatui-based TUI for managing and executing collections of shell commands181MIT
shellpageTool for conversion of markdown to html and quick blog setup1,961MIT
shellpassA TUI password manager, encrypted, writen in rust !20MIT
shellpixRender images, GIFs, and video as colored ASCII/Unicode art directly in your terminal16MIT
shellqlA Vim- and tmux-inspired terminal database manager for developers33MIT
shellquestA passive RPG that lives in your terminal — your shell is the dungeon796MIT
ShellrThis is a basic linux shell using rust programming langugae inspired from codecrafters1,292MIT
shellrs📟 Like ShellJS, just for Rust 📟1,607MIT
shellsSugar-coating for invoking shell commands directly from Rust.46,550MPL-2.0
shellscriptExtremely basic shellscript parser1,005,927MIT
shellshotTransform your command-line output into clean, shareable images with a single command.366MIT/Apache-2.0
shellsuggestsmarter zsh autosuggestions — ranked by your current directory26Apache-2.0
shelltraxA cmus-inspired terminal music player with Last.fm scrobbling27MIT OR Apache-2.0
shellverDetect the current shell and its version on Linux by traversing /proc.150MIT
shellveticaBring your shell output to the web506GPL-3.0-or-later
shellwordsManipulate strings according to the word parsing rules of the UNIX Bourne shell.7,643,340MIT
shellwrightUniversal CLI Session Broker for AI Agents — Playwright for CLIs39MIT
shellyGenerate dynamic-, scripting-language projects with dependencies for quick CLI feedback loops7,158MIT OR Apache-2.0
shelly-axumAxum adapter for Shelly LiveView.84Unlicense OR MIT OR Apache-2.0
shelly-cliCLI for managing and controlling Shelly devices238MIT
shelly-coreCore Shelly device API and model types (Gen1/Gen2/Gen3 HTTP + RPC clients)70MIT
shelly-dataData-layer primitives for Shelly LiveView (schemas, changesets, repo, migrations).84Unlicense OR MIT OR Apache-2.0
shelly-exporterPrometheus exporter for Shelly smart home devices480MIT
shelly-liveviewCore runtime primitives for Shelly LiveView.180Unlicense OR MIT OR Apache-2.0
shelly-macrosPlaceholder macros for future Shelly typed templates.113Unlicense OR MIT OR Apache-2.0
shelly-rpcA no_std-first client library for Shelly smart devices.57MIT OR Apache-2.0
shelly-testTesting helpers and macros for Shelly LiveView apps.90Unlicense OR MIT OR Apache-2.0
shellyctlCommand-line client for Shelly smart devices, built on shelly-rpc.19MIT OR Apache-2.0
shellymetryExport shelly.cloud data to Prometheus1,613non-standard
shelpA interactive shell, helper library8,651MIT
shelperSauce Helper, CLI and lib for Sauce Labs API6,566MIT
shelterROP-based sleep obfuscation to evade memory scanners.4,476Apache-2.0
shelter-blockA safe place for all your data2,021MPL-2.0
shelter-cliA safe place for all your data1,501MPL-2.0
shelter-fsA safe place for all your data1,522MPL-2.0
shelter-storageA safe place for all your data2,053MPL-2.0
shelveA simple command-line tool to pretty print CSV files grouped by a column6,347MIT
shelvesStoring values referenced by a unique typed index.17,630MIT/Apache-2.0
shemaSchema generation macros126BSL-1.0
shemodoganShemodogan is a handy framework for quickly setting up Vulkan-based projects. It helps manage Vulkan objects, multithreading, and…22MIT
shenDealing with sheet data in web1,493Apache-2.0
shen-nbt5Just A FASSST NBT parser/writer9,893non-standard
shenava-ctc-beamHotword-boosted CTC prefix-beam decoder for on-device ASR — a faithful, dependency-free pyctcdecode port.15Apache-2.0
shennongno idea1,517MIT
shentongShenTong binding4,914UPL-1.0/Apache-2.0
shenyu-client-rustApache ShenYu Rust client SDK.9,111Apache-2.0
sheperdA wanna be modern process manager for production applications, inspired by PM2412MIT OR Apache-2.0
shepherdA distributed video encoder that splits files into chunks to encode them on
multiple machines in parallel.8,126MIT OR Apache-2.0
shepherd-rsShepherd is a resilient, non-blocking orchestrator that persistently transforms and delivers data—built for remote, compute-heavy…886non-standard
shepploganShepp-Logan phantom3,342MIT OR Apache-2.0
sherbertOpinionated project tooling2,733MIT
sherbetsherbet682Apache-2.0
sherifffriendly neighborhood text rendering using HarfBuzz, ICU, and FreeType (coming soon!)1,531MIT OR Apache-2.0
sherlock🔍 Hunt down social media accounts by username across social networks6,052MIT
sherlock-huntHunt down social media accounts by username across social networks — a fast, single-binary Rust port of sherlock.15MIT
sherlock-ioSherlockIO - Language detection CLI tool1,276MIT
sherlock-nsf-parserPure-Rust read-only parser for IBM/HCL Lotus Notes Storage Facility (NSF) databases. Forensic-grade, no Notes client required.49Apache-2.0
sherlock-rsRust based JSON-RPC Client1,412MIT OR Apache-2.0
sherlogLog viewer and analysis tool1,656GPL-3.0-only
sherloqueA language agnostic SQL SDK generator.1,637MIT OR Apache-2.0
sherman[WIP] Run-length encoded, highly-parameterizable B-Tree1,643MIT OR Apache-2.0
sherozA collection of samples1,514MIT
sherpaA command line tool for interacting with Sherpa12,005MIT
sherpa-onnxSafe Rust wrapper for sherpa-onnx speech recognition toolkit101,055Apache-2.0
sherpa-onnx-sysRaw FFI bindings to the sherpa-onnx C API97,378Apache-2.0
sherpa-rsRust bindings to https://github.com/k2-fsa/sherpa-onnx73,527MIT
sherpa-rs-sysRust bindings to https://github.com/k2-fsa/sherpa-onnx81,291MIT
sherpa-transducerslow latency asr/tagging via sherpa-onnx streaming zipformer-transducer models8,869Apache-2.0
sherpackThe Kubernetes package manager with Jinja2 templates69Apache-2.0
sherpack-convertHelm chart to Sherpack pack converter191Apache-2.0
sherpack-coreCore types and utilities for Sherpack - the Kubernetes package manager561Apache-2.0
sherpack-engineJinja2 templating engine for Sherpack with Kubernetes-specific filters294Apache-2.0
sherpack-kubeKubernetes integration for Sherpack - storage drivers, release management, and cluster operations196Apache-2.0
sherpack-repoRepository management for Sherpack - HTTP repos, OCI registries, and dependency resolution189Apache-2.0
sherrError signalling and logging helpers30,257MIT
sherwoodA small, opinionated static site generator. Markdown content + Sailfish templates, with pretty URLs, file-watch live reload, and…189MIT
shesek-bitcoincore-rpca fork of rust-bitcoincore-rpc with some minor changes.4,266CC0-1.0
shesek-bitcoincore-rpc-jsona fork of bitcoincore-rpc-json with some minor changes.3,927CC0-1.0
shesha simple shell for your terminal3,052GPL-3.0
shesswe shessing15,884non-standard
shetelia_parserA brief description of your crate1,052MIT
shex_astRDF data shapes implementation in Rust48,486MIT OR Apache-2.0
shex_cliRust implementation of ShEx4,998MIT OR Apache-2.0
shex_compactRDF data shapes implementation in Rust34,179MIT OR Apache-2.0
shex_testsuiteRDF data shapes implementation in Rust24,684MIT OR Apache-2.0
shex_validationRDF data shapes implementation in Rust39,389MIT OR Apache-2.0
shfSimple SSH host finder14,272MIT OR Apache-2.0
shfontsDownload fonts from font-hosting sites for self-hosting.1,562non-standard
shgo-rsA Rust implementation of a wrapper for the SHGO optimization algorithm from scipy.optimize708MIT
shhSilence stderr and stdout, optionally rerouting it.477,651MIT
shhhGet alerts when you are too loud888MIT
shiA Rust library for crafting shell interfaces.8,776MIT
shi_historyA tiny program to add the time and place to your shell history. This also enables you to copy a command to the clipboard.6,039MIT
shiaThe BSV BEEF Protocol Reference Implementation38non-standard
shibaA git hook installer for Cargo20,651MIT
shiba-previewSimple markdown browser to preview documents with your favorite text editor1,692MIT
shibariTools for complex (keyboard) bindings517AGPL-3.0-or-later
shibari-grammarTools for complex (keyboard) bindings — Core types for working with grammars768AGPL-3.0-or-later
shibari-macrosTools for complex (keyboard) bindings — proc-macro definitions637AGPL-3.0-or-later
shibbolethPure-Rust implementation of word2vec embeddings4,595Apache-2.0
shibboleth-oauth2-forwardingThis is a server that creates an OAuth2 Server (identity provider).
It assumes it runs behind as protected resource (e.g. by…2,789Apache-2.0
shibmeshibme by Shibly Meeran1,475MIT
shibuichia simple zsh prompt preprocessor to add git integration11,942MIT
shidenThe Shiden Language23MIT
shidouShidou (始動) — app bootstrap: tracing init, CLI dispatch, config loading76MIT
shieldWeb authentication for Rust.7,203MIT