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.
spacetradersAn API wrapper for https://spacetraders.io7,565non-standard
spacetraders-clientAsync Rust client for the SpaceTraders API v2 with priority-aware rate limiting and retry18MIT
spacetravlrSpatial gene regulatory network inference and in-silico perturbation (Rust port of SpaceTravLR)23MIT
spacevmJAM virtual machine314GPL-3.0
spacevm-sysSpaceVM system interfaces3,086GPL-3.0
spacewasmA no_std WebAssembly 1.0 decoder, validator, and interpreter for on-board spacecraft use171Apache-2.0
spacewasm_c_apiC API layer for the spacewasm interpreter77Apache-2.0
spaceworkA workspace manager3,978MIT
spacexTODO1,486MIT
spacex-api-wrapperSpaceX API Wrapper3,330MIT/Apache-2.0
spacex_loglog formater with env_logger2,626MIT
spacex_sdkspacex sdk1,524MIT
spaceya tiny yet performant whitespace vmm/interpreter4,960GPL-3.0-or-later
spache-formulacompute US grade-level readability score from sentence/word/unfamiliar-word counts21MIT
spack-rsSummon spack from rust build scripts!12,671(Apache-2.0 OR MIT)
spadeDelaunay triangulations for the rust ecosystem16,257,092MIT OR Apache-2.0
spade-astHelper crate for https://spade-lang.org/6,456EUPL-1.2
spade-ast-loweringHelper crate for https://spade-lang.org/2,997EUPL-1.2
spade-codespanData structures for tracking locations in source code25,809Apache-2.0
spade-codespan-reportingBeautiful diagnostic reporting for text-based programming languages26,026Apache-2.0
spade-commonHelper crate for https://spade-lang.org/8,061EUPL-1.2
spade-diagnosticsHelper crate for https://spade-lang.org/7,483EUPL-1.2
spade-dockerManage Linux images for Spade960GPL-3.0-or-later
spade-hirHelper crate for https://spade-lang.org/3,653EUPL-1.2
spade-hir-loweringHelper crate for https://spade-lang.org/3,005EUPL-1.2
spade-langThe Spade compiler2,749EUPL-1.2
spade-macrosHelper crate for https://spade-lang.org/6,877EUPL-1.2
spade-mirHelper crate for https://spade-lang.org/3,230EUPL-1.2
spade-parserHelper crate for https://spade-lang.org/6,023EUPL-1.2
spade-serialCommunications with Sprig devices over serial port1,917MIT
spade-typeinferenceHelper crate for https://spade-lang.org/3,241EUPL-1.2
spade-typesHelper crate for https://spade-lang.org/3,885EUPL-1.2
spade-uploadCommand line utility to upload games to a Sprig device1,680MIT
spadeboxShovels for your AI agents48MIT
spadebox-cliSpadebox tools exposed through a human-friendly CLI70MIT
spadebox-coreCommon tools for AI agents254MIT
spadebox-mcpSpadebox tools exposed through MCP119MIT
spadelibThe library for developing rust blocks in the Spade system.22MIT
spadesCore 4-player Spades card-game state machine.6,465MIT
spades-serverSpades game server (axum HTTP/WebSocket + matchmaking + challenges).19MIT
spafeRust port of the spafe audio feature extraction library and jenellefeather/chcochleagram36BSD-3-Clause
spaghettiSpaghetti-code and architectural-smell detector for Python projects, in Rust113MIT
spaghettinuumThe future of the internet is al dente12,898ISC
spaghettoA library for making double-ended data structures, like an always-contigouous double-ended queue (deque) and double-ended string.2,931MIT OR Apache-2.0
spaikThe SPAIK Programming Language6,191BSD-2-Clause
spaik-proc-macrosProcedural macros for SPAIK10,362BSD-2-Clause
spain-vat-idSpanish VAT ID numbers validation/verification4,182MIT
spairA framework for single-page application in Rust11,700MPL-2.0
spakA CLI utility to pack sequential sprites into a single spritesheet. Works with procreate.1,511GPL-3.0-only
spake2The SPAKE2 password-authenticated key-exchange algorithm.1,067,025MIT OR Apache-2.0
spake2-confluxThe SPAKE2 password-authenticated key-exchange algorithm.999MIT OR Apache-2.0
spalinalgSparse Linear Algebra Library3,898MIT
spallRust-native HTTP API tooling. Part of the rustpunk portfolio.17MIT OR Apache-2.0
spalmSpecification Project of E5R Application Lifecycle Management3,922Apache-2.0/MIT
spamSafe PAM24Apache-2.0
spam-cli-modA command line interface for the Spam program.1,192Apache-2.0
spam-dbParser and query library for SPAM databases1,573MPL-2.0
spam-programThe ultimate Solana testnet challenge! Make transactions, stress test the network, and earn SPAM tokens.2,588Apache-2.0
spamassassin-milterMilter for spam filtering with SpamAssassin21,210GPL-3.0-or-later
spamprotectionA rust wrapper for the SpamProtection API4,965GPL-3.0
spanRaft consensus library8,314MIT
span-coreA span to span .222Apache-2.0
span-langSource positions, spans, and byte-to-line/col mapping for language tooling.248Apache-2.0 OR MIT
span-mapA data structure for efficiently managing sets of values over spans/ranges74,921MIT OR Apache-2.0
span_macrosProc macro support crate for `span`1,503MIT
spandaA general-purpose animation library for Rust — tweening, keyframes, timelines, and physics.201MIT OR Apache-2.0
spanda-sdkOfficial Rust SDK for Spanda Control Center API v1146Apache-2.0
spandexA modern LaTeX alternative8,118MPL-2.0
spandex-hyphenationKnuth-Liang hyphenation for a variety of languages6,402Apache-2.0/MIT
spandocProcedural macro attribute for converting doc comments into tracing spans510,640MIT OR Apache-2.0
spandoc-attributeProcedural macro attribute for converting doc comments into tracing spans515,112MIT OR Apache-2.0
spandspSafe Rust wrappers for the spandsp telephony DSP library404MIT
spandsp-sysRaw FFI bindings for the spandsp telephony DSP library556MIT
spanfoldTemporal state-window recording, comparison, and audit primitives for Rust.52MIT
spanfold-cliCommand-line fixture, import, comparison, and audit workflows for Spanfold.36MIT
spangleGenerate plausible, aesthetically appealing spherical starfields1,573MIT OR Apache-2.0
spangrepGrep out a spam of lines17AGPL-3.0+
spanielBase implementation of a Stream Processing Network Library (SPNL)4,730WTFPL
spanishSpanish inflection and morphology. Work in progress — name reserved while the implementation is developed.16MIT OR Apache-2.0
spanish-numbersConvert integers to written Spanish number format8,006MIT
spanish_catsayProyecto inspirado en cowsay el cual imprime un gato en consola con la frase que quieras que el gato diga.2,579MIT
spankYells 'ow!' when you slap an Apple Silicon MacBook37MIT
SpankLaptopHit your laptop. It yells back.51MIT
spanleyThis is my generic string span, his name is Spanley.310MIT
spannProof-of-concept SPANN-style approximate nearest neighbor index in Rust.38MIT
spannedstring processing with file/line/col information and the regular rust `str` API1,884,302MIT OR Apache-2.0
spanned_error_messagePretty error messages with spans outside of proc macros2,766MIT OR Apache-2.0
spanned_json_parserA Json parser that gives you the line and column number for each value22,647MIT
spannermap source code positions to easy-to-use structs1,803GPL-3.0
spanner-rsCloud Spanner Rust Client7,186MIT
spannifyA crate that produces nice-looking graphs to visualize your callstack.8,798MIT
spanquistA macro to randomly schedule self-termination of application.3,510MIT/Apache-2.0
spanrA tool for proc-macro authors to visualize the spans on generated code.1,692MIT OR Apache-2.0
spanreedreserving22Apache-2.0
spansSplit an iterator into contiguous spans.2,494MIT OR Apache-2.0
sparA statically typed configuration language that emits JSON and deserializes into Rust structs35MIT
spar-lsLanguage server (LSP) for the Spar configuration language18MIT
sparcsparc rust binding86MIT
sparcliLightweight, cross-platform toolkit for styled CLI output and interactive input widgets118MIT
spard_exporterAn utility which parses Sparkassen Danmark PDF export files and turns them into CSV files744MIT
sparecolorful format iterable3,511MIT
spare_bufferA wrapper around Vec that provides access to the “spare” capacity of the vector as a mutable slice.3,958non-standard
sparebank1-cliCLI for the SpareBank 1 personal banking API (accounts, transactions, transfers) with BankID OAuth login. Designed for AI agent…99MIT
sparesultsSPARQL query results formats parsers and serializers558,303MIT OR Apache-2.0
sparevalSPARQL evaluator441,198MIT OR Apache-2.0
spargebraSPARQL parser309,634MIT OR Apache-2.0
spargenA compile-time-correct Rust client generator for OpenAPI 3.1.x.99MIT OR Apache-2.0
spargen-macroProc-macro front-end for spargen: generate a typed OpenAPI 3.1.x client inline with generate_api!.47MIT OR Apache-2.0
spargeoGeoSPARQL functions10,108MIT OR Apache-2.0
spargioWork-stealing async runtime for Rust built on io_uring and msg_ring1,078MIT
spargio-macrosProcedural macros for spargio runtime entrypoints482MIT
spargio-processProcess companion crate for spargio290MIT
spargio-protocolsProtocol integration companion crate for spargio (tls/ws/quic)499MIT
spargio-quicQUIC companion crate for spargio (quinn bridge)464MIT
spargio-signalSignal companion crate for spargio292MIT
spargio-tlsTLS companion crate for spargio (rustls/futures-rustls bridge)300MIT
spargio-wsWebSocket companion crate for spargio (async-tungstenite bridge)262MIT
spark▄▆▂█▁ in your Rust!7,949WTFPL
spark-addressMinimal, no_std-compatible Bech32m encoder/decoder for Spark addresses4,310MIT OR Apache-2.0
spark-bertHybrid vector search using an inverted index and BERT embeddings68Apache-2.0
spark-channelA generic channel listener implementation for Spark Rust SDK1,649MIT OR Apache-2.0
spark-cliSpark Rust CLI for Market & Orderbook contract interactions15,862Apache-2.0
spark-configA lightweight crate to manage Spark configuration2,217MIT OR Apache-2.0
spark-connectRust client for Apache Spark Connect.3,194Apache-2.0
spark-connect-coreApache Spark Connect Client for Rust3,283Apache-2.0
spark-connect-rsApache Spark Connect Client for Rust12,450Apache-2.0
spark-connect-rustImplementation of Spark Connect in Rust1,424non-standard
spark-cryptographyCryptography module for Spark Rust SDK6,532Apache-2.0
spark-dashboardReal-time hardware and LLM inference monitoring for Linux hosts with NVIDIA GPUs503MIT
spark-ddl-parserZero-dependency PySpark DDL schema parser1,181MIT
spark-engineLattice Confinement Fusion (LCF) physics simulation and analysis16AGPL-3.0-or-later
spark-graphql-clientA generic and native GraphQL client implementation for Spark Rust SDK1,112MIT OR Apache-2.0
spark-market-sdkSDK for interacting with the Spark Market17,905Apache-2.0
spark-orderbook-sdkSpark Rust SDK for Orderbook contract interaction2,148Apache-2.0
spark-ormMongodb ORM in Rust10,337MIT OR Apache-2.0
spark-orm-deriveMacros for spark-orm6,179MIT OR Apache-2.0
spark-protosProtos for Spark (https://www.spark.money/). These protos are used to communicate with Spark Operators.7,848Apache-2.0
spark-proxy-sdkSDK for interacting with the Spark Proxy1,604Apache-2.0
spark-registry-sdkSDK for interacting with the Spark Registry9,074Apache-2.0
spark-rsSparklines for the console2,697MIT
spark-rustRust Development Kit for Spark6,676Apache-2.0
spark-ser7segAn embedded-hal driver for the SparkFun Serial 7 Segment Display4,302MIT OR Apache-2.0
spark-serialA neat and tidy Serial terminal written in GTK4/Libadwaita - Still a work in progress103MIT
spark-signalsA standalone reactive signals library for Rust - fine-grained reactivity for any application103MIT
spark-signals-deriveDerive macro for spark-signals deep reactivity - #[derive(Reactive)]32MIT
spark-sql-parserParse SQL into sqlparser AST (Spark-style: SELECT, CREATE SCHEMA/DATABASE, DROP TABLE/VIEW/SCHEMA).341MIT
spark-token-primitivesReusable Rust client helpers for constructing Spark token transfer transactions.7,664Apache-2.0
spark-tuiMinimal, zero-dependency terminal UI toolkit for Rust19MIT OR Apache-2.0
spark-zkSPARK: Post-quantum lattice-based zero-knowledge proof engine with SKARF privacy-preserving audit28MIT
spark_sdkRust sdk of the Spark3,195Apache-2.0
sparkBLErA simple library for controlling lightsticks from the Ado Hibana 2025 world tour via bluetooth.511AGPL-3.0-or-later
sparkBLEr-binA command-line utility for controlling lightsticks from the Ado Hibana 2025 world tour via Bluetooth-Low-Energy (BLE). This…339AGPL-3.0-or-later
sparkdownFast, zero-dependency CommonMark 0.31.2 parser (100% conformant, byte-identical to cmark) with opt-in GFM + extensions…129MIT
sparkeyHigh-level bindings to Sparkey, a simple constant key/value storage library, for read-heavy systems with infrequent large bulk…3,229Apache-2.0
sparkey-sysLow-level bindings to Sparkey, a simple constant key/value storage library, for read-heavy systems with infrequent large bulk…5,015Apache-2.0
sparkfun-micromod-rp2040Board Support Package for the SparkFun MicroMod RP20405,077MIT OR Apache-2.0
sparkfun-openlogA platform-agnostic, embedded-hal driver for the [Sparkfun OpenLogger](https://www.sparkfun.com/products/13712).1,188MIT
sparkfun-pro-micro-rp2040Board Support Package for the Sparkfun Pro Micro RP204011,365MIT OR Apache-2.0
sparkfun-thing-plus-rp2040Board Support Package for the Sparkfun Thing Plus RP20409,069MIT OR Apache-2.0
sparkidFast, time-sortable, 21-char Base58 unique ID generator497MIT
sparking-lot-coreA simple implementation of parking on addresses.4,976MIT
sparkl2d3-dimensional physics engine in Rust.7,588Apache-2.0
sparkl2d-core3-dimensional physics engine in Rust.7,475Apache-2.0
sparkl2d-kernels3-dimensional physics engine in Rust.6,985Apache-2.0
sparkl3d3-dimensional physics engine in Rust.30,317Apache-2.0
sparkl3d-core3-dimensional physics engine in Rust.30,299Apache-2.0
sparkl3d-kernels3-dimensional physics engine in Rust.7,875Apache-2.0
sparkleGL bindings for Servo's WebGL implementation.401,608MIT / Apache-2.0
sparkle-cacheA backend-agnostic Discord cache implementation for the Twilight ecosystem.24,537ISC
sparkle-cache-postgresDiscord cache implementation using PostgresSQL for the Twilight ecosystem5,522ISC
sparkle-convenienceA wrapper over Twilight designed to make it more convenient to use47,920ISC
sparkle-dnsDNS server framework3,836MIT/Apache-2.0
sparkle-impostorA third party crate for Twilight to execute Discord webhooks that clone an existing message1,539ISC
sparkle-mcpSparkle AI Collaboration Identity Framework MCP server1,220MIT
sparkle_interactionsSafe, concise Discord interaction handling for Twilight5,365MIT
sparklepostBindings for Sparkpost email API v16,219MPL-2.0+/LGPL-3.0+
sparklersSafe, ergonomic Rust bindings to the Sparkle application update framework for macOS55MIT
sparklers-buildBuild script helpers for `sparklers`81MIT
sparklers-find-frameworkBuild script helpers for `sparklers`121MIT
sparklers-sysLow-level bindings to the Sparkle application update framework for macOS66MIT
sparklesCapture execution flow of your Rust application with CPU cycle precision!10,093Apache-2.0
sparkles-coreCore crate for sparkles7,878Apache-2.0
sparkles-macroMacro crate for sparkles tracing library6,937Apache-2.0
sparkles-parserParser for sparkles tracing library3,130Apache-2.0
sparkletA yet another small flashcards library2,744Apache-2.0
sparklet-cliA CLI of sparklet1,458Apache-2.0
sparklet-tuiA TUI of sparklet1,452Apache-2.0
sparklineunicode sparklines in rust ▁▂▃▄▅▆▇█12,762MIT
sparklinesSparklines library32,352MIT OR Apache-2.0
sparklyA pretty-printing library based on Wadler's "A Prettier Printer" with support for ANSI styling.10,182Apache-2.0/MIT
sparkplug-mqttSparkPlug B protocol client for MQTT — connect, publish, and subscribe to industrial IoT metrics110MIT OR Apache-2.0
sparkplug-rsSparkplug protobuf bindings for Rust24,881EPL-2.0
sparkpostRust bindings for sparkpost email api v168,688MPL-2.0+/LGPL-3.0+
sparkscanA Rust client for the SparkScan API6,397Apache-2.0
sparkscan-clientA Rust client for the SparkScan API (based on progenitor-client and adjusted for reqwest-middleware)2,335MPL-2.0
sparkscan-wsWebSocket client for the SparkScan API2,827Apache-2.0
sparktest-apiAPI server and Kubernetes integration for SparkTest932MIT
sparktest-binSparkTest backend server binary655MIT
sparktest-coreCore types and database models for SparkTest2,318MIT
sparkvExpirable in-memory key-value store with per-entry TTL and zero dependencies2,747MIT