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.

nul-terminatednull-terminated arrays2,006MIT OR Apache-2.0 nulaLayer-5 Nostr SDK facade: Client + ClientBuilder composing nula-core, nula-relay, nula-gossip, nula-sync.31MIT OR Apache-2.0CryptographyNetwork programming nula-blossomBlossom blob transport client (BUD-01/02/12) with NIP-24242 authorization, built on nula-core signers.36MIT OR Apache-2.0CryptographyNetwork programming nula-cliCommand-line interface for the nula Nostr workspace: keys, relay, event publish / fetch.17MIT OR Apache-2.0CryptographyNetwork programming nula-coreNostr protocol core: events, filters, keys, messages, NIP primitives.178MIT OR Apache-2.0CryptographyNetwork programming nula-gossipNIP-65 / NIP-17 multi-relay routing graph: outbox / inbox / hints / most-received with optional background refresher.48MIT OR Apache-2.0CryptographyNetwork programming nula-keyringPersist nostr `Keys` in the operating system's secure keychain (macOS Keychain, Linux Secret Service, Windows Credential Manager).36MIT OR Apache-2.0CryptographyNetwork programming nula-nwcNIP-47 Nostr Wallet Connect (NWC) client built on `nula-relay`. Drives a remote Lightning wallet service over encrypted DMs.18MIT OR Apache-2.0CryptographyNetwork programming nula-relayNostr relay layer: runtime-agnostic WebSocket transport, single-relay NIP-01 client, multi-relay pool, and an in-process relay…101MIT OR Apache-2.0CryptographyNetwork programming nula-signerNIP-46 (Nostr Connect) remote signer client built on top of `nula-relay`. Implements `nula_core::NostrSigner`.30MIT OR Apache-2.0CryptographyNetwork programming nula-storageNostr event-store trait surface: NIP-09 / NIP-40 / replaceable-kind semantics with pluggable backends.128MIT OR Apache-2.0CryptographyNetwork programming nula-syncNIP-77 Negentropy reconciliation sessions and storage adapters for the nula stack.111MIT OR Apache-2.0CryptographyNetwork programming nulidNanosecond-Precision Universally Lexicographically Sortable Identifier2,009MITData structuresDate and time nulid_deriveDerive macros for nulid wrapper types1,708MITData structuresEncoding nulid_macrosProcedural macros for nulid - convenient NULID generation523MITData structuresEncoding NULLInterpreter for the NULL language7,602MIT null-authorizer-binA JAM authorizer which always authorizes. This is the prebuilt binary.3,504Apache-2.0 null-crateThis crate does nothing.1,299MIT null-eCLI/TUI for null-e disk cleanup tool92WTFPL null-e-coreCore library for null-e disk cleanup tool37WTFPL null-engineA vapory engine which does not provide any consensus mechanism and does not seal blocks.3,594GPL-3.0 null-kanecurrency crate with the option to add your own currency localization logic24,890non-standard null-pointerSimple 0x0.st file uploader9,735AGPL-3.0 null-sigmaHigh-performance Sigma rule engine — Aho-Corasick prefilter + compiled condition AST; ~311k events/sec × 1k synthetic rules or…83Apache-2.0AlgorithmsParsing tools null-terminatedLibrary of null-terminated slices and UTF-8-encoded strings with thin references145,300MIT OR Apache-2.0 null-terminated-strFFI-friendly utf-8 string, enabling const null-terminated str and caching of the non-terminated string to avoid frequent…20,192MITAPI bindings null-vecA specialized vector that stores nullable values.2,029MIT/Apache-2.0 null_fnA proc attribute macro that allows for creating null function pointers in statics13,290MITDevelopment tools::FFI nullableA wrapper around raw pointers with lifetime tracking.3,141MIT nullable-resultA replacement for Option<Result<T, E>> or Result<Option<T>, E>10,507MIT nullable-utilsHelpers for working with James Shore's Nullables5,572Apache-2.0 OR MITDevelopment tools::Testing nullable-utils-macrosHelpers for working with James Shore's Nullables (proc-macro crate)2,705Apache-2.0 OR MITDevelopment tools::Testing nullable_structA derive macro that makes it easy to create nullable versions of structs.1,519Apache-2.0 nullderefNull dereference test20Apache-2.0 nulled_authA wrapper for nulled.to's updated authentication system implemented in rust3,949MIT nullfsA blazingly simple, pragmatic, store agnostic, fully decentralized file system.18MPL-2.0Command line utilitiesFilesystem nullgeoGeneral-relativistic null-geodesic ray tracer (library)89MIT OR Apache-2.0ScienceSimulation nullgeo-cliCommand-line ray tracer for null geodesics in arbitrary spacetimes35MIT OR Apache-2.0ScienceSimulation nullisNullis23MIT nullnet-firewallRust-based firewall for network drivers5,662Apache-2.0Network programming nullnet-libappguardAn application-level firewall designed to secure and control network traffic6,070AGPL-3.0-onlyNetwork programming nullnet-libconfmonConfiguration monitoring library for NullNet targets6,672MIT nullnet-libdatastoreNullnet datastore driver11,651AGPL-3.0-only nullnet-liberrorError handling library for NullNet5,289MIT nullnet-libfireparseA library for parsing and translating firewall configurations across multiple NullNet targets10,468AGPL-3.0-only nullnet-libipinfoIP information library for NullNet2,967AGPL-3.0-only nullnet-libloggingLogging library for NullNet3,732MIT nullnet-libresmonSystem resources monitoring library for NullNet2,736AGPL-3.0-only nullnet-libtokenLibrary for managing and interacting with NullNet token structure5,240AGPL-3.0-only nullnet-libwallguardA centralized management system for network firewalls5,825AGPL-3.0-onlyNetwork programming nullnet-traffic-monitorTraffic monitor library for NullNet targets4,362AGPL-3.0-only nullnet-wallguard-serverA centralized management system for network firewalls9,021MITNetwork programming nullsec-carfuzzCoverage-guided fuzzer for automotive protocols: CAN, UDS (ISO 14229), OBD-II (ISO 15031), DoIP (ISO 13400)20MITCommand line utilitiesDevelopment tools::Testing nullsec-discord-shieldDiscord token hardening and anti-theft protection - Monitors, encrypts, and protects Discord tokens from stealers and grabbers23MITAuthenticationCommand line utilities nullsec-spoofHigh-performance metadata spoofing toolkit for anti-forensics - Randomize timestamps, MAC addresses, EXIF data, and file…24GPL-3.0Command line utilitiesDevelopment tools nulltermSimply runs ClearScreen to truly clear the terminal on most terminals and platforms1,562Apache-2.0 OR MIT nulltermarrayiterIterator over raw pointer to null-terminated array; for FFI3,698MIT nullvecRust nullable vector, which can contain null(missing) values as element13,363BSD-3-ClauseData structures nulsNuShell-inspired ls with colorful table output, human-readable sizes, and recency-aware timestamps.476MIT nuls-sdk-rustnuls sdk1,170MIT numA collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and…242,614,338MIT OR Apache-2.0AlgorithmsData structures num-absurdA mathematical framework extending traditional field theory to allow division by zero in an algebraically consistent manner305MITAlgorithmsMathematics num-algebraan algebra num type69MIT num-alignSome hal for os76,253MITEmbedded developmentNo standard library num-bigfloatIncreased precision floating point numbers implemented purely in Rust.308,229MITAlgorithmsData structures num-bigintBig integer implementation for Rust499,015,891MIT OR Apache-2.0AlgorithmsData structures num-bigint-digBig integer implementation for Rust168,433,892MIT/Apache-2.0AlgorithmsData structures num-bytesTraits for converting primitives into bytes.8,970Apache-2.0 num-chrono-durationProvide a convenient way to create `chrono::Duration` from numbers.1,765MIT num-cmpComparison between differently typed numbers51,748,703MIT/Apache-2.0Algorithms num-complexComplex numbers implementation for Rust322,884,424MIT OR Apache-2.0AlgorithmsData structures num-constsGeneral-purpose mathematical constants1,419MIT num-conv`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring,…453,211,964MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation num-decimalInfinite precision decimals with fair rounding and other gimmicks based on num-rational.50,995GPL-3.0-or-later num-deriveNumeric syntax extensions202,708,591MIT OR Apache-2.0Science num-digitizeConverts integer of type N into Vec<i8> containing its digits.17,445WTFPL num-dualGeneralized (hyper) dual numbers for the calculation of exact (partial) derivatives180,374MIT OR Apache-2.0Data structuresMathematics num-errBikesheding the error type for num traits797non-standard num-formatA Rust crate for producing string-representations of numbers, formatted according to international standards61,685,096MIT/Apache-2.0EncodingInternationalization (i18n) num-format-windowsA helper crate for num-format. Do not use directly.159,053MIT/Apache-2.0 num-format2A number formatting library for Rust1,314MIT num-huarongdaofifteen puzzle lib7,315MIT num-hyperdualGeneralized (hyper) dual numbers for the calculation of exact (partial) derivatives2,372MIT OR Apache-2.0Data structuresMathematics num-integerInteger traits and functions591,144,916MIT OR Apache-2.0AlgorithmsNo standard library num-irrational`num-irrational` is based on `num` and extends it with support for several kinds of irrational numbers.13,798Apache-2.0AlgorithmsMathematics num-iterExternal iterators for generic mathematics318,372,208MIT OR Apache-2.0AlgorithmsNo standard library num-lazyNumber macros for generic-typed functions.56,012BSD-3-ClauseMathematicsNo standard library num-literal-traitsConvert numerical literals from strings to numbers.1,120MITParser implementationsParsing tools num-macrosdeprecated -- use num-derive85,437MIT/Apache-2.0Science num-modularImplementation of efficient integer division and modular arithmetic operations with generic number types. Supports various…25,933,130Apache-2.0AlgorithmsMathematics num-notationOffers multiple numeric choices, allowing you to work with various number representations including StandardForm, fractions, and…8,483MIT OR Apache-2.0 num-ordNumerically ordered wrapper type for cross-type comparisons7,928ZlibMathematicsNo standard library num-orderNumerically consistent `Eq`, `Ord` and `Hash` implementations for various `num` types (`u32`, `f64`, `num_bigint::BigInt`, etc.)18,764,019Apache-2.0AlgorithmsMathematics num-ordinalOrdinal number types36,760MITMathematics num-packerProvides traits and implementations for packing and unpacking two numbers into a single value.1,032MIT OR Apache-2.0Data structuresEncoding num-parseGeneric, JavaScript-like parseInt() functions for Rust.12,937MITParsing tools num-peekA CLI tool that can peek into `*.npy` files.949MIT num-primeGeneric and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on…5,448,352Apache-2.0AlgorithmsCryptography num-primesA Rust Library For Generating Large Prime and Composite Numbers using num with a simplistic interface.62,111Apache-2.0 OR MITAlgorithmsCryptography num-primitiveTraits for primitive numeric types14,377MIT OR Apache-2.0AlgorithmsNo standard library num-quaternionQuaternion numbers implementation for Rust41,628MIT OR Apache-2.0AlgorithmsData structures num-rationalRational numbers implementation for Rust332,953,069MIT OR Apache-2.0AlgorithmsData structures num-rational-parseA flexible string parsing extension for num_rational::Ratio, supporting fractions, decimals, and scientific notation (inspired by…59MIT OR Apache-2.0MathematicsParsing tools num-rsRust crate for numerical and N-dimentional array computation1,594Apache-2.0 num-rug-adapterAn adapter to use num crate where rug is needed.12,578MIT/Apache-2.0API bindingsScience num-runtime-fmtFormat numbers according to a format spec determined at runtime.53,132GPL-3.0-onlyMathematicsRust patterns num-shamanPartial implementation of inteval arithmetic for numerical robustness analysis1,641Unlicense num-signenum Sign { Positive = 1, Negative = -1 }5,554MIT num-tNum<T>: Associate arbitrary types with numeric types2,521MIT OR Apache-2.0 num-time-durationProvide a convenient way to create `std::time::Duration` from numbers.1,677MIT num-toNumber conversions without using as.504MIT OR Apache-2.0 num-to-englishConvert integers to their English word representation.49MIT OR Apache-2.0Text processingValue formatting num-to-wordsNumber to words converter7,476non-standard num-to-words-deConvert a u32 Integer into its String equivalent in the German Language2,821MIT OR Apache-2.0EncodingInternationalization (i18n) num-traitsNumeric traits for generic mathematics873,852,403MIT OR Apache-2.0AlgorithmsNo standard library num-unitsa unit library for rust31MIT num-validA robust numerical library providing validated types for real and complex numbers to prevent common floating-point errors like…2,444non-standardMathematics num-variantsUtility to add a constant value to enum variants19,216Apache-2.0 num-widthTrait to determine number width2,107MIT num256Implementation of 256 bit integers460,274non-standard num2enFor converting integer and decimal numbers into English cardinal or ordinal number words2,885MITText processingValue formatting num2exrCreates an exr image from numbers2,900Apache-2.0 num2ordinalA simple Rust crate for converting integers to ordinal representations, including support for alphabetic and Roman numeral…2,379MIT num2phraseConvert long number to a sequence of memorisable phrase with combination of short numbers312Apache-2.0 num2wordsConvert numbers like 42 to forty-two134,759MIT OR Apache-2.0 num2words2-coreNumber-to-words conversion for 120+ languages (Rust port of num2words). 42 -> forty-two.436MIT OR Apache-2.0Internationalization (i18n)Text processing num_aliassimple macros to declare 'type checked' aliases for integers and floats.13,725MIT num_baseCrate for manipulating with numbers (integers) in different bases.15,334AGPL-3.0-onlyData structuresMathematics num_boundAdd bounds fn to anything implementing `Ord` that bounds a number to a range5,274non-standard num_convertType converting library, conversions integers by overflow addition, supports generics types.24,560MITAlgorithms num_cpuGet the number of CPUs on a machine.5,946Apache-2.0 num_cpusGet the number of CPUs on a machine.537,612,523MIT OR Apache-2.0Hardware support num_enumProcedural macros to make inter-operation between primitives and enums easier.237,194,750BSD-3-Clause OR MIT OR Apache-2.0Rust patterns num_enum_deriveInternal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)237,075,201BSD-3-Clause OR MIT OR Apache-2.0 num_guessA fun game where you guess what number the computer has chosen.45MIT OR Apache-2.0Command line utilitiesGames num_identities_constProvides a trait which holds a constant for ONE and ZERO of some types. Extension of num-traits crate.3,741MIT num_opsA strict and expressive `no_std` numeric traits library for generics21MIT OR Apache-2.0 num_parserA math interpreter and evaluator5,138MITMathematicsParsing tools num_parser2A math interpreter and evaluator (fork of num_parser)989MITMathematicsParsing tools num_readerSmall lib for automating reading numbers from stdin3,959MIT num_streamRust crate that provides a Stream that yields incrementing numbers at a specified interval5,134Apache-2.0Asynchronous num_stringA simple crate to perform conversion between string and number1,612MIT num_sysnumber conversion1,756MIT num_threadsA minimal library that determines the number of running threads for the current process.211,540,191MIT OR Apache-2.0API bindingsHardware support num_train01_libnum train one1,252MIT OR Apache-2.0 num_train01_onenum train one1,471MIT OR Apache-2.0 num_train01_twonum train one794MIT OR Apache-2.0 num_vectorEnabling basic vector arithmetic operations1,237MITData structuresMathematics numaPortable DNS resolver in Rust — .numa local domains, ad blocking, developer overrides, DNS-over-HTTPS971MITDevelopment toolsNetwork programming numa-shim100% Rust NUMA detection and binding — no C/C++ libraries (no libnuma, no hwloc). Linux mbind(2) via raw syscall(2), Windows…30MIT OR Apache-2.0Memory managementNo standard library::No dynamic allocation numa_mapsParse the numa_maps file276,790MIT OR Apache-2.0 numaelis-rckive-genpdfUser-friendly PDF generator written in pure Rust498EUPL-1.2Text processing numaflowRust SDK for Numaflow9,409Apache-2.0API bindingsNetwork programming numallocA blazing-fast, NUMA-aware memory allocator written in pure Rust209MITConcurrencyMemory management numanHumanize numbers: compact (1.2K), word (1.2 million) and SI metric (1.2 k) notation, plus parsing them back. Zero-dependency,…33MIT OR Apache-2.0Internationalization (i18n)Mathematics numan-cliA cross-platform package manager for Nushell78MITCommand line utilities numancyNumerology calculations (Pythagorean and Brazilian cabalistic) as a pure, dependency-free Rust library.65Apache-2.0AlgorithmsMathematics numanjiLocal-affinity first NUMA-aware allocator with optional fallback9,295Apache-2.0/MITCachingMemory management numaperfNUMA-first runtime for latency-critical Rust applications378MITConcurrencyMemory management numaperf-affinityThread pinning and CPU affinity management678MIT OR Apache-2.0ConcurrencyMemory management numaperf-benchBenchmark suite and CLI tools for numaperf25MITConcurrencyMemory management numaperf-coreCore types and error handling for the numaperf NUMA runtime1,830MIT OR Apache-2.0ConcurrencyMemory management numaperf-ioDevice locality discovery for NICs and storage454MIT OR Apache-2.0ConcurrencyMemory management numaperf-memNUMA-aware memory allocation and placement policies469MIT OR Apache-2.0ConcurrencyMemory management numaperf-perfNUMA locality observability and metrics collection456MITConcurrencyMemory management numaperf-schedTopology-aware work scheduling with locality-preserving stealing454MITConcurrencyMemory management numaperf-shardedPer-node sharded data structures for NUMA systems530MIT OR Apache-2.0ConcurrencyMemory management numaperf-topoNUMA topology discovery and CPU locality mapping1,778MIT OR Apache-2.0ConcurrencyMemory management numasnumas library is implementation of multidimensional array for efficient computing24,046MITData structuresScience numatimReturns a given number in words.2,825MITCommand line utilitiesValue formatting numaxiomLightweight numeric marker traits for ranges/signs plus constants and ops; std by default, no_std optional.48MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation numbNumerical computing for Rust913MIT numb_rsAn experimental numeric package6,556MIT OR Apache-2.0 numba-wumboA goofy terminal game where you guess the secret number 🎮583MIT numbagoupA tool to track the earnings of your yearn vaults (limited to crvCOMP vault for now)11,164MIT numbarsNumerical data processing2,045MIT numbatA statically typed programming language for scientific computations with first class support for physical dimensions and units.44,397MIT OR Apache-2.0CompilersMathematics numbat-cliA statically typed programming language for scientific computations with first class support for physical dimensions and units.25,935MIT OR Apache-2.0Command line utilitiesCompilers numbat-codecLightweight binary serializer/deserializer, written especially for Numbat smart contracts7,554GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools numbat-codec-deriveMacro implementations of numbat-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]6,139GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools numbat-exchange-ratesA library to fetch and parse currency exchange rates from the ECB20,038MIT OR Apache-2.0 numbat-interact-snippetsNumbat framework for building smart contract interaction snippets23GPL-3.0-onlyCryptography::Cryptocurrencies numbat-sdk-drtrsNumbat Rust SDK for interacting with the Numbat Network and Smart Contracts.114MITAPI bindings numbat-wasmNumbat WebAssembly smart contract API8,117GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools numbat-wasm-debugNumbat WebAssembly smart contract API debugging mocks and utils6,573GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging numbat-wasm-deriveNumbat WebAssembly smart contract API procedural macros7,961GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers numbat-wasm-module-bonding-curveNumbat Webassembly smart contract module that allows an address to sell tokens through a contract by defining a bonding curve…1,264GPL-3.0-onlyNo standard libraryWebAssembly numbat-wasm-module-dcdtNumbat WebAssembly smart contract module for using a single DCDT1,244GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-module-dnsNumbat WebAssembly smart contract module that allows a contract to register its own name1,637GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-module-featuresNumbat WebAssembly smart contract module for adding feature flags2,768GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-module-governanceNumbat WebAssembly smart contract module that provides governance features1,262GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-module-pauseNumbat WebAssembly smart contract module that provides a contract pause flag2,754GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-module-usersNumbat WebAssembly smart contract module that provides a contract users flag2,760GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-modulesNumbat WebAssembly standard smart contract modules956GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library numbat-wasm-nodeNumbat WebAssembly VM API wrapper5,753GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::FFI numbat-wasm-outputNumbat WebAssembly panic handler and allocator declaration for the .wasm output3,519GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::FFI numbat-wasm-sc-dnsNumbat Domain Name Service smart contract22GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools numbat-wasm-serdeNumbat WebAssembly Serde serializer2,782GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::FFI numberfast fixed-point integer operations54MIT number-asExtend primitive number types to make them have a `number_as` method.18,632MITNo standard library