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.

nixcfg-rs-derivederive macro for nixcfg-rs - cuts schemars extend boilerplate61MIT OR Apache-2.0 nixciDefine and build CI for Nix projects anywhere10,915AGPL-3.0-only nixdexUmbrella crate for nixdex — a modern nix-index / nix-locate rewrite14AGPL-3.0-only nixdex-cliCommand-line tools for nixdex: nix-index, nix-locate, and nixdex13AGPL-3.0-only nixdex-coreCore library for nixdex — building and searching a Nix package file index16AGPL-3.0-only nixdex-daemonOptional background daemon for nixdex prebuilt indexes and HTTP lookups14AGPL-3.0-only nixdlewordle but it's nix functions75MITCommand line utilitiesGames nixdocParser for Nixdoc documentation comments433MPL-2.0Parsing toolsText processing nixelParser for the Nix Expressions Language32,495GPL-3.0-onlyCommand line utilitiesData structures nixfmt_rsRust implementation of nixfmt with exact Haskell compatibility247MPL-2.0Command line utilitiesDevelopment tools nixgenView/manage and managing NixOS generations4,225MIT OR Apache-2.0 nixieCLI tool for managing Hydration blockchain forks and Docker containers379MIT OR Apache-2.0Command line utilitiesDevelopment tools nixie-apiTBD1,059MIT nixie-cliTBD1,065MIT nixie-extTBD1,100MIT nixifyA simple tool to parse existing configuration files into nix syntax3,724GPL-3.0 nixinfoA lib crate for gathering system info such as cpu, distro, environment, kernel, etc in Rust.41,170Unlicense nixl-sysLow-level bindings to the nixl library767,484MIT AND Apache-2.0 nixmanRecreate the Nix package manager style of package management for Arch Linux.972MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs nixmoduleSimple qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel versions.8,434Apache-2.0 OR MIT nixpacksGenerate an OCI compliant image based off app source247,332MIT nixpkgs-cache-statusShow nixpkgs pin cache coverage vs nixos-unstable channel and Hydra build farm43MITCommand line utilities nixpkgs-contextFind nix code examples in context for a given string54MIT nixpkgs-fmtNix code formatter for nixpkgs98,012Apache-2.0 nixpkgs-fmt-rnixNix code formatter for nixpkgs28,093Apache-2.0 nixpkgs-prscheck the merged nixpkgs PRs for that day2,451EUPL-1.2 nixpkgs-trackTrack where Nixpkgs pull requests have reached.2,695MITCommand line utilities nixpkgs-track_libTrack where Nixpkgs pull requests have reached.1,537MIT nixrsnix bibnding for rust1,420MIT nixrs-sysnix bindings for Rust1,704MIT nixsearcha tui for searching nixpkgs19MIT nixtermA terminal library for rust5,965MIT nixtopsyInteractively dissect your Nix closures21MITCommand line utilities nixvUnix version information2,085Apache-2.0 nixvmA portable VM-style sandbox that runs a real Linux userland by emulating Linux syscalls directly (no guest kernel, no device…89Apache-2.0 OR MIT nixy🚗💨 A little boost where it matters.1,719non-standardCommand line utilities nixy-rsHomebrew-style wrapper for Nix using flake.nix592MIT niya-configConfiguration loading, schema, and merge logic for Niya25MIT OR Apache-2.0ConfigurationDevelopment tools nizmLightweight, zero-config git hooks179MITCommand line utilitiesDevelopment tools njNeighbor-Joining phylogenetic tree inference. Auto-detects DNA/protein, supports multiple substitution models and bootstrap.441MITAlgorithmsCommand line utilities nj-buildbuild configuration for node-bindgen56,136Apache-2.0 nj-clibuild tool for node-bindgen52,636Apache-2.0 nj-corehigh level wrapper for Node N-API77,392Apache-2.0 nj-deriveprocedure macro for node-bindgen67,207Apache-2.0 nj-learn-rstest1,658MIT nj-syslow level binding to Node N-API61,101Apache-2.0 njectZero cost dependency injection module24,971MIT nject-macroZero cost dependency injection macros25,681MIT njidA Rust application wrapper to find address and birthdays of New Jersey residents via NJ voter records.1,060MIT njordA versatile, feature-rich Rust ORM.7,412BSD-3-Clause njord_deriveYou should not use this crate directly, it is internal to Njord ORM.7,707BSD-3-Clause nkeysRust implementation of the NATS nkeys library46,110,913Apache-2.0AuthenticationCryptography nklNuclear Kernel Library8,079MITScience nklave-apiWeb3Signer-compatible HTTP API with embedded UI for Nklave100MITAuthenticationCryptography nklave-cliCommand-line tools for Nklave key management and operations23MITAuthenticationCryptography nklave-coreCore signing logic, BLS/Ed25519 keys, and slashing protection rules for Nklave398MITAuthenticationCryptography nklave-cosmosCosmos/CometBFT remote signer protocol (Tendermint PrivValidator) for Nklave23MITAuthenticationCryptography nklave-serverMain server binary for Nklave with TLS, metrics, and configuration23MITAuthenticationCryptography nklave-storagePersistence layer for Nklave: append-only decision logs, checkpoints, and EIP-3076 interchange252MITAuthenticationCryptography nkmlRust test package3,239MIT nkowne63-wordle-solver-rs-01wordle solver by the nkowne636,173MIT nkv_specCap'n Proto generated files for nkv2,598Apache-2.0 nlLinux nelink native binding4,176LGPL-3.0 nl-compilerVerilog frontend compilation into a memory-safe netlist IR1,754MIT OR Apache-2.0CompilersData structures nl-dumpA netlink (mostly RT_NETLINK) disector.4,330Apache-2.0/BSD-3-Clause-Clear/MIT nl-parserNatural Language Parser7,279MIT OR Apache-2.0Parsing tools nl-sre-englishDeterministic Semantic Disambiguation Engine for English - 1500+ verbs, 5500+ words, Zero dependencies, Pure Rust51MITParsing toolsText processing nl-wireguardLinux netlink library for wireguard management7,311MITNetwork programmingOperating systems nl3-rsNatural language triples — parse plain-English Subject-Predicate-Object phrases into validated triples.80MITParser implementationsText processing nl80211Send commands to nl80211 and receive messages18,050MIT nl80211-buildtoolsTools for building datastructures and constants for nl802117,581MIT nl80211-ngBasic nl80211 crate for interacting with Netlink / Rtnetlink and manipulating WiFi interfaces.41,329MIT nl80211-rsnl80211 library in Rust6,620MIT nl80211rsHand conversion of netlink 802.11 interface public header file (nl80211.h) into a module5,683MIT nl_holidaysDutch holidays308MIT nl_optVerilog compiler driver for running safety-net passes209MIT OR Apache-2.0CompilersData structures nlaPure Rust Numerical Linear Algebra Package.763MIT OR Apache-2.0Data structuresMathematics nlabapiCommunication with nLab devices1,997GPL-3.0 nladmCli interface to interact with NanoLeaf Devices3,312MITCommand line utilities nlccNameless C Compiler989MITCompilers nlcepa library for parsing natural language calendar events7,229AGPL-3.0-or-later nlfA CLI to append newline characters (LF) at the end of text file.2,293non-standard nlfmt-servequickly serve files from a directory in your local network7,365MITCommand line utilities nlheNo-Limit Hold'em MCCFR solver with Pluribus-inspired abstraction20MITAlgorithmsGame development nlibNate's library. Various things or macro patterns I use to aid in more succint Rust programming.280MPL-2.0 nlinkAsync netlink library for Linux network configuration1,325MIT OR Apache-2.0AsynchronousNetwork programming nlink-macrosProc-macro derives for the nlink Linux-netlink library — typed GENL family / command / attribute codecs631MIT OR Apache-2.0Development tools::Procedural macro helpersOperating systems::Linux APIs nlipNatural Language Interaction Protocol (NLIP) Data Structures25MITData structuresNetwork programming nlistinline-allocated list with statically tracked length5,760ZlibData structuresNo standard library nll_rsA collection of utilities1,688MPL-2.0 nlmrsA Rust crate for building Neutral Landscape Models.10,056MITGraphicsMathematics nlnRemove trailing newlines and carriage returns from stdin602MIT nlogLog implementation that sends text to a Windows notepad window.5,376MITDevelopment tools::Debugging nloptWrapper for the nlopt library316,846MITAlgorithmsScience nloqNatural Language Object Query5,649MIT OR Apache-2.0Parsing tools nlpNLP library8,471MIT/Apache-2.0 nlp-annotationsA collection of common NLP annotation schemes such as part-of-speech tagsets, dependency grammar relations, and sets of…5,332MIT/Apache-2.0 nlp-ioSupports reading and writing common NLP formats.3,486MIT/Apache-2.0 nlp-tokenizeTokenizers for Natural Language Processing.2,879MIT/Apache-2.0 nlpcloudNLP Cloud serves high performance pre-trained and custom models for NER, sentiment-analysis, classification, summarization,…4,081MITAPI bindingsScience nlpo3Thai natural language processing library, with Python and Node bindings34,063Apache-2.0Text processing nlpo3-cliCommand line interface for nlpO3, a Thai natural language processing library4,114Apache-2.0Text processing nlproxyHigh-performance LLM prompt compression, shielding, and firewall proxy core by IntelliDeep90non-standard nlpruleA fast, low-resource Natural Language Processing and Error Correction library.152,226MIT OR Apache-2.0ScienceText processing nlprule-buildBuild tools for a fast, low-resource Natural Language Processing and Error Correction library.135,107MIT OR Apache-2.0ScienceText processing nlqdbRust client for nlqdb — natural-language databases20FSL-1.1-ALv2Database interfaces nlrsA minimal rust crate for simple and efficient Netlink requests1,739non-standard nlsA small set of utilities for newcomers learning Rust.6,324non-standard nls-lsYet another ls(1) implementation12,630MIT OR Apache-2.0Command line utilities nls_term_gridLibrary for arranging textual data in a grid format similar to ls5,894MIT OR Apache-2.0Command-line interface nlsdNatural Language Structured Documents8,082MIT OR Apache-2.0Parsing tools nlshAI-powered cross-platform shell utility with natural language command processing50MITCommand line utilitiesDevelopment tools nlsh-rsDeprecated: nlsh-rs has been renamed to larpshell. Run this once to migrate your shell integration.144MITCommand line utilities nlsn-delaunayDelaunay Triangulation and Refinement implementation through Bowyer Watson incremental insertion, conflict maps and ghost…2,964non-standardAlgorithmsMathematics nltkNLP Toolkit2,237MIT nltk-cistemNLTK's CISTEM stemmer for German ported to Rust (stem + segment, case-insensitive option)23Apache-2.0Internationalization (i18n)Text processing nltk-lancasterNLTK's Lancaster (Paice/Husk) stemmer ported to Rust, with prefix stripping and custom rule sets23Apache-2.0Text processing nltk-metricsRust port of NLTK's metrics: string distance metrics and inter-annotator agreement coefficients386Apache-2.0AlgorithmsText processing nltk-porterNLTK's Porter stemmer ported to Rust, with the ORIGINAL / MARTIN / NLTK extension modes25Apache-2.0Text processing nlzss11Nintendo's LZSS algorithm found in Skyward Sword2,699MIT nlzss11-zlibNintendo's LZSS algorithm found in Skyward Sword, compression with zlib-ng2,104MIT nmMinimalistic high-performance metrics collection in highly concurrent environments57,295MIT nm-binutilsLinux `nm` equivalent rust library to list symbols from object files using goblin.5,441MIT/Apache-2.0Development tools::Debugging nm-openvpn-ssoNetworkManager VPN plugin for OpenVPN with SSO/OAuth authentication62MITAuthenticationNetwork programming nm-removerA TUI tool to find and remove node_modules folders62MITCommand line utilitiesFilesystem nm-rsRust bindings for the libnm library.428MITAPI bindings nm-rs-sysFFI bindings for NetworkManager670MITAPI bindings nm-wifiA Terminal User Interface for managing Wi-Fi connections on Linux79MIT OR Apache-2.0 nm_implImplementation crate for nm - do not reference directly21,045MIT nm_otelOpenTelemetry bridge for nm metrics482MIT nm_otel_implImplementation crate for nm_otel - do not reference directly160MIT nma4Rust bindings for the libnma library.71MITAPI bindings nma4-sysFFI bindings for the libnma library156MIT nmacroCode generator for Naumi.9,633MIT nmap-analyzeAnalyzes nmap xml output and compares results with expected specification10,661MIT nmap-helperSome utilities for working with Nmap scan results (https://nmap.org)721non-standardCommand line utilitiesParser implementations nmap-rustSimple Nmap in rust1,587MIT OR Apache-2.0 nmap_xml_parserParse Nmap XML output into Rust9,931MIT OR Apache-2.0 nmaprsHigh-performance parallel network scanner with nmap-compatible CLI surface597MIT OR Apache-2.0Command line utilitiesNetwork programming nmapxnmap serializer & deserializer2,735GPL-3.0-only nmatoolkitA toolkit of utilities for students of NMA Rust workshop.1,809MIT nmbr-boundedMin and max values for bounded number types1,797MIT nmbr-floatFloating point properties for numbers1,778MIT nmbr-identitiesAdds additive and multiplicative identity traits for numbers1,825MIT nmbr-signedA signed trait for dealing with sign properties of numbers1,789MIT nmcnode_modules cleaner746MIT nmcrAgent-enabled scaffolding & code generation tool323MIT nmcr_parserMarkdown-to-templates parser for nmcr504MIT nmcr_projectnmcr project crate506MIT nmcr_typesTypes for nmcr templates and collections660MIT nmdOfficial NMD CLI and compiler16,177non-standard nmd-coreOfficial NMD compiler core13,945non-standard nmdbusDbus bindings to the network manager.42,404MIT OR Apache-2.0API bindingsOperating systems::Unix APIs nmeaSimple NMEA 0183 parser162,192Apache-2.0Embedded developmentNo standard library nmea-0183An NMEA-0183 sentence parser using nom 5.7,449MIT/Apache-2.0 nmea-0183-validatorNMEA 0183 no_std validator. Supported senteces: RMC, GGA, GLL.3,754MIT nmea-kitBidirectional NMEA 0183 parser and encoder with AIS decoding1,249MIT OR Apache-2.0EncodingNetwork programming nmea-parserNMEA 0183 parser for AIS and GNSS sentences437,927Apache-2.0Parsing tools nmea0183NMEA 0183 parser targetting mostly embedded devices but not limited to.18,103BSD-3-ClauseEmbedded developmentNo standard library nmea0183-coreimplement NMEA0183 protocol without parsing floating point5,266MIT nmea0183-deriveDerive macro for NMEA 0183-style content parsing with nmea0183-parser991MIT OR Apache-2.0Parsing tools nmea0183-parserA zero-allocation NMEA 0183 parser that separates message framing from content parsing1,178MIT OR Apache-2.0Parsing tools nmea2000An NMEA 2000 library6,569MITEmbedded developmentNo standard library nmeasisA memory-safe NMEA 0183 parser with a C FFI40MIT OR Apache-2.0Embedded developmentNo standard library nmfNon-negative matrix factorization.3,199MIT OR Apache-2.0 nmg_first_crateMy first crate1,505MIT OR Apache-2.0 nminormalized mutual information552MIT OR Apache-2.0 nmkA CLI client for the German weg.li platform18EUPL-1.2Command-line interface nmlA parser and Serde implementation for the Fortran Namelist format3,119MIT OR Apache-2.0ConfigurationEncoding nml-matrixA small library to work with matrices.10,684BSD-3-Clause nml2Convert nmlcc neuro science components into Arbor data formats3,785BSD-3-ClauseCommand line utilities nmm_libimplementation of nine mens morris4,607MIT nmoneySimple money representation2,752MIT nmos6502A no_std compliant NMOS6502 emulator suitable for embedded environments.3,723MIT nmos_6502A NMOS 6502 CPU emulator (WIP)854MIT nmp-blossomBlossom (BUD-02) blob uploads as an NMP protocol crate — kind:24242 auth builder + BlossomUploadCommand (ProtocolCommand)…16MIT nmp-chatReusable chat read-state and presence projections for NMP apps; transport stays owned by protocol crates.16MIT nmp-cliNMP developer CLI: scaffold apps as explicit owner-crate composition shells, install app-owned components, and inspect/upgrade…18MIT nmp-codegenNMP code generator for typed projection decoders, projection caches, action builders, feed helpers, and release drift gates.28MIT nmp-component-registryCanonical NMP component registry manifests, source assets, source lookup, and jsrepo export model.26MIT nmp-contentLayer A content-rendering substrate — tokenizer, embed claim registry, recursion guard.53MIT nmp-content-fixturesOffline signed-event + pre-tokenized DTO bundle generator (pre-T93 staging format; NmpGallery showcase deleted in T111 closure).…19MIT nmp-coreNMP kernel substrate: actor runtime, state, capabilities, action registry, snapshots, and protocol extension seams.230MIT nmp-coverage-gateD2 coverage-gate policy — thresholds and back-off rules for negentropy-before-REQ enforcement.39MIT nmp-feedReusable bounded Nostr feed windowing, cursor paging, and feed controller registry for NMP apps.61MIT nmp-feed-sessionShared feed-session compiler for NMP runtimes.17MIT nmp-intentInput-intent resolver for NMP (#1804). Higher-order orchestrator: turns one untyped input string into a classified intent (direct…16MIT nmp-kindsZero-dependency Layer-0 registry of canonical Nostr kind integers for the NMP workspace. Shared by nmp-core and every NIP crate…255MIT nmp-marmotMarmot Protocol (MLS-over-Nostr) as a Layer-4 NIP crate. Sole importer of mdk-core/openmls; adapts MDK types to NMP Domain/View…16MIT nmp-networkLayer-1 network transport: native WebSocket relay worker (tungstenite/mio/rustls) + wasm32 browser relay driver…234MIT nmp-nip01NIP-01 short text notes (kind:1) relation surface as an NMP protocol crate — NoteRecord decoder (+ NIP-10 refs), NoteBuilder,…79MIT nmp-nip02NIP-02 follow-list actions and projections for NMP apps.26MIT nmp-nip05NIP-05 reverse resolver for NMP (#1804). Resolves a `name@domain` identifier to a Nostr pubkey via the `.well-known/nostr.json`…26MIT nmp-nip09NIP-09 generic deletion (kind:5) artifact ownership for NMP apps.113MIT nmp-nip11NIP-11 relay information documents as an NMP protocol crate — automatic fetch on relay connect + on-demand probe, surfaced…27MIT nmp-nip17NIP-17 private direct messages — kind:14 chat-message rumor builder. The gift-wrap (NIP-59) happens on the actor thread; this…16MIT nmp-nip18NIP-18 repost decoding and read-surfacing projections for NMP.70MIT nmp-nip22NIP-22 comment (kind:1111) decode, builder, and threaded comment projection for NMP apps.27MIT nmp-nip23NIP-23 long-form article projections and feed semantics for NMP.27MIT nmp-nip25NIP-25 public reaction actions and bounded viewer reaction projection for NMP apps.43MIT