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.

nrA npm script runner1,655MIT nr-cifHandle Network Rail CIF files.10,967MIT nr-tracing-layerSend your logs to New Relic2,400MITAsynchronousDevelopment tools nrbnrb command-line tool (Rust binary, distributed via npm and crates.io)13MIT OR Apache-2.0Command line utilities nrbfA parser for the .NET Remoting Binary Format (NRBF).3,834MIT OR Apache-2.0 nrbf-parserA high-performance MS-NRBF binary parser and encoder for Rust90GPL-3.0-or-laterEncodingParser implementations nrcNostr Relay Chat - A terminal-based chat client using the Nostr protocol with MLS encryption1,089MIT nrc-mlsA simplified interface to build secure messaging apps on nostr with MLS.745MIT nrc-mls-sqlite-storageSqlite database for nostr-mls that implements the NostrMlsStorageProvider Trait753MIT nrc-mls-storageStorage abstraction for nostr-mls that wraps OpenMLS storage backends1,067MIT nrc-protobufRust implementation of Google protocol buffers A minor fork of https://github.com/stepancheg/rust-protobuf/2,648MIT nrc-protobuf-codegenCode generator for rust-protobuf. Includes a library and `protoc-gen-rust` binary. See `protoc-rust` and…1,749MIT nrc1First simple crate made by student198MIT OR Apache-2.0Development tools nrcc_coreA code counter.2,767MIT OR Apache-2.0 nrd-sysRust FFI for NVIDIA Realtime Denoiser2,906MIT OR Apache-2.0Game enginesGraphics nreplops-toolNon-interactive nREPL client for shell scripting and command-line18,469Apache-2.0Command line utilitiesDevelopment tools nrevCross-platform network mapper for discovery and probing.6,562MITNetwork programming nrf-802154Crate name reserved for the nrf-802154 project296MIT OR Apache-2.0 nrf-802154-sysCrate name reserved for the nrf-802154 project295MIT OR Apache-2.0 nrf-aes-gcmAES-GCM support for nordic chips using the aead crate primitives40non-standard nrf-dfu-targetImplementation of the Nordic nRF DFU protocol for devices5,848MIT OR Apache-2.0Embedded developmentNo standard library nrf-halHardware abstraction layer for Nordic nRF5x chips4,500MIT OR Apache-2.0Embedded developmentHardware support nrf-hal-commonImplementation details of the nRF HAL crates. Don't use this directly, use one of the specific HAL crates instead (`nrfXYZ-hal`).275,364MIT OR Apache-2.0Embedded developmentHardware support nrf-modemAsync modem api for the nRF91xx47,975MIT OR Apache-2.0 nrf-modem-nalAn embedded-nal implementation for the nrf9160 modem6,749MIT OR Apache-2.0Embedded developmentNo standard library nrf-mpslCrate name reserved for the nrf-sdc project6,978MIT OR Apache-2.0 nrf-mpsl-sysRust bindings to the Nordic Multiprotocol Service Layer7,638non-standard nrf-pacPeripheral Access Crate (PAC) for Nordic Semiconductor nRF chips.355,011BSD-3-Clause nrf-radioA HAL library for nRFxxxx SoCs' RADIO peripheral538MIT nrf-recoverUnlock nRF52 devices using a CMSIS-DAP or JLink probe2,194MIT OR Apache-2.0Development toolsEmbedded development nrf-sdcCrate name reserved for the nrf-sdc project6,730MIT OR Apache-2.0 nrf-sdc-sysRust bindings to the Nordic Softdevice Controller6,720non-standard nrf-smartledA Smart LED (WS2812) driver using hardware acceleration7,569MIT OR Apache-2.0Embedded developmentNo standard library nrf-softdeviceRust interface to nRF SoftDevice207,362MIT OR Apache-2.0Embedded developmentHardware support nrf-softdevice-macroMacros for rust interface to nRF SoftDevice206,440MIT OR Apache-2.0Embedded developmentHardware support nrf-softdevice-macrosCrate name reserved for the nrf-softdevice project1,792MIT OR Apache-2.0 nrf-softdevice-mbrLow-level bindings for the MBR included in all Nordic nRF SoftDevices10,228non-standardEmbedded developmentHardware support nrf-softdevice-s112Low-level bindings for the Nordic nRF SoftDevice S1123,659non-standardEmbedded developmentHardware support nrf-softdevice-s113Low-level bindings for the Nordic nRF SoftDevice S1135,377non-standardEmbedded developmentHardware support nrf-softdevice-s122Low-level bindings for the Nordic nRF SoftDevice S1223,370non-standardEmbedded developmentHardware support nrf-softdevice-s132Low-level bindings for the Nordic nRF SoftDevice S1324,365non-standardEmbedded developmentHardware support nrf-softdevice-s140Low-level bindings for the Nordic nRF SoftDevice S140204,518non-standardEmbedded developmentHardware support nrf-usbdUSB driver for nRF microcontrollers168,213MIT OR Apache-2.0Embedded developmentHardware support nrf24-rsPlatform agnostic Rust driver for the nRF24L01 2.4 GHz transciever for wireless communication between embedded devices.4,022MIT OR Apache-2.0Embedded developmentHardware support nrf24l01A pure Rust user space driver for NRF24L01(+) transceivers on Linux.4,070MIT/Apache-2.0Embedded developmentHardware support nrf24l01-commandsRegister bitfield types for the nRF24L01+.4,088MITEmbedded developmentHardware support nrf24radioAsynchronous embedded driver for NRF24L01(+) devices1,519MPL-2.0AsynchronousEmbedded development nrf51This crate has been renamed to `nrf51-pac`44,2520BSD nrf51-halHAL for nRF51 microcontrollers94,618MIT OR Apache-2.0Embedded developmentHardware support nrf51-pacPeripheral Access Crate for Nordic's nrf51 microcontroller166,2800BSD nrf51822Device crate generated with svd2rust for nRF51822 chip.4,955MIT OR Apache-2.0Embedded developmentNo standard library nrf52DEPRECATED: Use `nrf52832-pac` instead11,549MIT OR Apache-2.0 nrf52-bin-loggerA binary protocol for UARTE logging on the nRF5212,834MIT OR Apache-2.0Embedded developmentNo standard library nrf52-halHAL for the nRF52 family of microcontrollers2,015MIT OR Apache-2.0Embedded developmentHardware support nrf52-hal-commonCommon HAL for the nRF52 family of microcontrollers. More specific HAL crates also exist.30,994MIT OR Apache-2.0Embedded developmentHardware support nrf52-radio-802154IEEE 802.15.4 mode nRF52840 radio1,834MITEmbedded developmentHardware support nrf52805-halHAL for nRF52805 microcontrollers1,624MIT OR Apache-2.0Embedded developmentHardware support nrf52805-pacPeripheral Access Crate for Nordic's nrf52805 microcontroller291,5330BSD nrf52810-halHAL for nRF52810 microcontrollers29,190MIT OR Apache-2.0Embedded developmentHardware support nrf52810-pacPeripheral Access Crate for Nordic's nrf52810 microcontroller321,4980BSD nrf52811-halHAL for nRF52811 microcontrollers17,306MIT OR Apache-2.0Embedded developmentHardware support nrf52811-pacPeripheral Access Crate for Nordic's nrf52811 microcontroller306,0640BSD nrf52820-pacPeripheral Access Crate for Nordic's nrf52820 microcontroller283,9550BSD nrf52832-halHAL for nRF52832 microcontrollers72,615MIT OR Apache-2.0Embedded developmentHardware support nrf52832-pacPeripheral Access Crate for Nordic's nrf52832 microcontroller356,1390BSD nrf52833-halHAL for nRF52833 microcontrollers119,141MIT OR Apache-2.0Embedded developmentHardware support nrf52833-pacPeripheral Access Crate for Nordic's nrf52833 microcontroller406,0510BSD nrf52840Peripheral access API for nrf52840 microcontrollers8,745MIT OR Apache-2.0 nrf52840-dk-bspBSP for the nRF52840-DK5,035MIT OR Apache-2.0Embedded developmentHardware support nrf52840-halHAL for nRF52840 microcontrollers136,952MIT OR Apache-2.0Embedded developmentHardware support nrf52840-pacPeripheral Access Crate for Nordic's nrf52840 microcontroller440,0620BSD nrf52840-platformHolistic embedded device support for nrf52840-based devices in a batteries-included manner3,040MIT OR Apache-2.0AsynchronousEmbedded development nrf52dk-sysnrf52 support using the nRF5-SDK and SoftDevice S1323,756MIT nrf52svdsvd2rust generated bindings for nRF52 devices2,048non-standard nrf5340-app-halHAL for nRF5340 app SoC10,530MIT OR Apache-2.0Embedded developmentHardware support nrf5340-app-pacPeripheral Access Crate for Nordic's nrf5340-app microcontroller303,4450BSD nrf5340-halHAL for the nRF5340 microcontroller1,7600BSDEmbedded development nrf5340-net-halHAL for nRF5340 net SoC8,020MIT OR Apache-2.0Embedded developmentHardware support nrf5340-net-pacPeripheral Access Crate for Nordic's nrf5340-net microcontroller300,5780BSD nrf54Crate name reserved1,566MIT OR Apache-2.0 nrf5xCrate name reserved1,487MIT OR Apache-2.0 nrf70Crate name reserved1,505MIT OR Apache-2.0Embedded developmentNo standard library nrf91Device support crate for nRF91606,3390BSDEmbedded development nrf9120-pacPeripheral Access Crate for Nordic's nrf9120 microcontroller124,7550BSD nrf9160-halHAL for nRF9160 system-in-package24,006MIT OR Apache-2.0Embedded developmentHardware support nrf9160-pacPeripheral Access Crate for Nordic's nrf9160 microcontroller335,0320BSD nrf_dfuA library to help build an nRF bootloader1,658MIT nrfcloudlibLibrary to interact with nrf cloud1,925MIT nrfdfuA flashing tool for the nRF bootloader6,945MIT OR Apache-2.0 nrfindA set of useful mathematical functions for floating point numbers based on the Newton-Raphson method for finding roots.134,292MITAlgorithmsScience nrfuA command-line utility written in Rust that supports Device Firmware Updates (DFU) for devices running Adafruit_nRF52_Bootloader.1,229non-standard nrfxlibRust driver for the LTE stack on the Nordic nRF916012,273MIT OR Apache-2.0 nrfxlib-sysRust bindings to the Nordic nRF91* Socket Library.58,244non-standard nripSafe rm with a graveyard (MVP: rm, ls, prune, resurrect)4,197MIT OR Apache-2.0Command line utilities nrmUse ptrace to trap unlink* syscall and do path validation to protect your files from sad unexpected unrecoverable deletion1,726Apache-2.0Command line utilities nro-rsAn Nintendo Relocatable Object parsing library, written in Rust1,536non-standard nrotsimple letter substitution cipher3,982MITCryptography nrparserA library to parse and convert instances for the nurse rostering problem.304MIT OR Apache-2.0 nrpcYet another remote procedure call library9,338Apache-2.0 nrpc-buildYet another remote procedure call library - codegen11,803Apache-2.0 nrpmcli for interacting with noir package manager2,889MIT OR Apache-2.0 nrpm_tarballtarballs for noir package manager1,120MIT OR Apache-2.0 nrps-rsA reimplementation of NRPSPredictor2 in Rust4,803AGPL-3.0-or-later nrqlA CLI for executing NRQL queries against New Relic44MIT nrrMinimal, blazing fast npm scripts runner27,661GPL-3.0-or-laterCommand line utilitiesDevelopment tools nrsNPM registry services1,229MIT nrs-cliA CLI written in Rust to manage multiple Node.js registries easily and efficiently.899MITCommand line utilitiesDevelopment tools nrs-commitA CLI tool to help you write git commit2,857non-standard nrtnrt is a Rust-based command-line tool that replicates and extends the functionality of the Unix cat command.1,335GPL-3.0 nrtm4-validatorA validator for draft-ietf-grow-nrtm-v4782MITCommand line utilities nrustc-buildgreat access to rustc1,951MIT OR Apache-2.0 nsnode system2,416MIT ns-axum-webaxum web middlewares for ns-rs2,186CC0-1.0 ns-dns-tokioName service implementation for abstract-ns that uses domain name system (DNS) run in tokio event loop27,709MIT/Apache-2.0 ns-env-configAn env_logger-inspired one-stop configuration for name resolution based on abstract-ns. Reduces boilerplate and provides…13,721MIT/Apache-2.0AsynchronousNetwork programming ns-fetcherFetch and validate inscriptions from ns-indexer service3,766CC0-1.0 ns-indexerName & Service Protocol indexer service in Rust10,097CC0-1.0 ns-inscriberName & Service Protocol inscriber service in Rust7,362CC0-1.0 ns-keyed-archiveA library to encode/decode NSKeyedArchive binary plists14,703MIT OR Apache-2.0 ns-protocolName & Service Protocol in Rust10,611CC0-1.0 ns-routerA configurable name resolver for abstract-ns30,881MIT/Apache-2.0 ns-scylla-ormscylla orm for ns-rs2,167CC0-1.0 ns-scylla-orm-macrosscylla orm macros for ns-rs2,138CC0-1.0 ns-std-threadedName service implementation for abstract-ns that uses stdlib's implementation run in a thread pool35,321MIT/Apache-2.0 ns16550aA no_std Rust driver for the NS16550A UART peripheral, designed for embedded systems.45,289MITEmbedded developmentHardware support ns3-parallelA Multitask Parallel Concurrent Executor for ns-3 (network simulator).6,332Apache-2.0ConcurrencyNetwork programming ns_gamens_game lib.47,542MIT/Apache-2.0 ns_rust_libSample library in Rust2,585MIT nsaNick's Shell Automator is a remote scripting tool and shell.1,715GPL-3.0-or-later nsap-addressITU-T Rec. X.213 NSAP address parsing, printing, etc.549MITNetwork programmingNo standard library nsavecapturing and saving packets562GPL-3.0-onlyCommand line utilities nsb-agentReserved name for nSecureBackup by Nujtech Software Solutions Pvt Ltd. Placeholder — not for use.12MIT OR Apache-2.0Development tools nsb-coreReserved name for nSecureBackup by Nujtech Software Solutions Pvt Ltd. Placeholder — not for use.12MIT OR Apache-2.0Development tools nsb-restoreReserved name for nSecureBackup by Nujtech Software Solutions Pvt Ltd. Placeholder — not for use.12MIT OR Apache-2.0Development tools nsb-snapshotReserved name for nSecureBackup by Nujtech Software Solutions Pvt Ltd. Placeholder — not for use.12MIT OR Apache-2.0Development tools nsbenchA high-performance DNS server benchmarking tool24MITCommand line utilitiesNetwork programming nsboxA lightweight sandbox runner for Linux582MIT OR Apache-2.0 nscanCross-platform network scan tool for host and service discovery35,803MITNetwork programming nscd-lookupLook up IP addresses using nscd3,928MIT OR Apache-2.0Network programmingOperating systems::Unix APIs nscfgNifty Simple CFG provides a revamped syntax and macros to easily manage all #[cfg] parameters in one package. Compatible with…1,439MITDevelopment tools nscldaq_ringbufferLow level NSCLDAQ ring buffer access19,656LGPL-3.0 nscldaq_ringmasterRUST replacement for NSCLDAQ RingMaster - only requires ring2stdout24,319GPL-3.0 nscldaq_ringtostdoutringtostdout replacement in RUST that does not require an NSCLDAQ installation7,897GPL-3.0 NSCLDAQringbufferLow level NSCLDAQ ring buffer access1,319LGPL-3.0 nscm-ege-result-parserCLI утилита для получения результатов ЕГЭ с сайта НИМРО505MIT nscopeCommunication with nScope devices10,420GPL-3.0 nsdb_secretnsdb_secret6,170MIT nsdetectSmall utility to detect dangling NS pointes that could be used for AWS NS takeover2,767GPL-3.0-onlyCommand line utilitiesNetwork programming nsdqRe-export of libraries for NASDAQ network protocols.71MITFinanceNetwork programming nsdq-utilTypes and helper functions for implementing NASDAQ protocols.966MITFinanceNetwork programming nseNSE is a rust binary and library for extracting real-time data from National Stock Exchange (India)1,765MPL-2.0Command line utilities nsearchA simple search engine in Rust18MIT nsec-tree-rsDeterministic Nostr sub-identity derivation — Rust port of nsec-tree. HMAC-based one-way key hierarchy with Schnorr linkage…66MITAuthenticationCryptography nsenterenter a Linux namespace2,029MIT/Apache-2.0 nseqeA Rust library for managing and processing sequences of events.551MIT OR Apache-2.0 nsf-imguiAlternative (personal) imgui rust bindings6,113MITAPI bindingsGUI nsf-imgui-rawAlternative (personal) imgui rust bindings, unsafe ffi part2,845MITExternal FFI bindingsGUI nsfwA Rust library for detecting NSFW images using a neural network.7,289MIT OR Apache-2.0Multimedia::ImagesMultimedia::Video nsgA library for interacting with Portal1,396MITParser implementationsParsing tools nsg-cliCLI tool for the Neuroscience Gateway (NSG) BRAIN Initiative API902MITCommand line utilitiesScience nsgaMulti-objective genetic optimization algorithm NSGA-II4,203MITAlgorithmsScience nsga-rs-macrosA set of macros for the nsga_rs crate60GPL-3.0-only nsga_rsA Rust implementation of the NSGA family of multi-objective evolutionary algorithms71MITAlgorithmsScience nsgiNative Web Server Gateway Interface — C ABI protocol types for any FFI capable language33MIT nshA command-line shell written in Rust that focuses on productivity and swiftness.33,235CC0-1.0 OR MITCommand line utilities nshareConversion between n-dimensional types in different Rust crates235,369MITNo standard libraryRust patterns nshrtA simple CLI written in Rust to shorten URLs using my own URL shortener3,770MIT nsiNodal Scene Interface for (offline) 3D renderers – ɴsɪ.66,503MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-3delightNodal Scene Interface (ɴsɪ) helpers for the 3Delight renderer.5,984MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-coreNodal Scene Interface for (offline) 3D renderers – ɴsɪ.8,627MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-ffi-wrapFFI wrapper and macro for NSI-compliant renderers – ɴsɪ.106MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-jupyterJypyter notebooks support for ɴsɪ.3,253MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-sysAuto-generated bindings for Illumination Research’s Nodal Scene Interface – ɴꜱɪ.29,980Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib nsi-toolbeltNodal Scene Interface for (offline) 3D renderers – ɴsɪ.4,735MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsi-traitCore traits and types for the Nodal Scene Interface – ɴsɪ.121MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images nsidNameSpaced IDs (NSIDs) for the AT Protocol.1,543MIT nsinfoNorthstar server status CLI utility2,666MIT nsipNSIP Search API client for nsipsearch.nsip.org/api161MITAPI bindings nsisParse and inspect NSIS installer binaries233Apache-2.0Parser implementations nsis-lspAn opinionated language server for NSIS270MIT OR Apache-2.0 nskeyedarchiver_converterConvert NSKeyedArchiver encoded plists to human readable formats16,659MIT OR Apache-2.0Command line utilitiesParser implementations nskeyedunarchiverDeserialize Cocoa Keyed Archives into native Rust structures568MIT OR Apache-2.0Parser implementations nskeyedunarchiver_deriveA helper derive macro for nskeyedunarchiver crate984MIT OR Apache-2.0 nsl-errorsError types and diagnostic reporting for the NeuralScript compiler24Apache-2.0 nsliceStructures for interpreting slices of variable length as arrays4,079MITData structures nslsolverOfficial Rust SDK for the NSLSolver captcha solving API18MITAPI bindingsWeb programming nsm-nitro-enclave-utilsnsm-nitro-enclave-utils simplifies development for AWS Nitro Enclaves by enabling the reading and verifying of mocked attestation…73,042MPL-2.0Development toolsEmulators nsm-nitro-enclave-utils-keygenA key generation utility for nsm-nitro-enclave-utils, used to generate self-signed certificate chains for local development with…6,999MPL-2.0 nsm1-verifyStandalone Merkle proof verifier for the NSM1 on-chain protocol (Nordic Shield)38MITCryptography nsoAn interface to the Nintendo Switch Online APIs4,251MIT nsonNSON is a lightweight data-interchange format like JSON or BSON61,186MITEncoding nspawn-liteA simple and lightweight container-engine like `systemd-nspawn`.1,618MITCommand line utilities nspectorNspector.AI core functionality crate.1,501MIT nspireDEPRECATED - use ndless instead14,194MIT OR Apache-2.0 nspmA password manager i made for fun and learning (don't use this for real and not guaranteed to work)4,013MIT nsproxy-clone3Rust bindings to the clone3 linux system call23MITOperating systems::Linux APIs nsproxy-hickory-clientHickory DNS is a safe and secure DNS library. This is the Client library with DNSSEC support. DNSSEC with NSEC validation for…23MIT OR Apache-2.0Network programming nsproxy-hickory-protoHickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.205MIT OR Apache-2.0Network programming nsproxy-hickory-recursor*WARNING* This library is experimental Hickory DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC support. …56MIT OR Apache-2.0Network programming nsproxy-hickory-resolverHickory DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The…112MIT OR Apache-2.0Network programming