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.
smtp-dumpReceive-only SMTP server which saves every email that is sent to it1,611Apache-2.0
smtp-messageLine-oriented parser and builder for SMTP protocol messages4,105MIT OR Apache-2.0
smtp-protoSMTP protocol parser472,766Apache-2.0 OR MIT
smtp-queueQueue for SMTP messages using smol1,573MIT OR Apache-2.0
smtp-queue-typesType definitions for smtp-queue2,191MIT OR Apache-2.0
smtp-serverAsynchronous SMTP server library1,639MIT OR Apache-2.0
smtp-server-typesTypes required for configuring the smtp-server crate2,414MIT OR Apache-2.0
smtp-test-toolCross-platform SMTP / IMAP / POP3 connectivity tester with IT-actionable diagnostics.155MIT OR Apache-2.0
smtp-typesMisuse-resistant SMTP types1,601MIT OR Apache-2.0
smtp2goSMTP2GO api interface for email sending14,317MIT
smtp_recvDual-port SMTP server: Secure submission (465) & Inbound forwarding (25) / 双端口 SMTP 服务:安全提交 (465) 与入站转发 (25)2,134MulanPSL-2.0
smtp_sendSMTP email sending library with built-in DKIM signing and MX lookup support. / 支持内置 DKIM 签名和 MX 记录查询的 SMTP 邮件发送库。1,073MulanPSL-2.0
smtp_srvAuto-refreshing SMTPS server powered by Redis / Kvrocks / 基于 Redis / Kvrocks 自动热更新证书的 SMTPS 服务器836MulanPSL-2.0
smtpapiThis crate allows you to quickly and more easily generate SendGrid X-SMTPAPI headers.7,602MIT
smtpbisAsynchronous ESMTP service library.11,806GPL-3.0+
smtpcSMTPC simplifies process of parsing mail messages sent over SMTP1,312non-standard
smtpdAsynchronous, extensible SMTP server library built on Tokio459MIT OR Apache-2.0
smtpeekA state-of-the-art SMTP user enumeration tool that efficiently tests for valid email accounts on SMTP servers while evading…1,528Apache-2.0
smtptlssmtptls1,498MulanPSL-2.0
smtreeSMTree is a flexible sparse tree accumulator that can support various tree types via traits for custom node-merging (i.e., Merkle…5,586MIT
smu_auth_serviceAn authentication service994MIT
smudger_minigrepA basic implementation of grep copied from the Rust book.1,246MIT OR Apache-2.0
smuflParse SMuFL (Standard Music Font Layout) metadata.9,422MIT
smugglexHTTP Request Smuggling8,937MIT
smugglrContent-hashed delta sync for SQLite -- push, pull, and bidirectional sync to any pluggable target139MIT
smugglr-coreSQLite replication engine -- content-hash diffing, delta sync, any target417MIT
smugglr-http-sqlHTTP SQL adapter plugin for smugglr -- supports Turso, rqlite, SQLite Cloud, and custom endpoints136MIT
smugglr-plugin-sdkSDK for building smugglr adapter plugins194MIT
smugmugSmugMug APIv2 Client Library4,486MIT OR Apache-2.0
smurfSMall Useful Rust Functions6,566MIT
smushCommon rust abstraction around a variety of compression codecs.26,604MIT/Apache-2.0
smuxA stream multiplexing library for Rust, compatible with the Go smux protocol848MIT
smux-cliSmall Rust CLI for tmux session selection and creation259MIT
smux_rustA simple multiplexing library for Rust, inspired by xtaci/smux202MIT
smveA voxel engine written in Rust.2,410MIT OR Apache-2.0
smve_macrosMacro implementations for smve2,822MIT OR Apache-2.0
smvrA flexible parser and evaluator for interacting with Semantic Version strings.4,939MIT
smxdasmA library for disassembling SMX4,550GPL-3.0
smyk07_artA library for modelling artistic concepts1,182MIT
smylArtificial Neuronal Network in Rust5,402non-standard
smyl-macrosProdecural Macros for Smyl4,446MIT
snzero-copy JSON parser15,140non-standard
sn-50The SN-50 Fantasy Computer with DevKit tools.1,714MIT
sn-merkle-trieMinimal starknet merkle patricia trie implementation2,436non-standard
sn-node-managerA command-line application for installing, managing and operating `safenode` as a service.137,777GPL-3.0
sn-pulsarRust client for Apache Pulsar9,663MIT/Apache-2.0
sn-releasesDownload and unpack binaries released from the safe_network repository172,382GPL-3.0
sn-testnet-deployTool for creating Autonomi networks134,053BSD-3-Clause
sn-trie-proofsStarknet Transaction Trie Proofs2,219non-standard
sn0intSemi-automatic OSINT framework and package manager59,552GPL-3.0
sn0int-commonsn0int - common code23,778GPL-3.0
sn0int-registrysn0int registry7,747GPL-3.0
sn0int-signalsignal webhook server for sn0int1,619GPL-3.0
sn0int-stdsn0int - stdlib25,810GPL-3.0
sn30proA small library for interfacing with the SN30Pro controller3,157MIT OR Apache-2.0
sn3193Driver for SN3193 3-Channel Fun LED Driver2,472MIT
sn3218talk to sn3218 using embedded-hal1,864MIT OR Apache-2.0
sn3218-halEmbedded Rust driver for SN3218 18-channel LED controller with gamma correction900MIT OR Apache-2.0
sn8flashA flash tool for Sonix SN8F5xxx family of 8051-compatible microcontrollers (SN8F5701, SN8F5702, SN8F5703, SN8F5829 and others)18MIT
sn_apiSafe API137,804GPL-3.0
sn_auditorSafe Network Auditor43,798GPL-3.0
sn_bindgenA library to automatically generate C, Java, and C# files from Rust source files.19,663MIT OR BSD-3-Clause
sn_bls_ckdBLS child key derivation94,903Apache-2.0
sn_build_infoSafe Network Build Info47,733GPL-3.0
sn_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto2,067MIT
sn_cliSafe Network CLI810,755GPL-3.0
sn_clientSafe Network Client705,670GPL-3.0
sn_commsThe Safe Network Node Comms.29,556GPL-3.0
sn_consensusSafe Network Membership: Enables nodes to dynamically join and leave a section134,702MIT OR BSD-3-Clause
sn_curvCurv contains an extremely simple interface to onboard new elliptic curves. Use this library for general purpose elliptic curve…95,434MIT
sn_data_typesSafe Network Data Types109,751MIT OR BSD-3-Clause
sn_dbcSafe Network DBC236,347MIT OR BSD-3-Clause
sn_dysfunctionThe Safe Network Node Dysfunctional Detection.29,559GPL-3.0
sn_evmSafe Network EVM Transfers7,034GPL-3.0
sn_fake_clockFake clock for deterministic testing of code depending on time.496,618MIT OR BSD-3-Clause
sn_farmingImplementation of the reward scheme for the SAFE Network.1,622MIT OR BSD-3-Clause
sn_faucetThe Safe Network Faucet316,389GPL-3.0
sn_fault_detectionThe Safe Network Node Fault Detection.8,976GPL-3.0
sn_ffi_utilsFFI utilities13,943MIT OR BSD-3-Clause
sn_grufsDownloads safenet core packages from source and compiles it.1,560GPL-3.0
sn_interfaceSafe Network Interfaces. Messaging and Types.109,013GPL-3.0
sn_launch_toolSAFE API209,467MIT OR BSD-3-Clause
sn_loggingSafe Networking Logging69,711GPL-3.0
sn_membershipSafe Network Membership: Enables nodes to dynamically join and leave a section15,832MIT OR BSD-3-Clause
sn_messagingSafe Network Messaging104,901MIT OR BSD-3-Clause
sn_metricsThe Safe Network Metrics23,704GPL-3.0
sn_networkingSafe Networking Infrastructure441,981GPL-3.0
sn_nodeSafe Node1,088,057GPL-3.0
sn_node_rpc_clientSafe Node RPC Client318,876GPL-3.0
sn_peers_acquisitionSafe Network Peers Acquisition72,770GPL-3.0
sn_protocolSafe Network Protocol254,697GPL-3.0
sn_record_storeSafe Network Record Storage17,469GPL-3.0
sn_registersSafe Network Register Logic86,757GPL-3.0
sn_ringctA pure-Rust implementation of Ring Confidential Transactions1,584BSD-3-Clause
sn_routingA secured storage DHT185,918GPL-3.0
sn_sdkgSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation76,345MIT
sn_service_managementA command-line application for installing, managing and operating `safenode` as a service.49,494GPL-3.0
sn_testnetThe Safe Network Tesnet Starter.577,616GPL-3.0
sn_transfersSafe Network Transfer Logic268,183GPL-3.0
sn_updaterProvides utilities for updating Safe-related command line interfaces.3,179GPL-3.0
sn_urlSafe URL10,756MIT OR BSD-3-Clause
snaSerial Number Arithmetic (RFC 1982) for Rust2,238MIT
snac-sweepSweep batch size, chunk size, and session count to benchmark ONNX decoder latency and RTF.744MIT
snac2nexConvert Snac profiles to the Nex blog format5,397MIT
snackA simple Slack command handler1,504MIT
snacksmore nom parser-combinators7,317MIT
snadraparse940Apache-2.0
snaft-coreSNAFT Trust Kernel — Rust core for the AI behavioral firewall27MIT
snafuAn ergonomic error handling library97,839,405MIT OR Apache-2.0
snafu-cli-debugDerive a debug implementation on snafu errors that prints pretty CLI output4,303MIT OR Apache-2.0
snafu-deriveAn ergonomic error handling library97,855,336MIT OR Apache-2.0
snafu-extsnafu playground40CC0-1.0
snafu-numbersSpecial Numeral-Analogue Fuel Units2,690EUPL-1.2
snafu-tracingSnafu tracing is an error handling mechanism with pseudo-stack traces implemented through SNAFU, the proc macro trace_error, and…3,059MIT OR Apache-2.0
snafu-tracing-macroMacro for snafu-tracing1,859MIT OR Apache-2.0
snafu-upgrade-assistantHelps upgrade SNAFU between semver-incompatible versions1,699MIT OR Apache-2.0
snafu-virtstackA lightweight, efficient error handling library for Rust that implements virtual stack traces based on GreptimeDB's error…163,824Apache-2.0
snafu-virtstack-macroProc macro for snafu-virtstack providing automatic virtual stack trace implementation164,050Apache-2.0
snagTransactional edit engine for AI coding agents — catch problems before they land21Apache-2.0
snaggerGrab full text across ?page=N pagination with page count discovery176MIT
snailParasitic network manager6,576GPL-3.0
snail-countdownSends a system-wide notification after a countdown.2,835MIT
snail-protocol🐌 A decentralized, local-first social communication protocol. Your data lives in your shell.21MIT OR Apache-2.0
snail_image_obfuscateSimple image obfuscate tool3,397MIT
snail_nnsmall neural network libary, running on the cpu with parallelized stochastic gradient descent1,538Apache-2.0
snailcryptLibrary to access api.snailcrypt.com4,377MIT
snaildbAn embedded, persistent key-value store with high write throughput and durability174Apache-2.0
snailquoteEscape and unescape strings with shell-inspired quoting1,726,448GPL-3.0-only
snails@TODO1,517MIT
snailshellLibrary for making terminal text display with pleasant RPG-style animations.11,039MIT
snailuu-forgeForge 服务器部署工具22MIT
snailxZero-allocation, low-overhead access to program arguments (argv) with iterators over `&'static CStr`, `&'static str`, and…1,438GPL-3.0 OR MIT
snaksnake game355MIT
snakeA snake binary with a public API5,867MIT
snake-case-renamerename dirs and file snake case1,666MIT
snake-cliA simple terminal snake game written in Rust using crossterm44MIT
snake-crosstermCommand line snake game2,703MIT
snake-rsA library to handle the logic for the classic game snake4,145non-standard
snake-terminalA terminal Snake game written in Rust using Ratatui34MIT
snake-tuiA cross platform snake game running in the terminal3,380MIT
snake-tui-rsA TUI Snake Game3,010GPL-3.0
snake3Play the classical snake game on your terminal or use the crate to build your own.1,949MIT
snake_caseSnakeCase is a String-like type that can only contain valid non-empty snake_case201,603MIT
snake_case_converterA simple library to convert strings to snake case.1,249MIT OR Apache-2.0
snake_case_converter_slom_testA simple library to convert strings to snake case.1,752MIT OR Apache-2.0
snake_casedsnake_case for struct or enum3,334MIT
snake_cased_derivederive for snake_cased5,677MIT
snake_gameA snake game871MIT
snake_game_clisnake game build in rust with crossterm2,013MIT OR Apache-2.0
snake_game_teachingМой тестовый проектик для обучения библиотекам13MIT
snake_game_tuisnake game in terminal26GPL-3.0-only
snake_helperMy personal collection of helper scripts1,623AGPL-3.0
snake_ladderA graphical implementation of the classic Snakes and Ladders game in Rust, featuring multiplayer support, interactive UI, and…2,495MIT
snake_tunerA simple tuner crate for battlesnakes14,538MIT OR Apache-2.0
snakecaseSnakecase is a general purpose snakecase implementation supporting both ascii and unicode.74,668MIT OR Apache-2.0
snakedownThis is a snakedown. Hand over your docs, nice and clean, and nobody gets confused.666MIT
snakeice-rdkafkaRust wrapper for librdkafka1,673MIT
snakeice-rdkafka-sysNative bindings to the librdkafka library1,977MIT
snakeoilA Python to WebAssembly compiler1,631MIT
snakeoil-wasmsnakeoil wasm internal2,567MIT
snakepipeA snake game based on stdin/stdout following unix philosophy9,262MIT
snakersThe snake game like in the old days1,560AGPL-3.0
snakeshellThe classic Snake game but in a shell environment816MIT
snakesssThe classic (2-player) snake game4,097MIT
snakitCommand-line tool that recursively renames all files and folders within a specified directory to snake_case.1,466MIT
snapA pure Rust implementation of the Snappy compression algorithm. Includes
streaming compression and decompression.101,801,296BSD-3-Clause
snap-bufA copy on write byte buffer for efficient snapshotting5,098MIT OR Apache-2.0
snap-coinThe core library for developing and using Snap Coin5,741MIT OR Apache-2.0
snap-coin-light-nodeA simple CLI for hosting a Snap Coin Light Node and managing tracked addresses42MIT OR Apache-2.0
snap-coin-minerA miner for the Snap Coin cryptocurrency network2,647MIT OR Apache-2.0
snap-coin-nodeA simple CLI for hosting a Snap Coin node2,174MIT OR Apache-2.0
snap-coin-payA simple way to handle deposits and withdrawals on the Snap Coin Network45MIT
snap-coin-utilsA simple CLI for accessing blockchain and node data on the Snap Coin network823MIT OR Apache-2.0
snap-coin-walletA simple CLI wallet client for interacting with a Snap Coin network1,024MIT OR Apache-2.0
snap-controlControl plane implementation of the SNAP transport underlay for SCION1,693Apache-2.0
snap-dataplaneData plane implementation of the SNAP transport underlay for SCION985Apache-2.0
snap-kubeThe snap-kube is a Rust-based tool that can backup and restore Kubernetes PVCs across namespaces using AWS EBS snapshots2,862MIT
snap-kube-clientThe snap-kube-client is a Rust-based client that can backup and restore Kubernetes PVCs across namespaces using AWS EBS snapshots1,761MIT
snap-rat-vibesRatatui Based TUI snap manager and snap store front-end39GPL-3.0
snap-shellA lightweight secure container engine using OverlayFS, Pivot Root and Namespaces.14MIT
snap-tokensAuthN/AuthZ tokens used in the SNAP transport underlay for SCION1,989Apache-2.0
snap-tunThe snap-tun implementation for the SNAP transport underlay for SCION1,997Apache-2.0
snap2A short description of your crate566MIT
snap7Safe bindings to snap7 library2,612MIT
snap7-cliCLI tool for communicating with Siemens S7 PLCs — read/write data blocks, watch tags, upload blocks, query SZL139MIT
snap7-clientAsync Rust client for Siemens S7 PLCs over ISO-on-TCP (S7Comm and S7CommPlus)496MIT
snap7-opcua-gatewayOPC-UA gateway that bridges Siemens S7 PLCs to OPC-UA clients with subscription support156MIT
snap7-partnerAsync Rust S7 Partner (BSend/BRecv) peer implementation20MIT
snap7-protoS7/S7CommPlus protocol implementation for Siemens PLCs (TPKT, COTP, S7, S7CommPlus framing)26MIT
snap7-rssnap7 C++ 库的 Rust 绑定,通过静态链接到 snap7,无需额外依赖。3,739MulanPSL-2.0
snap7-serverAsync Rust S7 PLC simulator/server for testing and development354MIT
snap7-sysBindings to snap7 library12,667MIT
snap_cliA simple CLI library8,898MIT
snapboxSnapshot testing toolbox10,258,002MIT OR Apache-2.0
snapbox-macrosSnapshot testing toolbox9,977,506MIT OR Apache-2.0
snapcast-clientSnapcast client library — embeddable synchronized multiroom audio2,097GPL-3.0-only
snapcast-controla wrapper for the Snapcast JSON-RPC Control API based on tokio1,675MIT
snapcast-protoSnapcast binary protocol implementation2,761GPL-3.0-only
snapcast-serverSnapcast server library — embeddable synchronized multiroom audio server2,129GPL-3.0-only
snapchat-log-parserA simple crate to parse Snapchat chat logs6,344MIT