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.

sma-rsSimple Moving Average (SMA) Implementation In Rust14,148MIT smaaA library for post process antialiasing using SMAA81,934MITGame enginesRendering smacA small MAC address parser in no_std Rust432MITNo standard library smackRust SDK for Smack producers and agents27MIT OR Apache-2.0 smack-protoGenerated protobuf/gRPC bindings for the Smack API47MIT OR Apache-2.0 smacroA collection of convenient Rust macros to reduce boilerplate1,305MITDevelopment toolsRust patterns smacrosMinimalistic macro for easy String creation478MIT OR Apache-2.0 smafplaceholder1,547MIT smafaRead aligner for small pre-aligned sequences13,916GPL-3.0 smailCli tool to easily send emails with attachments10,330MITCommand-line interfaceCommand line utilities smaliA library to read and write Android disassembly smali files.4,641GPL-3.0-only smali_disassemblersmali disassembler written fully in Rust2,663MIT smallx1,761MIT small-acmeSmall pure-Rust ACME client8,692Apache-2.0API bindingsWeb programming small-binSync'eM ALL - File/ Screenshot sync application with SFTP support, and web dashboard.465MIT small-bwtBWT construction in small space3,005MIT OR Apache-2.0AlgorithmsText processing small-card-deckA simple card deck library3,374GPL-3.0 small-collectionsA collection of data structures optimized for small-buffer scenarios that reside on the stack and seamlessly spill to the heap.3,675MITData structuresMemory management small-dbA small database writing in rust, inspired from mit 6.8302,720BSD-3-Clause small-deployerA small git webhook server that can be used to trigger deploys. Send notification in slack.12,712MIT small-fixed-arrayA crate providing fixed length immutable collections with a low memory footprint.74,632MITData structures small-fsmFinite State Machine for Rust2,061MIT small-httpA simple and small sync HTTP/1.1 server/client library1,771MITNetwork programmingWeb programming small-loggera small logger for programs who do not know how to log correctly10,495non-standard small-mapAn inline SIMD accelerated hashmap designed for small amount of data.343,194MIT/Apache-2.0Data structures small-numSmall crate used to create small numbers optimally.3,562MIT small-ord-setA set data-structure represented by a sorted `SmallVec`486,726MIT/Apache-2.0AlgorithmsData structures small-pirA communication-efficient PIR for databases of modest size500non-standard small-rngsSmall, simple pseudo-random number generators2,166MIT/Apache-2.0AlgorithmsNo standard library small-routerA simple and small router for the small-http library2,142MITWeb programming small-sorted-mapHeap-stored map based on a sorted list.5,242MIT small-uuidcryptographically insecure pseudo-random uuid generator (custom)3,171GPL-3.0 small-uuid-genpseudo-random uuid generator using small-uuid503GPL-3.0 small-world-rsThe easiest HNSW vector index you'll ever use3,657MITData structures small_btreeUtility library that add SmallBTreeMap data structure2,072,277Unlicense OR MITData structures small_ctorA minimal, dependency free version of the ctor crate11,369,666Apache-2.0 small_derive_derefDerive the Deref and DerefMut traits5,046MIT OR Apache-2.0 small_hash_mapA hash map optimized for small collections with automatic stack-to-heap transition72MITData structuresMemory management small_is_primeprimality tests for the primitive integer types26MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation small_iterA 3-pointer iterator that moves out of a `Vec<T>` or `Box<[T]>`3,449MITAlgorithmsData structures small_iter_fieldsget an iterator, or get the length, or convert to a hashmap from an enum8,270MIT OR Apache-2.0 small_jwtSimple and small JWT libary3,255MIT small_lenA small library for storing the length in the smallest internal type.25,672MIT small_matrixA simple matrix library made in Rust.1,629GPL-3.0+ small_morseA simple, no_std morse code API9,425MIT small_rangeA compact range type: 50% smaller than Range<T> with zero-cost Option26MITData structuresMemory management small_read_onlyA macro to implement getters on a struct1,251MIT OR Apache-2.0 small_slot_mapA simple arena with configurable slot behavior and key size.202GPL-3.0-or-later small_strA String-like but using SmallVec internally3,019MIT small_string7-byte small string optimisation for use in Nova JavaScript engine1,267MPL-2.0 small_type_idCrate for generation constant 32 bit nonzero unique identifiers for types.1,727MIT OR Apache-2.0 small_type_id_proc_macroCrate for generation constant 32 bit nonzero unique identifiers for types.1,616MIT OR Apache-2.0 small_uidA 64 bit lexicographically sortable unique identifier implementation10,188MIT OR Apache-2.0 small_vecvector optimized for small buffers12,158MIT small_vec2Vector on the stack or heap need nightly rustc6,247MIT/Apache-2.0Data structures smallauncherminimal minecraft launcher2,125MIT OR Unlicense smallauncher_libsmallauncher core library1,713MIT OR Unlicense smallbigintBig integer types that have a small on-stack representation for small values. Uses num-bigint internally.13,121MIT OR Apache-2.0Data structures smallbitsetThis crate provides a series of allocation free sets capable of holding small integer values.594,446MITData structuresMathematics smallbitvecA bit vector optimized for size and inline storage3,791,149MIT OR Apache-2.0Data structures smallbox`Small Box` optimization: store small item on stack and fallback to heap for large item.1,234,864MITData structures smallbox2Smallbox2 is a stack-preferred Box alternative1,649MIT smallbytesSmallBytes = SmallVec + impl BufMut (from the bytes crate)728,953MITData structuresNetwork programming smallcolorsA less-bloated color crate.3,957MITCommand-line interface smalld_rustA minimalist client for the Discord API5,246MITAPI bindings smallerpdfA super simple tool to make your pdf file size smaller using ghostscript5,034MITCommand line utilities smallest-enclosing-ball...1,574MPL-2.0 smallest-enclosing-circleIterative two-dimensional implementations of Welzl's algorithm for computing the smallest enclosing circle.196,140MITGraphicsMathematics smallest-uintGets the smallest unsigned integer type that can represent a given value31,391Apache-2.0Memory managementNo standard library smalletCosmic Sm(art)(w)allet1,549MIT smallgraphA small graph based on smallvec10,403MIT OR Apache-2.0 smallgrepA Lite version of a CLI tool grep made with rust41MIT OR Apache-2.0 smallintA library for optimized arbitrary precision integers.5,170MIT smallishLightweight, no-std syntax for configuration and scripting.24MITConfigurationNo standard library smallmapSmall byte-sized generic key-value map type44,686MIT smallnumCompile-time size optimization for numeric primitives.39,091MITConfigurationEmbedded development smalloAssemble and run SmallO code1,723MIT smallobjectpoolA small object pool for Rust4,261MIT smallocA small memory allocator for Solana programs10,167MIT smallocaA portable stack based slice allocator that supports `[no_std]`.2,791MIT OR Apache-2.0 smallpermHigh-performance pseudo-random permutations using Feistel networks with O(1) memory and O(1) time per element29Apache-2.0AlgorithmsData structures smallptA small ray/pathtracer in Rust, inspired by Kevin Beason's educational 99-lines ray/pathtracer…35,431MITRendering smallqueueA queue with a no-alloc optimization when the size is 1 or 0.2,709MITData structures smallrandRandom number generation with absolutely minimal dependencies and no unsafe code.3,256MIT-0 smallringHigh-performance ring buffer with automatic stack/heap optimization | 高性能环形缓冲区,支持栈/堆自动优化24,903MIT OR Apache-2.0ConcurrencyData structures smallserveA minimal static file server written in Rust.834MIT smallsetAn unordered set of elements optimized for small sizes42,055MIT smallspanSmall Span library649MIT OR Apache-2.0 smallstrString-like container based on smallvec8,265,776MIT OR Apache-2.0Data structures smallstring'Small string' optimization: store small strings on the stack using smallvec23,133MIT smalltalkUtilities for speeding up development of simple networked applications5,158GPL-3.0-only OR MITAsynchronousNetwork programming smalltreeA small tree based on smallvec3,014MIT OR Apache-2.0 smallvec'Small vector' optimization: store up to a small number of items on the stack1,004,644,075MIT OR Apache-2.0Data structures smallvec-stableunionFork of the crate smallvec. Uses unions in stable rust. Please note that it can only store Copy types. No functional differences…3,675MIT/Apache-2.0Data structures smallvec-wrapperMacro and common structs to play with `smallvec`128,386MIT OR Apache-2.0Data structures smallvectuneWrapper for SmallVec that writes out capacity information1,870MIT/Apache-2.0Data structures smallworldA little tool to create region-free openingTitle.arc files for New Super Mario Bros. Wii, or to convert them from one region to…1,527GPL-3.0-or-laterCommand line utilitiesGame development smapSimple-Map: HashMap for easy to use.7,847MIT smappservice-rsA Rust wrapper for macOS's ServiceManagement framework, specifically the SMAppService API60,140MITAPI bindingsOperating systems::macOS APIs smapviewA simple program to view processes' different kinds of memory usage on Linux.365BSD-3-Clause smaragdGame engine.3,557MIT smaranaAn extensible note taking system for typst.372GPL-3.0 smarkThe tool provides API to get markdown documents from files2,656MIT smartdynamically-dispatched smart pointers4,918MIT OR Apache-2.0 smart-account-authAuthentication library for smart accounts on various blockchains and their virtual machines48,147MIT smart-add-onethis is smart-add-one crate1,537MIT smart-add-one-newthis is smart-add-one-new crate4,647MIT smart-adderthis is smart-adder crate10,911MIT smart-big-rationalEfficient rational numbers for additions, subtractions and multiplications24Apache-2.0AlgorithmsData structures smart-borders-dp2A monocle layout for Sway25MITCommand line utilities smart-cacheA smart caching library for Rust with automatic invalidation1,585MIT OR Apache-2.0CachingDatabase interfaces smart-cache-macroProcedural macros for smart-cache1,760MIT OR Apache-2.0CachingDevelopment tools smart-calculatorNatural-language calculator for math, units, time zones, dates, fiat, and crypto conversions151MITMathematicsParser implementations smart-checkoutA better way of switching git branches.1,178MIT smart-cloneRust custom-derive macro for Clone with more control on the fields2,382MIT smart-configSchema-driven layered configuration system with support of multiple configuration formats133,849MIT OR Apache-2.0Development tools smart-config-commandsCommand-line extensions for `smart-config` library92,846MIT OR Apache-2.0Development tools smart-config-deriveDerive macros for `smart-config` library134,031MIT OR Apache-2.0Development tools smart-contractWrite smart contracts for Wavelet in Rust.12,604MIT smart-contract-macrosProcedual macros for writing smart contracts for wavelet.6,912MIT smart-dateParses relative and absolute dates in natural language text.3,374MIT smart-debugDerive macro for `Debug` with easy manipulation of fields43,023MIT OR Apache-2.0Value formatting smart-debug-deriveHelper crate for `smart-debug`42,106MIT OR Apache-2.0 smart-defaultRust custom-derive macro for Default with more control on the fields41,637,314MIT smart-diff-ciA blazing fast, language-agnostic Test Impact Analyzer for CI/CD pipelines.19MITCommand line utilitiesDevelopment tools smart-formatComposable, zero-allocation Display formatting combinators for Rust.417MIT/Apache-2.0Rust patternsText processing smart-hashpartial queries in HashSets, the traits.6,402MITData structures smart-hash-derivepartial queries in HashSets, the traits.7,037MITData structures smart-id-rust-clientSmart ID Rust Client5,721MIT/Apache-2.0Authentication smart-is-defaultA proc-macro that generates `is_default` helpers.41MIT smart-ledsA crate to use smart-leds device drivers759,158MIT OR Apache-2.0Embedded developmentHardware support smart-leds-fxLED effect engine for the smart-leds ecosystem37MITEmbedded developmentHardware support smart-leds-matrixDrawTarget implementation for smart led based matrixes. It allows the usage of the embedded-graphics Drawables.4,446Apache-2.0Embedded developmentHardware support smart-leds-traitA trait for implementing effects, modifiers and drivers for programmable leds848,200MIT OR Apache-2.0Embedded developmentHardware support smart-llamasA minimal framework for developing Large Language Models that are able to use tools when appropriate1,516MIT OR Apache-2.0 smart-lockerA smart locker CLI tool11,617MITCommand line utilities smart-markdownParse and render Markdown to ANSI-styled terminal output with live in-place refresh114Apache-2.0 smart-patcherPatcher based on rules2,035non-standard smart-pathWrapper to extend PathBuf's functionality5,741MIT/Apache-2.0API bindingsFilesystem smart-pointerTraits for smart pointer functionality.5,536CC-PDDC smart-ptrAlternative smart pointers for Rust13,310BSL-1.0 smart-queryRobust approach to queries for CronCat2,665MIT OR Apache-2.0 smart-readComplex but easy ways to read user input25,191MITCommand-line interface smart-serde-defaultAn annotation to implement #[serde(default)] and Default.4,027MIT OR Apache-2.0 smart-skillsAgent skill management tool - manage and sync AI agent instructions123MITCommand line utilitiesDevelopment tools smart-stringA collection of string types and traits designed for enhanced string manipulation.6,797MIT/Apache-2.0Data structuresRust patterns smart-stringsSmall-string-optimized, niche-friendly compact UTF-8 and C string types for no_std.11MIT OR Apache-2.0Data structuresMemory management smart-tabSmart tab w3c1,363MIT smart-topSmart top: a TUI that diagnoses why your computer is slow and names the process responsible.48MIT OR Apache-2.0Command line utilities smart-treeSmart Tree - An intelligent, AI-friendly directory visualization tool89MITCommand line utilitiesFilesystem smart-turn-rsA Rust library for livekit's smart turn detection v3 using ONNX Runtime.85BSD-2-Clause smart-unit-converterA context-aware, highly intuitive command-line unit converter written in Rust that understands natural language.56Apache-2.0Command line utilitiesScience smart-walletMultisig Solana wallet with Timelock capabilities52,734AGPL-3.0 smart_accessA minimalistic "lazy bidirectional pointer" framework.23,061MITData structuresNo standard library smart_apeA genetic algorithms library.3,923MIT smart_bufferA hybrid stack/heap buffer5,350MIT OR Apache-2.0 smart_calcSimple lib for learn proposal1,421MIT smart_channelA simple channel subscription system3,653MITAsynchronousConcurrency smart_date_timeA smart date time parser and formatter for rust771MITDevelopment tools smart_houseIt's a simple library to course OTUS Rust developer6,415MIT OR Apache-2.0 smart_house_libIt's a simple library to course OTUS Rust developer4,159MIT OR Apache-2.0 smart_irSmart Intermediate Representation Compiler Framework3,828Apache-2.0 smart_ir_macroSmart Intermediate Representation Compiler Framework Macro3,142Apache-2.0 smart_led_effectsA collection of effects for LED strips11,554MIT smart_leds_animationsLibrary for building animations with smart LEDs783MIT OR Apache-2.0Embedded developmentHardware support smart_meterA library for reading smart meters.3,154MIT OR Apache-2.0 smart_notes_clifun note management cli tool1,503MIT smart_openopens files for reading.10,704MIT smart_quotesHeuristic for implementing smart quotes.1,751MIT OR Apache-2.0 smart_task_openapi_axumNo description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)4,280MIT/Apache-2.0 smart_taskerA task tracking CLI tool written in Rust1,234MITCommand line utilities smart_tensorA Tensor library with focus in compile-time safety in shape operations.1,546MIT OR Apache-2.0 smartallocSmartalloc rust binding3,865MIT OR Apache-2.0Development tools::DebuggingNo standard library smartalloc-sysUnsafe rust binding to smartalloc4,529MIT OR Apache-2.0 smartaudioA `no_std` Rust library for parsing the TBS smartaudio protocol602Apache-2.0Embedded developmentNo standard library smartbufA high-performance buffered reader with background thread pre-fetching and full seek support.69MITData structures smartcalcText based calculator for peoples11,677GPL-2.0Development toolsMathematics smartcalc-tauriText based calculator for peoples supported in Tauri4,166GPL-2.0Development toolsMathematics smartcalc-tuiTerminal UI for erhanbaris/smartcalc4,168MITCommand line utilitiesDevelopment tools smartcarThe Rust SDK for Smartcar API16,707MIT smartcardA PC/SC wrapper to communicate with smartcards.11,690MIT smartcardfyiSmart card platform reference, EMV standard lookup, and Java Card encyclopedia -- async API client for smartcardfyi.com.55MITAPI bindingsData structures smartcardhsm_pkcs11_loaderSmart card HSM PKCS#11 loader2,436BUSL-1.1Security smartcastAPI to connect and control Vizio SmartCast devices2,931MITAPI bindings smartcatPutting a brain behind `cat`. CLI interface to bring language models in the Unix ecosystem 🐈‍⬛58,741MIT OR Apache-2.0Command line utilitiesText processing smartcols-sysUnsafe Rust bindings for libsmartcols19,793MITExternal FFI bindingsOperating systems::Linux APIs smartcoreMachine Learning in Rust.435,158Apache-2.0Science smartcore_probaFork of smartcore with predict_proba support1,651Apache-2.0Science smartcowa cow for smartstrings793,024MIT OR Apache-2.0 smartcrabCore library for SmartCrab workflow orchestration engine55Apache-2.0 smartcrab-releaseA small Rust CLI for bumping versions, tagging releases, and publishing packages.30MIT smartcropClone of smartcrop library in JavaScript3,546GPL-3.0 smartcrop2Clone of smartcrop library in JavaScript8,342MITMultimedia::Images smartctl-rsA Rust library for interfacing with smartctl.156MIT smartdeploy-buildCrate for using smartdeploy to bulid smart contracts on soroban7,026Apache-2.0 smartdeploy-cliSmartdeploy CLI12,093Apache-2.0 smartdeploy-macrosSmartdeploy macros9,713Apache-2.0 smartdeploy-sdkSmartDeploy SDK helps ensure soroban contracts can be redeployed8,012Apache-2.0 smartdnsA cross platform local DNS server written in rust to obtain the fastest website IP for the best Internet experience, support DoT,…1,499GPL-3.0-onlyNetwork programming smarteditA tool for simple language-aware exploration and modification of source code.72MIT