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.

near-accountsSimplify interaction with NEAR Protocol accounts. High-level abstractions for managing accounts, deploying contracts, and…1,993MIT OR Apache-2.0 near-accounts-plugins-wrapperwrapper for near libraries1,582MIT near-actix-test-utilsNear actix util.1,694Apache-2.0 near-apiRust library to interact with NEAR Protocol via RPC API44,378MIT OR Apache-2.0 near-api-libA Rust library for seamless NEAR blockchain development, offering tools for account management, transaction operations, and…1,658MIT OR Apache-2.0 near-api-tokioRust implementation of Near API library that compatible with tokio.1,570MITAPI bindings near-api-typesRust types library to interact with NEAR Protocol via RPC API33,587MIT OR Apache-2.0 near-asyncThis crate contains the async helpers specific for nearcore41,711MIT OR Apache-2.0 near-async-deriveThis crate contains derive macros for near-async39,052MIT OR Apache-2.0 near-bigdecimalBig decimal for NEAR smart contracts2,960MIT OR Apache-2.0 near-bigintBig integer types compatible with NEAR Protocol state trie serialization and serde serialization4,494MITCryptography::CryptocurrenciesData structures near-bindgenRust library for writing NEAR smart contracts.35,794Apache-2.0WebAssembly near-bindgen-coreCore part of the library for writing NEAR smart contracts.37,593Apache-2.0WebAssembly near-bindgen-macrosMain macro of the library for writing NEAR smart contracts.36,598Apache-2.0WebAssembly near-bindgen-promiseAuto-implementing cross-contrac wrappers through macros.17,260Apache-2.0WebAssembly near-cachedo not use this, new versions can stop being published at literally any time45,874MIT OR Apache-2.0 near-cachedNear fork of https://github.com/jaemk/cached1,375MITCaching near-chainNear chain.1,800Apache-2.0 near-chain-configsThis crate provides typed interfaces to the NEAR Genesis and Chain Configs616,831MIT OR Apache-2.0 near-chain-primitivesThis crate hosts NEAR chain-related types82,361MIT OR Apache-2.0 near-chunks-primitivesThis crate hosts NEAR chunks-related error types81,491MIT OR Apache-2.0 near-cli-rshuman-friendly console utility that helps to interact with NEAR Protocol from command line.122,451MIT OR Apache-2.0 near-clientUsed for accessing a contract API from any platform. Primarily designed for WebAssembly.3,694MIT OR Apache-2.0FinanceWebAssembly near-client-primitivesThis crate hosts NEAR client-related error types83,563MIT OR Apache-2.0 near-config-utilsThis is an internal crate to provide utils for reading config files769,872MIT OR Apache-2.0 near-contract-standardsNEAR smart contracts standard library.387,663MIT OR Apache-2.0WebAssembly near-contract-standards-icebearNEAR smart contracts standard library with NFT minting without refund.1,506MIT OR Apache-2.0WebAssembly near-contract-standards-sbtNEAR smart contracts standard library.7,414MIT OR Apache-2.0WebAssembly near-contract-toolsHelpful functions and macros for developing smart contracts on NEAR Protocol.21,917GPL-3.0Cryptography::CryptocurrenciesWebAssembly near-contract-tools-macrosMacros for `near-contract-tools`19,785GPL-3.0WebAssembly near-cryptoThis is an internal crate for common cryptographic types1,238,945MIT OR Apache-2.0 near-crypto-ed25519-batchBatch verification for Ed25519 signatures for NEAR.455BSD-3-Clause near-crypto-hashLightweight 32-byte hash type (CryptoHash) for the NEAR SDK.34,215MIT OR Apache-2.0WebAssembly near-crypto-v01This is an internal crate for common cryptographic types.3,271MIT OR Apache-2.0 near-decimalDecimal floating point arithmetic for Rust2,748Apache-2.0 near-delay-detectorNear delay detector.1,916Apache-2.0 near-digest`digest` trait implementations for hash functions in NEAR smart contracts: backed by NEAR host functions on-chain, pure Rust…50MIT OR Apache-2.0WebAssembly near-dyn-configsDynamic configure helpers for the near codebase30,058MIT OR Apache-2.0 near-envUnofficial NEAR envlog macro to log every method call inside `near_bindgen`14,775MITWebAssembly near-erc20erc20 protocal on near1,250MIT near-event-stream-processorA Rust library to process NEAR Event Streams1,874MIT OR Apache-2.0 near-evm-simREVM-based EVM transaction simulator for NEAR Chain Signatures22MIT OR Apache-2.0Cryptography::CryptocurrenciesSimulation near-external-storageCommon utilities for interacting with external storage backends (S3, GCS, filesystem)595MIT OR Apache-2.0 near-facsimileFind similar or identical text files in a directory13,750Apache-2.0Command line utilitiesText processing near-fetchHigh level client library for transacting to the NEAR network.34,346MIT OR Apache-2.0 near-fixed-bit-treeNEAR smart contracts library.1,571GPL-3.0WebAssembly near-fmtHelpers for pretty formatting.734,878MIT OR Apache-2.0 near-gasa small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)622,772MIT OR Apache-2.0No standard libraryParser implementations near-global-contractsGlobal contract identifiers and deterministic account derivation (NEP-616) for the NEAR SDK.34,621MIT OR Apache-2.0WebAssembly near-helperA helper for converting near to yoctonear, and vice versa.10,746Apache-2.0 near-indexer-primitivesThis crate hosts structures for the NEAR Indexer Framework types102,790MIT OR Apache-2.0 near-indexer-rpcA Rust library for interacting with the NEAR Indexer and RPC.2,504MIT near-internal-balances-pluginA library for keeping track of the amount of FTs, MTs, and NFTs deposited into a contract1,566MIT near-jsonrpc-clientLower-level API for interfacing with the NEAR Protocol via JSONRPC585,569MIT OR Apache-2.0API bindingsAsynchronous near-jsonrpc-primitivesThis crate hosts structures for the NEAR JSON RPC Requests, Responses and Error types613,234MIT OR Apache-2.0 near-kitA clean, ergonomic Rust client for NEAR Protocol36,795MIT OR Apache-2.0API bindingsCryptography::Cryptocurrencies near-kit-macrosProc macros for near-kit typed contract interfaces36,855MIT OR Apache-2.0Development tools::Procedural macro helpers near-lake-context-deriveDerive macro for LakeContext4,293MIT OR Apache-2.0 near-lake-frameworkLibrary to connect to the NEAR Lake S3 and stream the data65,153MIT OR Apache-2.0 near-lake-parent-transaction-cacheReady-to-use context for the Lake Framework in Rust. It provides a cache for keeping the relation between transactions and…2,673MIT OR Apache-2.0 near-lake-primitivesPrimitives for NEAR Lake5,453MIT OR Apache-2.0 near-ledgerTransport library to integrate with NEAR Ledger app71,760GPL-3.0-or-later near-logger-utilsNear logger.1,688Apache-2.0 near-metricsA fork of the lighthouse_metrics crate used to implement prometheus96,534MIT OR Apache-2.0 near-mpc-bounded-collectionsA collection of bounded types, used in the API `near-mpc-sdk`.2,160MIT near-mpc-contract-interfaceThis crate defines types for interacting with the NEAR MPC contract.2,099MIT near-mpc-crypto-typesThis crate defines crypto types for interacting with the NEAR MPC contract.4,241MIT near-mpc-sdkAn SDK to build and verify payloads to the NEAR MPC contract1,983MIT near-mpc-signature-verifierCrate for verifying threshold signatures from the Near MPC threshold signing network.2,042MIT near-networkNear network.1,721Apache-2.0 near-network-primitivesThis crate hosts NEAR network-related primitive types51,357MIT OR Apache-2.0 near-non-transferable-tokenNEAR smart contracts library.5,385GPL-3.0WebAssembly near-non-transferrable-tokenNEAR smart contracts library.6,022GPL-3.0WebAssembly near-o11yObservability helpers for the near codebase257,488MIT OR Apache-2.0 near-openapi-clientProgenitor-generated client of NEAR JSON RPC API38,760MIT OR Apache-2.0 near-openapi-typesTypes for progenitor-generated client of NEAR JSON RPC API45,520MIT OR Apache-2.0 near-openrpc-clientGenerated Rust types and async client for the NEAR Protocol JSON-RPC API, built from the official OpenRPC specification102MIT OR Apache-2.0API bindingsWeb programming::HTTP client near-paperclip-coreCore types and traits for paperclip OpenAPI tooling library1,594MIT OR Apache-2.0 near-paperclip-macrosMacros for paperclip OpenAPI tooling library2,429MIT OR Apache-2.0 near-parametersThis crate provides the information about the configuration of the near protocol663,070MIT OR Apache-2.0 near-performance-metricsTools for tracking performance of nearcore40,170MIT OR Apache-2.0 near-performance-metrics-macrosNear performance metrics macros.1,679Apache-2.0 near-pluginsErgonomic plugin system to extend NEAR contracts.8,880CC0-1.0 near-plugins-deriveErgonomic plugin system to extend NEAR contracts.10,497CC0-1.0 near-poolThis internal crate provides pool of transactions to be processed by the runtime.65,190Apache-2.0 near-pool-v01Near pool.1,973MIT OR Apache-2.0 near-primitivesThis crate provides the base set of primitives used by other nearcore crates1,219,275MIT OR Apache-2.0 near-primitives-coreThis crate provides the core set of primitives used by other nearcore crates including near-primitives1,361,523MIT OR Apache-2.0 near-primitives-core-v01This crate provides the core set of primitives used by other nearcore crates including near-primitives3,244MIT OR Apache-2.0 near-primitives-v01This crate provides the base set of primitives used by other nearcore crates3,054MIT OR Apache-2.0 near-propProperty based testing library for NEAR using workspaces-rs1,502MIT OR Apache-2.0 near-prop-macrosMacros for near-prop testing library1,750MIT OR Apache-2.0 near-providersHigh-level abstractions for interacting with the NEAR blockchain, simplifying JSON RPC calls.2,321MIT OR Apache-2.0 near-rngThis is a fork of tiny-rng https://github.com/JohnBSmith/tiny-rng to work with smart contract of the NEAR protocol to minimize…18,663MIT OR Apache-2.0 near-rpc-error-coreThis crate generates schema for Rust structs which can be used by TypeScript.908,807MIT OR Apache-2.0 near-rpc-error-macroThis crate generates schema for Rust structs which can be used by TypeScript.908,202MIT OR Apache-2.0 near-runtimeThis internal crate provides the runtime needed to process transactions and execute Wasm smart contracts.65,511Apache-2.0 near-runtime-feesFees applied to near runtime encapsulated in a separate crate. Might merge it later.108,876Apache-2.0WebAssembly near-runtime-utilsThis crate contains utility functions for NEAR runtime.217,557Apache-2.0 near-rust-allocator-proxyRust allocator proxy with added header124,752Apache-2.0Memory management near-safe-cellA more ergonomic 'UnsafeCell' wrapper/replacement.7,620MIT OR Apache-2.0No standard libraryRust patterns near-sandboxLibrary for launching NEAR sandbox environments.99,124MIT OR Apache-2.0 near-sandbox-utilsUtility library for launching NEAR sandbox environments.312,054MIT OR Apache-2.0 near-schema-checker-coreHelper for ProtocolSchema macro allowing to collect all protocol structs486,669MIT OR Apache-2.0 near-schema-checker-libProtocolSchema macro allowing to check sanity of all protocol structs486,333MIT OR Apache-2.0 near-schema-checker-macroProtocolSchema macro implementation to check integrity of the protocol structs486,655MIT OR Apache-2.0 near-schemafyGenerates serializeable Rust types from a json schema1,552MIT near-sdkRust library for writing NEAR smart contracts.947,978MIT OR Apache-2.0WebAssembly near-sdk-abiUtility library for making typesafe cross-contract calls in NEAR SDK smart contracts.1,563MIT OR Apache-2.0 near-sdk-abi-implUtility library for making typesafe cross-contract calls in NEAR SDK smart contracts.2,581MIT OR Apache-2.0 near-sdk-abi-macrosUtility library for making typesafe cross-contract calls in NEAR SDK smart contracts.2,083MIT OR Apache-2.0 near-sdk-contract-toolsHelpful functions and macros for developing smart contracts on NEAR Protocol.33,393GPL-3.0 OR Apache-2.0Cryptography::CryptocurrenciesWebAssembly near-sdk-contract-tools-macrosMacros for `near-sdk-contract-tools`33,528GPL-3.0 OR Apache-2.0WebAssembly near-sdk-coreCore Rust types from the NEAR SDK, extracted for use without the full SDK.236,672MIT OR Apache-2.0WebAssembly near-sdk-envLow-level abstraction over `near-sys` host functions. Provides the same hashing (and related) API on wasm32 (via NEAR VM host…25,003MIT OR Apache-2.0WebAssembly near-sdk-macrosMain macro of the library for writing NEAR smart contracts.946,646MIT OR Apache-2.0WebAssembly near-sdk-simNEAR Simulator & cross-contract testing library80,853GPL-3.0WebAssembly near-sdk-witgenMacros needed to generate wit for near rust sdk5,246Apache-2.0 near-seed-phraseNEAR Seed Phrase7,302MIT near-self-updateNear contract update helper5,711MIT OR Apache-2.0 near-self-update-procNear contract update helper procedural macro7,476MIT OR Apache-2.0 near-seraiLibrary for connecting to coin, tailored for Serai1,473AGPL-3.0-only near-slip10SLIP-0010 ed25519 private key derivation — NEAR fork of the slip10 crate14,504MITCryptographyNo standard library near-socialdb-clientnear-socialdb-client-rs is crate for work with data in near-social.84,924MIT OR Apache-2.0 near-stable-hasher`near-stable-hasher` is a library that is essentially a wrapper around, now deprecated, `std::hash::SipHasher`.31,608MIT OR Apache-2.0 near-stdxThis crate contains polyfills which should really be in std, but currently aren't for one reason or another.786,677MIT OR Apache-2.0 near-storeThis internal crate provides a storage abstraction for near runtime.65,592Apache-2.0 near-store-v01Near store.2,013MIT OR Apache-2.0 near-structs-checker-coreHelper for ProtocolStruct macro allowing to collect all protocol structs57,972MIT OR Apache-2.0 near-structs-checker-libProtocolStruct macro allowing to check sanity of all protocol structs57,683MIT OR Apache-2.0 near-structs-checker-macroProtocolStruct macro implementation to check integrity of the protocol structs58,021MIT OR Apache-2.0 near-synLibrary and command line utilities to make contract development for the NEAR platform easier. This package contains two command…28,633MITCommand line utilitiesTemplate engine near-sysSyscall definitions for builtin functions of the NEAR runtime.630,601MIT OR Apache-2.0WebAssembly near-timeThis crate contains the time helper specific to nearcore581,111MIT OR Apache-2.0 near-tokena small crate to work with NEAR token values ergonomically and efficiently (NEAR Protocol)585,895MIT OR Apache-2.0No standard libraryParser implementations near-transactionsHigh-level abstractions to facilitate the creation, manipulation, and signing of transactions on the NEAR blockchain.2,308MIT OR Apache-2.0 near-unitsRust library for parsing and displaying NEAR units.66,866GPL-3.0 near-units-coreCore Rust library for parsing and displaying NEAR units.68,455GPL-3.0 near-units-macroMacro for parsing strings literals of NEAR units.67,448GPL-3.0 near-validatornear-validator is your human-friendly companion that helps to interact with NEAR Validators from command line.7,862MIT OR Apache-2.0 near-verify-rsreference implementation of nep330 1.2.0+ docker build24,671MIT OR Apache-2.0 near-vm-compilerBase compiler abstraction for Wasmer WebAssembly runtime59,752MIT OR Apache-2.0 WITH LLVM-exceptionNo standard libraryWebAssembly near-vm-compiler-singlepassSinglepass compiler for Wasmer WebAssembly runtime58,211MITWebAssembly near-vm-engineWasmer Engine abstraction58,387MIT OR Apache-2.0 WITH LLVM-exception WebAssembly near-vm-engine-universalWasmer Universal Engine2,639MIT OR Apache-2.0 WITH LLVM-exception WebAssembly near-vm-errorsError that can occur inside Near Runtime encapsulated in a separate crate. Might merge it later.789,687MIT OR Apache-2.0WebAssembly near-vm-errors-v3Error that can occur inside Near Runtime encapsulated in a separate crate. Might merge it later.3,193MIT OR Apache-2.0WebAssembly near-vm-logicThis crate implements the specification of the interface that Near blockchain exposes to the smart contracts.628,402Apache-2.0WebAssembly near-vm-runnerThis crate implements the specification of the interface that Near blockchain exposes to the smart contracts.506,819MIT OR Apache-2.0WebAssembly near-vm-runner-standaloneA command line wrapper around `near-vm-runner.` All error messages that can be raised during the contract execution are raised by…26,001Apache-2.0WebAssembly near-vm-typesNear VM Common Types63,250MIT OR Apache-2.0 WITH LLVM-exceptionData structuresWebAssembly near-vm-vmRuntime library support for Wasmer60,993MIT OR Apache-2.0 WITH LLVM-exceptionWebAssembly near-workspacesLibrary for automating workflows and testing NEAR smart contracts.328,104MIT OR Apache-2.0 near-workspaces-toolsTools for working with near-workspaces114MIT near2auroraHelper module to call aurora smart contracts from NEAR.1,530MIT OR Apache-2.0 near_cli_helperNEAR Protocol CLI helper tools1,615MIT near_enoughUtilities for finding the difference between two values, and for getting the closest match from a set.1,556MIT OR Apache-2.0 near_groth16_verifierGroth16 proof verifier implementation for Near Protocol smart Contracts3,462MITCryptographyCryptography::Cryptocurrencies near_mimcMiMC hash function implementation in wasm32_unknown_unknown architecture, compatible with NEAR Protocol Smart Contracts. Inspired…1,826MITCryptographyCryptography::Cryptocurrencies near_plonk_verifierPlonk proof verifier implementation for Near Protocol smart Contracts1,528MITCryptographyCryptography::Cryptocurrencies near_schemafy_coreGenerates serializeable Rust types from a json schema251,196MIT near_schemafy_libGenerates serializeable Rust types from a json schema250,680MIT nearbyScans all nearby wifi networks and the devices connected to each network10,854MIT OR Apache-2.0 neardNEAR protocol SDK1,644Apache-2.0 neardupA library for near-duplicate matching1,323MIT nearestSelf-relative pointer library for region-based allocation301Apache-2.0 OR MITData structuresMemory management nearest-colorFind the nearest color from a palette by RGB distance, for hex / rgb() / named CSS colors. A faithful port of the nearest-color…19MIT OR Apache-2.0GraphicsValue formatting nearest-deriveDerive macros for the nearest crate347Apache-2.0 OR MITData structures nearlyCompare IEEE floating point types39,919MITDevelopment tools::DebuggingMathematics nearly-macrosProcedural macros for nearly37,809MITDevelopment tools::DebuggingMathematics nearly_eqNearly(Approximately) equal traits and assertion164,922MPL-2.0 neatCrate for working with NEAT in rust10,766MITAlgorithmsScience neat-commitsA clean and user-friendly helper for writing Conventional Commits56MIT OR Apache-2.0Command line utilitiesDevelopment tools neat-date-time(native) Types & operations to allow space efficient storage of dates and times13,658UnlicenseCompressionDate and time neat-eduInteractive educational platform using NEAT neural networks for mathematical learning with real-time network visualization913MITAlgorithmsGUI neat-gruNEAT algorithm with GRU gates54,431GPL-3.0ScienceWebAssembly neat-rsImplementation of neat algorithm in rust14,045MIT neat_libRust implementation of NeuroEvolution of Augmenting Topologies2,648MIT neatcliA smart CLI tool to organize and clean up messy directories223MITCommand line utilitiesFilesystem neatenAn application to cleanup resources from hard drive10,721MITCommand line utilities neathName reserved for an upcoming audio sample-library tool. First public release coming soon.17MIT OR Apache-2.0Multimedia::Audio neatifyA code formatter library for multiple languages with a clean API interface1,564BSD-3-ClauseCommand line utilitiesDevelopment tools neatoNeato package of useful tools.2,665MIT OR Apache-2.0 neato_xv11Neato XV-11 LIDAR for Rust2,885MIT neatworksA collection and development framework of neat academic works1,470AGPL-3.0-only nebariACID-compliant database storage implementation using an append-only file format.67,165MIT OR Apache-2.0Database implementations nebbioloready537MIT nebbyNebby is a command-line tool designed to quickly review basic information about a range of different file formats. It provides…2,112MIT neberuExact geometric algebra from the balanced ternary axiom. Governed rewriting, self-certifying canonicalization via the Kase…21MITAlgorithmsEncoding nebiusA client for the Nebius API500MIT nebkor-maelstromAn easy-to-use and synchronous client for creating Maelstrom distributed clients.4,868non-standard nebu-ctxNebuCtx runtime for the nebu-ctx self-hosted client/server product.1,148Apache-2.0Command line utilitiesDevelopment tools nebucloud-xdsProduction-ready xDS control plane library for Rust104MIT OR Apache-2.0AsynchronousNetwork programming nebulaA work in progress discord framework19MIT nebula-clientNebula Graph/Meta/Storage client27,739Apache-2.0 OR MIT nebula-configA rust client for the Defined Networking API1,821AGPL-3.0-or-later nebula-deriveSimplifications of common functions for structs and more1,703MIT nebula-fbthrift-commonNebula Graph common interface13,333Apache-2.0 OR MIT nebula-fbthrift-common-v1Nebula Graph v1 common interface20,320Apache-2.0 OR MIT nebula-fbthrift-common-v2Nebula Graph v2 common interface30,375Apache-2.0 OR MIT