Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
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.

namada_replay_protectionNamada replay protection29,540MIT namada_sdkThe main Namada SDK crate25,570MIT namada_shielded_tokenNamada shielded token26,552MIT namada_stateNamada ledger state28,325MIT namada_storageNamada ledger storage29,446MIT namada_systemsNamada systems abstract interfaces28,468MIT namada_test_utilsNamada test utilities5,494MIT namada_testsNamada tests setup, integration and E2E tests4,922MIT namada_tokenNamada transparent and shielded token26,350MIT namada_trans_tokenNamada transparent token26,791MIT namada_txNamada transaction construction types28,926MIT namada_tx_envNamada transaction execution environment26,908MIT namada_tx_preludeNamada transaction WASM prelude5,231MIT namada_vmThe Namada VM25,666MIT namada_vm_envNamada VM environment for WASM5,748MIT namada_vote_extNamada vote extensions25,900MIT namada_vpThe Namada validity predicates native trait and host functions27,266MIT namada_vp_envNamada validity predicate execution environment28,189MIT namada_vp_preludeNamada validity predicate WASM prelude5,289MIT namada_walletNamada wallet library code26,017MIT namakaSnapshot testing for Nix based on haumea4,035MPL-2.0Command line utilitiesDevelopment tools::Testing namaste...54,345LGPL-3.0-or-laterConcurrency nameWorkspace binary for generating Rust crate names147MIT name-and-titleA Rust library for representing personal names with optional titles, middle names/initials, and convenience macros.926MITText processing name-cliShared CLI parsing and prompts for the name generator workspace242MIT name-crates-io-clientAsync crates.io client used by the name generator467MIT name-dictionaryWord and name lists for crate name generation467MIT name-engineA Rust library for computing Markov chains to generate random names based on pronunciation1,716MPL-2.0 name-forgeDeterministic crate name forge with availability checks345MIT name-indexLibrary for accessing struct fields by name at runtime1,010MIT name-index-deriveProc-macro crate for name-index1,197MIT name-itGive a name to async fn return types9,272BlueOak-1.0.0 OR Apache-2.0AsynchronousNo standard library name-it-macrosname-it helper crate5,199BlueOak-1.0.0 name-to-handle-atSafe Rust bindings for Linux name_to_handle_at and open_by_handle_at syscalls34MIT OR Apache-2.0Operating systems::Linux APIs name-tokenizerA Solana program which enables the tokenization of a Solana Name Service into an NFT10,015MIT name-variantGenerates a method to name enum variants.87,175Apache-2.0 name-variantsMultilingual name romanization lookup tables: Chinese, Japanese, Korean, Arabic, Vietnamese, Indian, Persian, Hebrew, Thai,…21MITText processing name_exchanger_rsAtomically exchange names of two files or directories with Rust and C APIs40MITAPI bindingsFilesystem name_generatorName Generator, generate random names from precomputed name statistics.1,559AGPL-3.0-or-later name_lockerThis crate provides interface for asynchronous name lockers, that can run an async task with lock on a given name.5,049MIT OR Apache-2.0 name_makerGenerates random name for a person or a group of person.3,205MIT name_ofname_of expression for Rust4,117MPL-2.0 name_servername_server3,578MIT/Apache-2.0Rust patterns name_time_periodName the time period a date is in, configuraiton is supported1,374MITDate and time name_to_handle_at_rsRust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux1,393non-standard namebackRename files based on their metadata with multi-language OCR, HEIC support, and video frame extraction5,708MITCommand line utilitiesFilesystem nameback-coreCore library for nameback - intelligent file renaming based on metadata5,946MITFilesystem nameback-guiGUI application for nameback - visual file renaming with dual-pane interface5,011MITGUI namecaseA tool for converting names to proper case with intelligent handling of special naming conventions.46MIT OR Apache-2.0 namecheapNameCheap SDK for interacting with their API686MIT namecheap-cliA cross-platform CLI tool for managing Namecheap DNS records56MITCommand line utilities namecheap-clientUnofficial async Rust client for the Namecheap API: domain availability and registration, DNS records, pricing, and account…527MIT OR Apache-2.0API bindingsWeb programming::HTTP client namecheap-ddnsUpdates the A + Dynamic DNS records for Namecheap15,628MIT namecodeEncode Unicode strings as valid programming language identifiers50Apache-2.0EncodingText processing namecom_ddnsQuery IP addresses and update DNS records with Name.com API9,493AGPL-3.0-or-laterAPI bindingsCommand line utilities namedProcedural macro which allows you to produce functions which can be called with named arguments, optionally with default values.2,327BSD-3-ClauseRust patterns named-arrayA procedural macro for accessing struct fields as an array.2,480MIT OR Apache-2.0 named-binary-tagFormat is used by minecraft for the various files in which it saves data42,665MIT named-blockMacro implementing early-exit-from-any-block9,367MITRust patterns named-colournamed-colour provides Hex Codes for popular colour names.59,778MIT OR Apache-2.0VisualizationWeb programming named-ctorproc-macro to generate constructor functions with syntaxt similar to named params2,933MIT named-generics-bundleConvenience macros to help with the "bundle multiple generic params with a helper trait" pattern452,801Zlib OR MIT OR Apache-2.0 named-generics-bundle-proc_macrosInternal: proc-macro backend of ::named_generics_bundle.452,795Zlib OR MIT OR Apache-2.0 named-itemA crate providing traits for managing named items, including support for aliases, name history, validation, and more.46,297MIT OR Apache-2.0Data structures named-item-deriveA single procedural macro that implements NamedItem and optionally enables name history or aliases based on struct fields.20,041MIT named-lockCross-platform implementation of cross-process named locks4,279,856MITOperating systems named-pipe-rsSynchronous NamedPipe wrapper on Windows1,575MIT OR Apache-2.0Memory managementOperating systems::Windows APIs named-pipe-to-tcp-proxyProxy all data from a Named Pipe to a specified TCP Proxy Server2,030BSD-3-ClauseCommand line utilitiesDevelopment tools::Cargo plugins named-retryA simple utility for retrying fallible asynchronous operations.243,477MITAsynchronousDevelopment tools::Debugging named-semNamed semaphore for Linux & Windows.34,714MIT OR Apache-2.0Operating systems named-semaphoreSafe wrapper of libc's named semaphores2,552Apache-2.0 named-spl-mintsprogram for generating spl token mints with verifiably unique names and name attribution2,882Apache-2.0Cryptography::Cryptocurrencies named-tupCreate named tuples using the tup!() macro.6,556MIT OR Apache-2.0Rust patterns named-tup-deriveA helper macro crate for the named-tup crate7,445MIT OR Apache-2.0 named-typesLike Display or Debug but for type names.2,781GPL-3.0-only named-types-deriveA derive macro for named-types::Named2,153GPL-3.0-only named_argsNamed arguments969MIT named_colorsA Rust library that provides named colors in RGB and Hexadecimal formats.2,104MIT OR Apache-2.0AlgorithmsData structures named_constantsProcedural macro makes enums behave like named constants in languages like C/C++ or C#.5,950MIT named_deriveA package that just creates a derive macro called name to save me 10 seconds from having to copy and paste code. Figuring out how…4,046MIT OR Apache-2.0 named_entity_parsingNamed entity parser. Used in Rusev to parse a list of tokens into a list of entities.3,415MITScienceText processing named_fnCreate typed functions that can be added as generics3,958MITRust patterns named_func_argsProc macro to create boilerplate to simulate function with named arguments1,023BSL-1.0 named_paramsFast, simple named parameters for Rust functions1,203MIT named_pipeWrapper for overlapped (asyncronous) IO of Windows's named pipes1,740,130MIT OR Apache-2.0 named_queueNamed, typed, bounded work-sharing queues over flume with graceful shutdown26Apache-2.0AsynchronousConcurrency named_returnDerives a wrapper function which insert the named return variables.3,298MIT named_routes_axumGive Axum routes names19,436MITWeb programming named_tupleA macro for declaring a `struct` that manages a set of fields in a `tuple`.12,860MIT/Apache-2.0Data structures named_typeAn API for getting a user-friendly name string for a type on stable Rust334,643MIT OR Apache-2.0 named_type_deriveDerive support for named_type283,156MIT OR Apache-2.0 named_vectorDefine a named vector25MIT namedargnamedarg main package8,848MIT namedarg_hacknamedarg main package12,837MIT namedarg_rustc_macronamedarg main package9,312MIT namedlockNamespaces for named locks35,929GPL-2.0+ namefnAdds a macro to retrive the name of the current function5,195MITDevelopment tools namefyiKorean romanization, Five Elements, and CJK stroke lookup — async API client for namefyi.com.37MITAPI bindingsData structures namegenFast name generator.6,789non-standard namehashCLI program for hashing domain names according to EIP-1373,959Apache-2.0 namekitA command line toolkit for quickly exploring domain names available for registration4,810GPL-3.0-or-later namelessPortable everything-is-a-URL30,009Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand-line interfaceFilesystem nameless-clapA simple to use, efficient, and full-featured Command Line Argument Parser7,585MIT OR Apache-2.0Command-line interface nameless-clap_deriveParse command line argument by defining a struct, derive crate.8,044MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers nameless-clap_generateA generator library used with clap for shell completion scripts, manpage, etc.4,033MIT OR Apache-2.0Command-line interface nameless-clap_upAutomatic code upgrader for Clap1,709MIT OR Apache-2.0 nameless-peg-parserAn implementation of PEG, still unstable3,324MITParser implementationsParsing tools namelistA parser for Fortan-style namelist files1,428MIT OR Apache-2.0 namemeA CLI to find the type of files based on their magic number and, optionally, rename them.2,724MIT nameme_coreLibrary to find the actual type of files based on their magic number.2,237MIT nameofProvides a Rust macro to determine the string name of a binding, type, const, or function.475,943MIT NameParserA library for parsing person names into their individual components.17,985MIT namernamer helps you name you projects3,121MIT namesA random name generator with names suitable for use in container instances, project names, application instances, etc.21,605,693MITCommand line utilities names-changerConvert a names of sql schemes from camelcase to snake case.5,183MIT OR Apache-2.0Data structuresParser implementations names-generatorA sensible and sufficiently random names generator3,332non-standard names-generator2A sensible and sufficiently random names generator865non-standard namesakeA CLI tool and library to generate names by combining words.422MITCommand line utilitiesText processing namespaceA namespace abstraction.1,777MIT namespace-mattersNamespace Matters18MIT namespacedA modern, API-driven configuration registry for the modern developer.331MITDevelopment toolsNetwork programming namespacesCardinal namespaces service46,294AGPL-3.0 namespaces-rsA wrapper of linux namespaces.2,968MIT OR Apache-2.0 namespecReserved crate name15MIT nametableA library for collecting and managing lots of string literals. Use this together with nametable_codegen.7,290MIT nametable_codegenCode generation for generating and managing lots of string literals. Use this together with nametable.7,532MIT nametagA utility crate emulating UE4's FName system2,581MITNo standard library namethA simple macro to generate a static &str representing the name of a function, a struct or an enum16,160MITDevelopment tools::Procedural macro helpersRust patterns nameth-macroImplementation details for <https://crates.io/crates/nameth>16,023MIT namewiseDerived trivial name-wise conversions for Rust types31,805MIT namewise-commonDerived trivial name-wise conversions for Rust types28,634MIT namewise-deriveDerived trivial name-wise conversions for Rust types26,383MIT namiA powerful, lightweight reactive framework.7,780MITData structuresEmbedded development nami-coreA powerful, lightweight reactive framework.4,500MITData structuresEmbedded development nami-deriveDerive macros for the nami reactive framework5,075MITDevelopment tools::Procedural macro helpersRust patterns namigatorRust bindings for the namigator pathfinding library for World of Warcraft.3,537MIT OR Apache-2.0API bindingsGame development namigator-sysDirect bindings for the namigator pathfinding library for World of Warcraft.5,276MIT OR Apache-2.0External FFI bindingsGame development namingtransform naming into different cases for code generation1,320MIT naming-conventionsNaming Conventions2,822MITText editorsText processing naming_cltExtract and convert the naming format(case|notation) of identifiers from files or stdin. Use this tool to prepare identifier name…2,877MITCommand line utilitiesText processing naming_clt_libFunctions which serve the command line tool [naming].3,666MIT naming_libLibrary for identifying and converting identifiers naming format (case | notation).8,100MITText processing naming_rules-lint-arwakyNaming-convention enforcer for AES101 (lowercase + underscore snake_case stems) and AES102 (suffix taxonomy…21MIT naming_utilsA utility library for generating naming conventions, pluralizing words, and rest api paths in Rust.726MITText processing namisanA TUI to easily navigate files1,546MIT namunamu pipeline library540MIT namu_mathingA test math lib39MIT namui-panic-hookPanic hook for namui3,955AGPL-3.0 namumarkNamumark1,712MIT namumark_parserNamumark3,501MIT namumark_rsA parser for the Namumark markup language.12MIT namzyGenerates fun human-friendly project names127MIT nanNaN1,787MIT nan-defaultDerive macro for defaulting structs with floats to NAN25,945MIT OR Apache-2.0 nan-preserving-float(Mostly) drop-in replacement for floats that preserves the signalling bit in NaNs under conversions and unary operations196,968Unlicense nan-serve-dal-tx-implA collection of utilities for nanoservices2,018MIT nan-serve-event-subscriberTokio event subscriber for nanoservices1,216MIT nan-serve-publish-eventTokio event publisher for nanoservices1,219MIT nan-tagNaN-tagged pointers in Rust, storing an f64 in the same space as a pointer2,667MIT nan_boxedSuper simple `Nan`-boxing crate for Rust85MIT nanaA fast and customizable Node.js package manager1,582non-standardCommand-line interfaceWeb programming nanabananaimgNanaBanana IMG - AI-powered image generation platform24MITAPI bindingsMultimedia nanachi2D graphics library6,246MITGraphics nanalogueBAM/Mod BAM parsing and analysis tool with a single-molecule focus2,268MITCommand line utilitiesScience::Bioinformatics::Genomics nanashiBrowse 4chan from your terminal. A keyboard-driven imageboard client.19MITCommand line utilities nanboxNaN boxing implementation8,265MIT nanbox2Another NaN boxer1,735MPL-2.0 nand2tetris-hdl-parserParser for Nand2Tetris HDL files2,578MIT nand2tetris_assembler_rustA Rust implementation of the assembler for the nand2tetris course2,096MIT OR Apache-2.0 nand2tetris_vmtranslator_rustA Rust implementation of the vm translator for the nand2tetris course991MIT OR Apache-2.0 nand7400An assembler library for the nand7400 computer, created by me during my internship at the WCL.15,562MITCompilersEmbedded development nander-rsModern SPI NAND/NOR Flash programmer for CH341A with cross-platform GUI and comprehensive diagnostics128MIT OR Apache-2.0Command line utilitiesEmbedded development naniCLI and MCP server for config.saiden.dev40MIT nani-the-faccSmall C compiler with commits to demenstrate step by step.1,872Apache-2.0 OR MIT naniteToolkit for the Nano cryptocurrency2,510MIT OR Apache-2.0 nanite-cliCommand-line utility for nanite's user-level features.1,697MIT OR Apache-2.0Command line utilitiesCryptography::Cryptocurrencies nanite-dockerA low level Dockerfile Intermediate Representation57MIT nannouA Creative Coding Framework for Rust.345,282MIT OR Apache-2.0 nannou-new(Deprecated) A tool for easily starting Nannou projects.4,311MIT nannou-package(Deprecated) The build packaging tool for the Nannou Creative Coding Framework.2,677MIT nannou_audioThe audio API for Nannou, the creative coding framework.35,990MIT OR Apache-2.0 nannou_conrodSimplifies creating conrod GUIs in nannou apps.3,404MIT nannou_coreThe core components of nannou - a creative coding framework for Rust. Ideal for libraries and headless/embedded applications that…281,436MIT OR Apache-2.0 nannou_deriveProcedural macros for nannou - the creative-coding framework.208MIT OR Apache-2.0 nannou_drawA simple and expressive API for drawing 2D and 3D graphics, built on Bevy for nannou - the creative-coding framework.209MIT OR Apache-2.0 nannou_eguiegui integration for nannou56,016MIT OR Apache-2.0 nannou_laserA cross-platform laser DAC detection and streaming API.16,529MIT OR Apache-2.0 nannou_meshThe mesh abstraction shared between nannou's `Draw` and `Ui` abstractions.178,540MIT nannou_midiThe MIDI API for nannou - the creative-coding framework.40MIT OR Apache-2.0 nannou_oscThe OSC API for Nannou, the creative coding framework.39,140MIT OR Apache-2.0 nannou_timelineA timeline widget, compatible with all conrod GUI projects.9,937MIT OR Apache-2.0 nannou_videoVideo decoding and playback, built on Bevy for nannou - the creative-coding framework.48MIT OR Apache-2.0 nannou_webcamThe webcam API for nannou - the creative-coding framework.41MIT OR Apache-2.0 nannou_webp_animationA Rust library for decoding and rendering animated WebP images using the nannou creative coding framework.3,149MITGraphicsMultimedia nannou_wgpuItems related to wgpu and its integration in nannou - a creative coding framework for Rust.177,279MIT OR Apache-2.0 nannySafe native abstractions for Node.15,977MIT nanny-bridgeHTTP sidecar bridge for the nanny execution boundary — internal runtime component320Apache-2.0 nanny-configNanny configuration — nanny.toml parsing and validation320Apache-2.0 nanny-coreCore traits and types for the nanny execution boundary486Apache-2.0 nanny-macrosProc-macro attributes for nanny — re-exported via the nanny crate318Apache-2.0