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.

specta-cExport your Rust types to C21MITAsynchronousWeb programming specta-cppExport your Rust types to C++20MITAsynchronousWeb programming specta-csharpExport your Rust types to C#21MITAsynchronousWeb programming specta-goExport your Rust types to Go53MITAsynchronousWeb programming specta-javaExport your Rust types to Java20MITAsynchronousWeb programming specta-jsdocExport your Rust types to JSDoc30,493MITAsynchronousWeb programming specta-jsonschemaExport your Rust types to a JSON Schema87MITAsynchronousWeb programming specta-kotlinExport your Rust types to Kotlin56MITAsynchronousWeb programming specta-macrosMacros for specta. Don't use directly!1,692,283MITAsynchronousWeb programming specta-openapiExport your Rust types to OpenAPI58MITAsynchronousWeb programming specta-pythonExport your Rust types to Python20MITAsynchronousWeb programming specta-serdeSerde support for Specta955,128MITAsynchronousWeb programming specta-swiftExport your Rust types to Swift871MITAsynchronousWeb programming specta-tagsDeprecated. Use specta_typescript::semantic instead.44,297MITAsynchronousWeb programming specta-typescriptExport your Rust types to TypeScript959,634MITAsynchronousWeb programming specta-utilHigh-level utilities for working with Specta139,999MITAsynchronousWeb programming specta-zigExport your Rust types to Zig20MITAsynchronousWeb programming specta-zodExport your Rust types to Zod schemas for TypeScript2,740MITAsynchronousWeb programming spectacleOpt-in runtime introspection2,935LGPL-3.0 spectacle-derive#[derive(Spectacle)]2,499LGPL-3.0 spectacle-impl-tuplesimpl spectacle::Introspect for arbitrary variants3,825LGPL-3.0 spectaclesA Discord library that simplifies the process of writing distributed Discord applications and services.5,207MIT spectacles-brokersMessage brokers which allow for powerful communication between Spectacles services.18,063MIT spectacles-gatewayA distributed Discord gateway interface for Spectacles.6,081MIT spectacles-modelDiscord types and structures for Spectacles.rs.24,147MIT spectacles-proxyA simple reverse proxy, to be used with Hyper and Tokio.1,997Apache-2.0Network programmingWeb programming spectacles-restA Spectacles REST client for Rust.4,430MIT spectacularAn RSpec-inspired test framework for Rust with stackable before/after hooks157MITDevelopment tools::Testing spectacular-macrosProc macros for the spectacular test framework228MITDevelopment tools::Testing spectatecoming soon1,536MIT OR Apache-2.0 spectate_libA logging target for env_logger for use by the Spectate client5,080MIT OR Apache-2.0Development toolsDevelopment tools::Debugging spectatorcoming soon!1,437MIT OR Apache-2.0Science spectatuiTUI dashboard for GitHub Spec-Kit45MITCommand line utilitiesDevelopment tools spectatui-coreCore library for spectatui — filesystem watching and Spec-Kit integration57MITDevelopment tools spectec_astParser for SpecTec ASTs in S-expression format291BSD-3-Clause spectec_ast_decodeTrait for decoding SpecTec AST S-expressions384BSD-3-Clause spectec_ast_decode_deriveProc macro for generating decoding implementations for SpecTec AST S-expressions384BSD-3-Clause specterImmediate mode UI toolkit1,550MIT OR Apache-2.0 specter-memARM64 memory manipulation framework for iOS/macOS — inline hooking, stealth code patching, hardware breakpoints, and shellcode…206MITDevelopment tools::FFIMemory management spectersDeprecated package name for Warpsock. Depend on warpsock instead.1,356MITNetwork programmingWeb programming::HTTP client spectestA lightweight library for defining behavior-driven development (BDD) style tests in exernal files and running them with `cargo…3,381MIT OR Apache-2.0Development tools::Testing spectest_macrosMacros for the `spectest` package.3,726MIT OR Apache-2.0Development tools::Testing spectoA process watchdog with an optional output capturing rotated log file facility.698GPL-3.0-or-later spectorAn Actor framework built on top of specs1,785Apache-2.0/MIT spector-coreTooling and library for generation, validation and verification of supply chain metadata documents and frameworks1,474Apache-2.0 spectraDemoscene framework38,892BSD-3-ClauseGame enginesMultimedia spectra-backend-clickhouseRemote ClickHouse storage adapter for Spectra metrics and events12MIT spectra-backend-memIn-memory metrics and events backend (facade default)15MIT spectra-backend-remote-commonShared ClickHouse-protocol remote storage logic for Spectra backends15MIT spectra-backend-sqliteDurable embedded SQLite backend for upstream tests and e2e15MIT spectra-backend-tensorbaseScale-out TensorBase storage adapter (ClickHouse-compatible protocol)15MIT spectra-cliOpenSpectra command-line interface.49MITCommand line utilitiesDevelopment tools spectra-coreCore library for OpenSpectra: change discovery, drift detection, anchors.55MITDevelopment tools spectra-macrosProc macros for Spectra schema and metric DSL18MIT spectra-runtimeSpectraBuilder, composite sink, and process install15MIT spectracostAI cost observability SDK - see the full spectrum of your AI spend22MITAPI bindingsDevelopment tools::Profiling spectralFluent test assertions756,599Apache-2.0 spectral-budgetA Faber-Krahn-derived budget primitive for token windows, time horizons, or any bounded sequential domain.77MIT OR Apache-2.0AlgorithmsMathematics spectral-conservationSpectral first integral I(x) = γ(x) + H(x) conservation tracker for coupled nonlinear dynamics54Apache-2.0 spectral-estSpectral estimation: periodogram, Welch, autoregressive (Yule-Walker), Bartlett methods18MIT OR Apache-2.0AlgorithmsMathematics spectral-fingerprintSpectral fingerprinting for code similarity — eigenvalue decomposition of AST adjacency matrices18MITAlgorithmsDevelopment tools spectral-fleetSpectral graph theory for AI agent fleet analysis and optimization19MITMathematicsScience spectral-graph-v2Spectral graph theory v2 — Fibonacci growth, adaptive thresholds, negative space learning. Pure Rust, zero deps.19MIT spectral-intelligenceSpectral graph theory analysis for Meilisearch HNSW vector indexes17MIT spectral-ioRead, write and validate optical spectral data files (UV-Vis, visible-range spectra)258MIT OR Apache-2.0EncodingParser implementations spectral-prosodySpectral graph methods for rhythmic prosody analysis — eigenvalue rhythm decomposition36MIT spectral-prunerA lightweight, zero-dependency library utilizing Spectral Graph Theory to isolate topological network anomalies.18MIT OR Apache-2.0AlgorithmsCryptography spectral_densitySpectral density750BSD-3-Clause OR Apache-2.0AlgorithmsScience spectral_vmHYPERION: Production-ready zero-knowledge virtual machine with spectral analysis101Apache-2.0AlgorithmsCryptography spectralintStatic analysis for AI agent instruction files59MITCommand line utilitiesDevelopment tools spectralkernel_rsRust atmosphere spectral transform kernels with Python bindings34non-standardScience spectreA lightweight toolkit for analysing p2p network topologies.12,505MITAlgorithms spectre-rsA Rust implementation of the Spectre password manager (derivative of Maarten Billemont's original work)42GPL-3.0-or-later spectre_parseLazy PDF parser — xref-only at open(), objects materialize on demand. Read-only. Powers the spectre_pdf extraction crate.50MITParser implementationsText processing spectre_pdfNative Rust PDF extraction engine: text, markdown for RAG, AcroForm widgets, image decoding, and encrypted PDFs. Lazy parser,…50MITParser implementationsText processing spectreqHigh-efficiency HTTP client with browser impersonation101MIT OR Apache-2.0Web programming::HTTP client spectrexSpectreX is the AstroBWTv3 CPU mining algorithm in Rust.10,883ISCAlgorithmsCryptography spectrinPlaceholder for the spectrin library.18MPL-2.0 spectro-guiGraphical User Interface for the spectro-rs spectrometer driver suite104GPL-3.0GraphicsHardware support spectro-rsA high-performance Rust driver for X-Rite ColorMunki spectrometers302GPL-3.0Embedded developmentHardware support spectrodrawA utility for converting images into audio files which will regenerate the image in a spectrogram1,659MITCommand line utilities spectrogramThe start of a spectrogram rendering library3,274 spectrogramsHigh-performance FFT-based computations for audio and image processing1,112MITMultimedia::AudioMultimedia::Images spectrographSpectrogram and scalogram rendering772BSD-3-Clause OR Apache-2.0AlgorithmsScience spectrometerCrate for getting machine details purely in Rust4,445MIT spectroscopeConsistency and isolation level checkers for distributed systems testing12,480EPL-1.0Development tools::Testing spectrsFast spectrogram creation library1,166MIT spectrumA library for building structured, colorful output. Under heavy development, and doesn't work yet3,219Apache-2.0 spectrum-analyzerAn easy to use and fast `no_std` library (with `alloc`) to get the frequency spectrum of a digital signal (e.g. audio) using FFT.152,310MITMultimediaNo standard library spectrum-codegenBuild-time typed token code generation for Void Spectrum89MIT spectrum-corePlatform-independent types for the Void Spectrum theme engine156MIT spectrum-icedIced adapter for Void Spectrum68MIT spectrum-macrosMacros for interacting with spectrum ergonomically. Under heavy development, and doesn't work yet1,614Apache-2.0 spectrum-paletteSeed color and tonal palette boundary for Void Spectrum102MIT spectrum-ratatuiRatatui adapter for Void Spectrum65MIT spectrum-resolverTheme merge and token resolution pipeline for Void Spectrum60MIT spectrum-rsRust port of the Spectrum unified messaging SDK34MITAPI bindingsAsynchronous spectrum-schemaConfiguration schema for the Void Spectrum theme engine75MIT spectrum-themeTyped theme-token engine facade55MITConfigurationGUI spectrum-z0neSpectrum-Z0ne is an advanced, production-ready augmented reality (AR) wearable ecosystem designed to redefine spatial computing.…36MIT spectrustA fast, Rust-based computer vision library for locating images on the screen.2,877MIT OR Apache-2.0Computer visionMultimedia spectrust_fastly_workerSpecTrust library to integrate Spec Proxy with Fastly Compute@Edge1,519Apache-2.0Web programming spectrustySPECTRUSTY is a library for building highly customizable emulators of the ZX Spectrum computer series and clones.10,860LGPL-3.0-or-laterEmulators spectrusty-audioComponents of the SPECTRUSTY library for synthesizing audio samples and native audio playback.8,184LGPL-3.0-or-later spectrusty-coreCore components of the SPECTRUSTY library.11,498LGPL-3.0-or-later spectrusty-formatsFile format parsers and related utilities for the SPECTRUSTY library.10,254LGPL-3.0-or-later spectrusty-peripheralsEmulators of various peripheral devices for the SPECTRUSTY library.11,638LGPL-3.0-or-later spectrusty-utilsComplementary utilities for the SPECTRUSTY library.9,250LGPL-3.0-or-later specturThe browser-extension-to-download-manager communication layer and stream resolver. Currently used by tur-rs.55GPL-3.0-only speculA simple, asynchronous RCON client for Rust.1,532MIT specularDeterministic spec-driven development CLI135MITCommand line utilitiesDevelopment tools speculateAn RSpec inspired minimal testing framework for Rust.291,410MITDevelopment tools::Testing speculate2An updated fork of `speculate`, an RSpec inspired minimal testing framework for Rust.5,783MITDevelopment tools::Testing speculoManage git mirrors1,697 AGPL-3.0-only speculoosFluent test assertions486,651Apache-2.0 speculosRust wrapper for the Ledger Speculos emulator48MIT speculos-clientSpeculos client written in Rust for Ledger integration testing.27,951MIT OR Apache-2.0 spedSPED(Sub-Pixel Edge Detect) based on a modified Canny non-maximal suppression and a modified Devernay sub-pixel correction.3,526MITComputer vision speechSafe Rust bindings for Apple's Speech framework — on-device speech recognition (SFSpeechRecognizer) on macOS382MIT OR Apache-2.0API bindingsMultimedia::Audio speech-dispatcherRusty interface to the speech-dispatcher speech synthesis library240,419LGPL-2.1 OR MIT OR Apache-2.0 speech-dispatcher-sysspeech-dispatcher system bindings219,740LGPL-2.1 OR MIT OR Apache-2.0 speech-prepSpeech-focused audio preprocessing — VAD, WAV decoding, format detection, noise reduction, chunking91MIT OR Apache-2.0Multimedia::AudioScience speech-synthesisCommon traits for speech synthesis9,123Apache-2.0 speechbrain-fbankSpeechBrain-style FBANK feature extraction in Rust35MIT speechcoreReusable Rust speech-to-text runtime with audio capture, VAD, backend selection, model provisioning, and transcript streaming.34MIT OR Apache-2.0API bindingsMultimedia::Audio speechletName reserved for future use.17MIT OR Apache-2.0 speechmarkdown-rustHigh-performance SpeechMarkdown parser with multi-language bindings4,329MITParser implementationsText processing speechmaticsAn async rust SDK for the Speechmatics API9,608MIT speedSingle Page Events & Errors Dashboard | Server580GPL-3.0 speed-cliComprehensive multi-protocol network performance testing CLI (TCP, UDP, QUIC, HTTP/1.1, HTTP/2, h2c, HTTP/3)29Apache-2.0Command line utilitiesNetwork programming speed-levels-rsspeed-level benchmark for AV1 encoders8,896MIT speed-readerRSVP speed reading overlay — displays text word by word with ORP highlighting0MITCommand line utilitiesText processing speed-reader-coreRSVP engine — tokenizer, ORP positioning, WPM timing, state machine0MITText processing speed-rs-coreA core HTTP handling server library in Rust, providing low-level HTTP server implementation.5,831MITAsynchronousWeb programming speed_serverA test crate1,597MIT OR Apache-2.0 speed_testThis crate allows for easy performance profiling, seamlessly.11,511Apache-2.0 speedateFast and simple datetime, date, time and duration parsing9,679,880MITDate and timeParsing tools speedbRust wrapper for Speedb83,035Apache-2.0Database interfaces speedb-sysNative bindings to libspeedb3,593MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces speedbumpAn extensible rate limiting library.614MIT OR Apache-2.0AsynchronousConcurrency speedemonA modern, thread-safe rate limiting library for Rust featuring four industry-standard algorithms with composable multi-limiter…42MIT OR Apache-2.0AlgorithmsConcurrency speederA universal file generation speed monitor with TUI20GPL-3.0-or-laterCommand line utilitiesVisualization speedgrepa simple grep tool648MPL-2.0AlgorithmsCommand line utilities speedicycleA simple tool for locating fixed-length circuits in undirected graphs, built atop petgraph12,903MIT speedlimitFlexible rate limit primitives.1,518Apache-2.0 speedoNetwork speed test tool and file downloader built in Rust502MIT OR Apache-2.0Command line utilitiesNetwork programming speedometerMeasure throughput per second.9,981MIT OR Apache-2.0 speedracerA crate for racing futures and ranking the results3,772MIT speedreaderA command-line speed reading tool1,605MITCommand line utilitiesText processing speedrun-apiA wrapper for the speedrun.com REST API7,834MIT OR Apache-2.0 speedrunapiREST API wrapper for speedrun.com's API in rust!6,135MIT speedtestRust-based network speed testing tool between two computers7,887MIT speedtest-auditorSpeedtest CLI com TUI, ping com jitter e output JSON/CSV34MIT speedtest-cliA fast and simple CLI tool to test internet connection speed with real-time progress indicators115MITCommand line utilitiesNetwork programming speedtest-rsSpeedtest.net testing utility and crate110,060MIT OR Apache-2.0 speedtest-toolFast terminal speedtest23MITCommand line utilities speedtest-tuiA terminal-based network speed test tool with real-time gauges and graphs104MITCommand line utilitiesNetwork programming speedtest_statuspageA utility application to serve speedtest results over an HTTP endpoint.2,601MIT OR Apache-2.0 speedtesterCommand line interface for testing internet bandwidth using speedtest.net153Apache-2.0Command line utilitiesNetwork programming speedwayPlaceholder for speedway1,465MIT OR Apache-2.0 speedyA fast binary serialization framework960,929MIT/Apache-2.0Encoding speedy-deriveA fast binary serialization framework, #[derive(Readable, Writable)] support952,180MIT/Apache-2.0Encoding speedy-gitSpeedy Git (spit) is a CLI tool to automate common git workflows and provide safer defaults1,138MITCommand line utilities speedy-mcpMCP server exposing Speedy semantic search as tools for AI coding agents21MITCommand line utilitiesDevelopment tools speedy-spritesheetsA simple tool for making animation sprite sheets out of image sequences.8,745MIT speedy-xmlA RapidXML-compatible XML parser1,444MITEncodingParser implementations speedy2dHardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for…104,861Apache-2.0Game developmentGraphics speedy2d-audioThis package is a placeholder for the speedy2d project, to prevent impersonation, and to reserve the name for future use. Stay…1,581Apache-2.0 speedy2d-drawThis package is a placeholder for the speedy2d project, to prevent impersonation, and to reserve the name for future use. Stay…1,587Apache-2.0 speedy2d-guiThis package is a placeholder for the speedy2d project, to prevent impersonation, and to reserve the name for future use. Stay…1,625Apache-2.0 speedy2d-revHardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for…246Apache-2.0Game developmentGraphics speedy2d-uiThis package is a placeholder for the speedy2d project, to prevent impersonation, and to reserve the name for future use. Stay…1,611Apache-2.0 speedy_parcel_sourcemapParcel Source Map Library2,534MIT speedy_refsA collection of simple and fast and useful smart pointers.10,525MIT speedy_sourcemapspeedy sourcemap2,782MIT speedytreeCanonical and RapidNJ implementations of Neighbor-joining in Rust2,810non-standard speelcraftA server providing a web interface for comfortably and remotely configuring a Minecraft server instance.1,459OSL-3.0 speersafe rust wrapper for speer135MIT speer-chatterminal chat app for speer114MIT speer-sysraw rust ffi bindings for speer178MIT speex-safeSafe wrapper for speex-sys9,404MPL-2.0 AND BSD-3-ClauseEncodingExternal FFI bindings speex-sysUnsafe rust bindings to the speex audio compression library7,644MPL-2.0 AND BSD-3-ClauseEncodingExternal FFI bindings speexdspBindings for the speexdsp library4,767MITAPI bindings speexdsp-resamplerPure rust port of the speexdsp resampler772,425BSD-3-Clause speexdsp-syslow level bindings for the speexdsp library5,923MITAPI bindings spef-parseriEDA spef parser10,427non-standard spefparseSPEF parasitics parser6,564AGPL-3.0-only spekeSPEKE1,573MIT OR Apache-2.0 spekiFlashcard app for your terminal37,264GPL-2.0-onlyCommand line utilities speki-appontological flashcard app457GPL-3.0-or-later speki-backendthe backend to speki11,501GPL-2.0-only speki-clicli version of speki4,813GPL-2.0-only speki-corecore functionality of speki10,157GPL-2.0-only speki-tuitui version of speki1,547GPL-2.0-only spekinewnew version of speki, more git-oriented7,396GPL-2.0-only spektstd::future::Future and Result-based testing trait for managing the lifecycle of stateful, asynchronous tests2,851MIT spekterInstant, side-by-side directory and file diff with syntax highlighting38MIT spekter-cliSpekter CLI − instant recursive directory diff (no GUI)137MITCommand line utilitiesDevelopment tools spekter-coreInternal library powering Spekter (directory walking, file hashing, line-diff)194MITDevelopment toolsFilesystem spektermA package providing simple terminal graphics functionality1,544MIT