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.0EmailNetwork programming smtp-messageLine-oriented parser and builder for SMTP protocol messages4,105MIT OR Apache-2.0EmailNetwork programming smtp-protoSMTP protocol parser472,766Apache-2.0 OR MITEmailParser implementations smtp-queueQueue for SMTP messages using smol1,573MIT OR Apache-2.0EmailNetwork programming smtp-queue-typesType definitions for smtp-queue2,191MIT OR Apache-2.0EmailNetwork programming smtp-serverAsynchronous SMTP server library1,639MIT OR Apache-2.0EmailNetwork programming smtp-server-typesTypes required for configuring the smtp-server crate2,414MIT OR Apache-2.0EmailNetwork programming smtp-test-toolCross-platform SMTP / IMAP / POP3 connectivity tester with IT-actionable diagnostics.155MIT OR Apache-2.0Command line utilitiesEmail 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.0AsynchronousCryptography smtp_sendSMTP email sending library with built-in DKIM signing and MX lookup support. / 支持内置 DKIM 签名和 MX 记录查询的 SMTP 邮件发送库。1,073MulanPSL-2.0AsynchronousCryptography smtp_srvAuto-refreshing SMTPS server powered by Redis / Kvrocks / 基于 Redis / Kvrocks 自动热更新证书的 SMTPS 服务器836MulanPSL-2.0AsynchronousCryptography smtpapiThis crate allows you to quickly and more easily generate SendGrid X-SMTPAPI headers.7,602MIT smtpbisAsynchronous ESMTP service library.11,806GPL-3.0+EmailNetwork programming smtpcSMTPC simplifies process of parsing mail messages sent over SMTP1,312non-standardEmail smtpdAsynchronous, extensible SMTP server library built on Tokio459MIT OR Apache-2.0AsynchronousEmail 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 target139MITCommand line utilitiesDatabase interfaces smugglr-coreSQLite replication engine -- content-hash diffing, delta sync, any target417MITDatabase interfacesWebAssembly smugglr-http-sqlHTTP SQL adapter plugin for smugglr -- supports Turso, rqlite, SQLite Cloud, and custom endpoints136MITDatabase interfaces smugglr-plugin-sdkSDK for building smugglr adapter plugins194MITDatabase interfacesDevelopment tools smugmugSmugMug APIv2 Client Library4,486MIT OR Apache-2.0Development tools 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 protocol848MITAsynchronousNetwork programming smux-cliSmall Rust CLI for tmux session selection and creation259MIT smux_rustA simple multiplexing library for Rust, inspired by xtaci/smux202MITAsynchronousNetwork programming smveA voxel engine written in Rust.2,410MIT OR Apache-2.0Game developmentGame engines smve_macrosMacro implementations for smve2,822MIT OR Apache-2.0 smvrA flexible parser and evaluator for interacting with Semantic Version strings.4,939MITDevelopment toolsParser implementations smxdasmA library for disassembling SMX4,550GPL-3.0 smyk07_artA library for modelling artistic concepts1,182MIT smylArtificial Neuronal Network in Rust5,402non-standardComputer visionMathematics smyl-macrosProdecural Macros for Smyl4,446MIT snzero-copy JSON parser15,140non-standard sn-50The SN-50 Fantasy Computer with DevKit tools.1,714MITGame developmentGame engines sn-merkle-trieMinimal starknet merkle patricia trie implementation2,436non-standardAlgorithmsCryptography 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-standardCryptographyData structures sn0intSemi-automatic OSINT framework and package manager59,552GPL-3.0Command line utilities 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,472MITEmbedded developmentNo standard library 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.0Embedded developmentHardware support sn8flashA flash tool for Sonix SN8F5xxx family of 8051-compatible microcontrollers (SN8F5701, SN8F5702, SN8F5703, SN8F5829 and others)18MITDevelopment tools::DebuggingEmbedded development 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,067MITCryptography 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-ClauseCryptography sn_routingA secured storage DHT185,918GPL-3.0 sn_sdkgSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation76,345MITAlgorithmsAsynchronous 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,397MITNetwork programming snackA simple Slack command handler1,504MIT snacksmore nom parser-combinators7,317MITParsing tools snadraparse940Apache-2.0 snaft-coreSNAFT Trust Kernel — Rust core for the AI behavioral firewall27MIT snafuAn ergonomic error handling library97,839,405MIT OR Apache-2.0No standard libraryRust patterns 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.2MathematicsParser implementations 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.0Development tools::DebuggingRust patterns snafu-virtstack-macroProc macro for snafu-virtstack providing automatic virtual stack trace implementation164,050Apache-2.0Development tools::DebuggingDevelopment tools::Procedural macro helpers snagTransactional edit engine for AI coding agents — catch problems before they land21Apache-2.0 snaggerGrab full text across ?page=N pagination with page count discovery176MITCommand line utilitiesWeb programming::HTTP client snailParasitic network manager6,576GPL-3.0Command line utilities snail-countdownSends a system-wide notification after a countdown.2,835MITCommand line utilities snail-protocol🐌 A decentralized, local-first social communication protocol. Your data lives in your shell.21MIT OR Apache-2.0Network programming 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.0Database interfaces snailquoteEscape and unescape strings with shell-inspired quoting1,726,448GPL-3.0-only snails@TODO1,517MITCommand line utilities snailshellLibrary for making terminal text display with pleasant RPG-style animations.11,039MITCommand-line interfaceCommand line utilities snailuu-forgeForge 服务器部署工具22MITCommand line utilities snailxZero-allocation, low-overhead access to program arguments (argv) with iterators over `&'static CStr`, `&'static str`, and…1,438GPL-3.0 OR MITCommand-line interfaceNo standard library::No dynamic allocation snaksnake game355MIT snakeA snake binary with a public API5,867MITCommand line utilitiesGame engines snake-case-renamerename dirs and file snake case1,666MIT snake-cliA simple terminal snake game written in Rust using crossterm44MITCommand line utilitiesGames snake-crosstermCommand line snake game2,703MIT snake-rsA library to handle the logic for the classic game snake4,145non-standardCommand line utilitiesGame engines snake-terminalA terminal Snake game written in Rust using Ratatui34MITCommand line utilitiesGames 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,949MITGame engines snake_caseSnakeCase is a String-like type that can only contain valid non-empty snake_case201,603MITData structuresEncoding 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,495MITCommand line utilitiesGames 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,673MITAPI bindings snakeice-rdkafka-sysNative bindings to the librdkafka library1,977MITExternal FFI bindings 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 environment816MITGames snakesssThe classic (2-player) snake game4,097MITGame developmentGames 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.0ConcurrencyData structures 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.0Network programming snap-dataplaneData plane implementation of the SNAP transport underlay for SCION985Apache-2.0Network programming 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.0Command line utilities snap-shellA lightweight secure container engine using OverlayFS, Pivot Root and Namespaces.14MITCommand line utilitiesOperating systems snap-tokensAuthN/AuthZ tokens used in the SNAP transport underlay for SCION1,989Apache-2.0Network programming snap-tunThe snap-tun implementation for the SNAP transport underlay for SCION1,997Apache-2.0Network programming snap2A short description of your crate566MIT snap7Safe bindings to snap7 library2,612MITHardware support snap7-cliCLI tool for communicating with Siemens S7 PLCs — read/write data blocks, watch tags, upload blocks, query SZL139MITCommand line utilitiesNetwork programming snap7-clientAsync Rust client for Siemens S7 PLCs over ISO-on-TCP (S7Comm and S7CommPlus)496MITEmbedded developmentNetwork programming snap7-opcua-gatewayOPC-UA gateway that bridges Siemens S7 PLCs to OPC-UA clients with subscription support156MITEmbedded developmentNetwork programming snap7-partnerAsync Rust S7 Partner (BSend/BRecv) peer implementation20MITEmbedded developmentNetwork programming snap7-protoS7/S7CommPlus protocol implementation for Siemens PLCs (TPKT, COTP, S7, S7CommPlus framing)26MITEmbedded developmentNetwork programming snap7-rssnap7 C++ 库的 Rust 绑定,通过静态链接到 snap7,无需额外依赖。3,739MulanPSL-2.0 snap7-serverAsync Rust S7 PLC simulator/server for testing and development354MITEmbedded developmentNetwork programming snap7-sysBindings to snap7 library12,667MITHardware support snap_cliA simple CLI library8,898MITCommand line utilities snapboxSnapshot testing toolbox10,258,002MIT OR Apache-2.0Development tools::Testing snapbox-macrosSnapshot testing toolbox9,977,506MIT OR Apache-2.0Development tools::Testing 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