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.
assert_approx_eqassert approximately equal9,159,377MIT/Apache-2.0
assert_boundSimple create that helps in asserting type bounds3,487MIT
assert_cfgstatic assertions for crate features, with descriptive errors.122,693Zlib
assert_cliTest CLI Applications.726,833MIT OR Apache-2.0
assert_cmdTest CLI Applications.72,537,034MIT OR Apache-2.0
assert_contains_clivery simple cli to assert a string is contained or not contained in a stream3,809MIT
assert_enum_variantsA Rust macro that asserts that all variants of an enum are as provided in the macro invocation.42,117MIT OR Apache-2.0
assert_eqassert_eq: location-aware equality assertions1,218MIT OR Apache-2.0
assert_eq_allAccepts any number of arguments and panics if they are not equal.3,023Apache-2.0 OR MIT
assert_eq_macrosproc-macros for assert_eq1,397MIT OR Apache-2.0
assert_existsUseful macro to assert that a certain symbol exists in the source code. This is useful to strictly couple otherwise loosely…1,696non-standard
assert_float_eqAssertions for floating-point equality.2,000,608MIT/Apache-2.0
assert_fnA proc macro for turning test helper functions into assert! style macros49,792MIT
assert_fsFilesystem fixtures and assertions for testing.17,385,160MIT OR Apache-2.0
assert_has_fieldA Rust macro for checking if a struct has a specific field.3,052MIT OR Apache-2.0
assert_hexdisplay assert panics in hexadecimal {:#x?} format205,632MIT
assert_infrequentAssert that a line of code isn't executed too many times46,528MIT/Apache-2.0
assert_intoFor when writing .try_into().unwrap() feels too long150,972MIT OR Apache-2.0
assert_jsonjson testing made simple81,693non-standard
assert_layoutAssert struct layouts, including field sizes and offsets.1,249MIT OR Apache-2.0
assert_letassert_let macro for tests.1,882MIT
assert_let_bindA convenience macro for writing pattern-matching tests327,560MIT
assert_matchesAsserts that a value matches a pattern66,770,107MIT/Apache-2.0
assert_matches2A version of the assert_matches! macro that brings variables from the pattern into scope300,236MPL-2.0
assert_matches_regexMacro for asserting that a string matches a regex27,259MIT OR Apache-2.0
assert_neassert not equals19,362MIT
assert_ngAn extended assert macro that extends Rust’s built-in assert macro to give
better messages on failure.3,410
assert_no_allocCustom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if…3,632,487BSD-1-Clause
assert_okA macro that asserts a Result is Ok353,556Apache-2.0 OR MIT
assert_panic_freeAssert that some code is panic-free. Fast to compile, no syn or macros etc...6,254MIT/Apache-2.0
assert_sizeA macro to assert that a type has a specific size at compile time3,423MIT OR Apache-2.0
assert_snapshotrust test helper similar to jest's snapshot function6,824BSD-2-Clause
assert_thatHelper macros for use with boolean-valued predicate functions.7,380MIT
assert_tokens_eqLike Rust's built-in `assert_eq` macro, but for token streams. Passes them through rustfmt, and shows a pretty diff.4,950MIT OR Apache-2.0
assert_tvDe-randomized detereministic tests with test-vectors11,020MIT OR Apache-2.0
assert_tv_macrosDe-randomized detereministic tests with test-vectors10,304MIT OR Apache-2.0
assert_type_matchStatically assert that a type matches another type3,840,504MIT OR Apache-2.0
assert_unique_featuresAuxiliary crate for check feature uniqueness8,567MIT
assert_unorderedA direct replacement for `assert_eq` for unordered collections1,154,590MIT OR Apache-2.0
assertablesAssertables: assert macros for better testing, debugging, quality assurance, and runtime reliability.1,314,774MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only
asserteq_prettyAn assert_eq macro that prints more helpful diffs on mismatch9,147MIT
asserteq_pretty_macrosProc macros for asserteq_pretty7,219MIT
asserterNew assertion library for rust3,383MIT
asserter-macrosNew assertion library for rust4,345MIT
assertifyDeprecated: use assert2 for better assertions8,092MIT OR Apache-2.0
assertify_proc_macrosDeprecated: use assert2 for better assertions6,930MIT OR Apache-2.0
assertingFluent assertions for tests in Rust that are convenient to write and easy to extend.10,712MIT OR Apache-2.0
assertionAssertion library for the Rust programming language940MIT
assertionsProvides const assertions mechanism.69,049BSD-3-Clause
assertiveCollection of assertions3,415MIT
assertorFluent assertion library with readable failure messages.362,126Apache-2.0
assertrFluent assertions for the Rust programming language.11,970MIT OR Apache-2.0
assertr-deriveDerive AssertrEq implementations.3,580MIT OR Apache-2.0
assertrsLibrary for simple but powerful matcher-based assertions.1,817MIT
assertsa set of asserts for better tests2,745MIT
asserts-rsAsserts utilliy macros for Rust8,310MPL-2.0
assertxAdditional test assertions28,176BSD-3-Clause
assessmentA library that allows different types of assessments, to convert between them and to perform basic operations.1,851MIT
assetErgonomic, automatic, cross crate asset collection and optimization1,549MIT OR Apache-2.0
asset-agnostic-orderbookSolana library enabling generic on-chain orderbooks10,668Apache-2.0
asset-cacheasset-cache1,728non-standard
asset-containerManage local and remote assets in your structs14,616Apache-2.0
asset-deriveSimple asset handling derive macro for enums, and a proc-macro learning resource!7,024MIT OR Apache-2.0
asset-derive-macroSimple asset handling derive macro for enums, and a proc-macro learning resource!3,825MIT OR Apache-2.0
asset-hub-kusama-integration-testsReserved by Parity while we work on an official release1,695non-standard
asset-hub-kusama-runtimeKusama variant of Asset Hub parachain runtime11,175Apache-2.0
asset-hub-pezkuwichain-emulated-chainPezkuwiChain SDK component - placeholder for name reservation33Apache-2.0
asset-hub-pezkuwichain-integration-testsPezkuwiChain SDK component - placeholder for name reservation32Apache-2.0
asset-hub-pezkuwichain-runtimePezkuwiChain SDK component - placeholder for name reservation33Apache-2.0
asset-hub-polkadot-integration-testsReserved by Parity while we work on an official release1,728non-standard
asset-hub-polkadot-runtimeAsset Hub Polkadot parachain runtime10,962Apache-2.0
asset-hub-rococo-runtimeRococo variant of Asset Hub parachain runtime34,636Apache-2.0
asset-hub-westend-integration-testsReserved by Parity while we work on an official release1,722non-standard
asset-hub-westend-runtimeWestend variant of Asset Hub parachain runtime53,627Apache-2.0
asset-hub-zagros-emulated-chainPezkuwiChain SDK component - placeholder for name reservation31Apache-2.0
asset-hub-zagros-integration-testsPezkuwiChain SDK component - placeholder for name reservation34Apache-2.0
asset-hub-zagros-runtimePezkuwiChain SDK component - placeholder for name reservation33Apache-2.0
asset-importerComprehensive Rust bindings for the Assimp library2,484MIT OR Apache-2.0
asset-importer-rsAssimp, but in Rust2,270MIT OR Apache-2.0
asset-importer-rs-coreCore module for asset-importer-rs2,022MIT OR Apache-2.0
asset-importer-rs-gltfGLTF module for asset-importer-rs1,390MIT OR Apache-2.0
asset-importer-rs-gltf-v1GLTF V1 module for asset-importer-rs1,382MIT OR Apache-2.0
asset-importer-rs-objOBJ importer for asset-importer-rs855MIT OR Apache-2.0
asset-importer-rs-post-processPost-processing module for asset-importer-rs178MIT OR Apache-2.0
asset-importer-rs-sceneScene module for asset-importer-rs2,220MIT OR Apache-2.0
asset-importer-sysLow-level FFI bindings for the Assimp 3D asset import library2,430MIT OR Apache-2.0
asset-managerasset-manager1,766non-standard
asset-plusImproved asset package with backward compatible from TerraSwap's Asset and Astroport's Asset1,390Apache-2.0
asset-resolverA standard system for asset path resolution3,252GPL-3.0
asset-test-pezutilsTest utils for Asset Hub runtimes.448Apache-2.0
asset-test-utilsTest utils for Asset Hub runtimes.716,099Apache-2.0
asset_loaderkrust's asset loading system2,096MIT OR Apache-2.0
asset_lruA two-level cache for objects which are bigger in memory than on disk10,278BSL-1.0
asset_procmacSome i/o macros that help with applications that need assets, by importing them using normal FS in debug builds, but directly…9,386ISC
asset_structureminimal asset structure tree for projects1,676MIT
assetforgeLicense-aware discovery and archival helpers for free 3D assets105MIT
assetinfoassetinfo is a tool to watch for versions of assets and their end-of-life date.11,239AGPL-3.0-or-later
assetmanagerCreated with Anchor1,739Apache-2.0
assetpack-coreContent-addressed asset packing, chunking, recipe, and SQLite storage primitives.10,984AGPL-3.0-or-later
assetpack-transform-precomp2Precomp2 file transforms for assetpack, with optional zstd and lzma wrapping.10,946AGPL-3.0-or-later
assetpipeA minimal Rust foundation for asset provenance, dependency graphs, validation, and credits generation.18MIT OR Apache-2.0
assetpipe-cliCommand-line interface for the assetpipe asset pipeline tool.56MIT OR Apache-2.0
assetpipe-coreCore library for parsing and processing assetpipe asset pipelines.75MIT OR Apache-2.0
assetpipe-graphGraph model and traversal logic for assetpipe dependency graphs.83MIT OR Apache-2.0
assetpipe-metadataMetadata parsing and validation support for assetpipe assets.83MIT OR Apache-2.0
assetpipe-validationValidation utilities for assetpipe metadata and graph integrity.66MIT OR Apache-2.0
assetsasynchronous asset management12,106MIT
assets-commonAssets common utilities725,441Apache-2.0
assets_managerConveniently load, cache, and reload external resources188,252MIT OR Apache-2.0
assets_manager-kira`kira` support for `assets_manager`8,459MIT OR Apache-2.0
assets_manager-rodio`rodio` support for `assets_manager`6,276MIT OR Apache-2.0
assets_manager_macrosProcedural macros for assets_manager19,517MIT OR Apache-2.0
assetto-server-managerInterface to manage an Assetto Corsa Server2,451GPL-2.0
assextAsset file extension tool - A Spine file processing tool that generates numbers in specified regions544MIT
asshA low-level SSH library handling the transport and key-exchange, not more, not less.2,367GPL-3.0
assh-authAn extension to [`assh`] that provides a [`assh::layer::Layer`] to handle the `SSH-USERAUTH` authentication layer.1,810GPL-3.0
assh-channelAn extension to [`assh`] that provides a [`assh::layer::Layer`] to handle SSH channels.1,509GPL-3.0
assh-connectAn extension to [`assh`] that provides the [`SSH-CONNECT`] layer.1,778GPL-3.0
assignSimple macro to allow mutating instance with declarative flavor1,245,663MIT
assign-resourcesMacro to split up fields of a Peripherals struct into new structs51,709MIT OR Apache-2.0
assign1Sorting code2,951MIT OR Apache-2.0
Assignmentsome info2,606MIT
assignment2_coursehomework_ff61c2With this library, the author had seemingly no idea what he was doing.
He simply intended to do an assignment for learning…940MIT
assignment_packerPacks C assignment submissions for Canvas upload86MIT
Assignment_Tracker_GUIA simple GUI-based Assignment Tracker built using Rust and egui for managing student assignments efficiently.54MIT
assimpRust bindings for the Assimp library92,057MIT
assimp-rsRust bindings for the Assimp library2,731MIT
assimp-sysRust FFI bindings for the Assimp library115,057MIT
assinadorAssinatura digital de PDFs via VIDaaS (ICP-Brasil).18MIT
assinador-livreAplicacao desktop para assinatura digital de PDF com certificado A3 no Windows42MIT
assinador-livre-rsAplicacao desktop em Rust para assinatura digital de PDF com certificado A3 no Windows, com API WebSocket local19MIT
assinafyIdiomatic async Rust SDK for the Assinafy electronic signature API (https://api.assinafy.com.br/v1).41MIT OR Apache-2.0
assistassist.org rust analysis2,151non-standard
assist-rsDomain layer for ASSIST + REBOUND solar-system propagation: orbits, ephemerides, observatories, STM, batch + parallel41GPL-3.0
assist-sysLow-level bindings to the ASSIST orbit propagator3,040GPL-3.0-or-later
assistantAgent-agnostic CLI super-app; aggregates all coding agent CLI tools into a single binary84MIT
assistant-cliA command-line tool to read and format file contents, with clipboard support1,519MIT
assistant_commonCommon utilities for assistant programs.2,130MIT
assistant_daemonDaemon program for providing many features.1,752MIT
assistant_dbA simple db with pickle files1,704MIT
assistant_kitLayer 3 library facade re-exporting all Layer 2 full-featured coding agent crates.35MIT
assocTreat vectors like associative arrays4,547,101MIT
assoc_listAn implementation of an Association List3,047
assoc_staticAssociate static objects to types11,887MIT OR Apache-2.0
assoc_threadlocalAssociate thread local objects to types2,648MIT OR Apache-2.0
associatedA trait for associating enum variants with constants4,247MIT
associated-async-ioAsync IO traits that use futures instead of poll.3,665MIT OR Apache-2.0
associated-deriveDerive macro for Associated4,929MIT
associated_listAn associated list, for cases when the key implements neither Hash nor Ord.3,118MIT
associative-cacheA generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement.2,309,166MIT OR Apache-2.0
associative_positional_listAssociativePositionalList is a list-like container in which each value is associated with an index, but unlike other list…6,135MIT OR Apache-2.0
assorted-debian-utilsCollection of various utilities for Debian work34,424LGPL-3.0-or-later
assuanAssuan protocol primitives in Rust188MIT OR Apache-2.0
assumeMacro for stating unsafe assumptions in Rust.6,940,652MIT OR Apache-2.0
assume-rolersA command line tool to use a temporary AWS credentials.5,878MIT
assume-rolers-schemaCommon schema for assume-rolers and its plugins.2,444MIT
assumlsLanguage server and CLI checker for enforcing documented assumptions across a codebase151MIT OR Apache-2.0
assuraContract-first AI-native language. Write what it should do. AI proves it does.71MIT OR Apache-2.0
assura-astAssura AST types (Spanned, Expr, Decl, etc.) - the compiler IR1,330MIT OR Apache-2.0
assura-codegenRust code generation from type-checked Assura contracts1,204MIT OR Apache-2.0
assura-configProject configuration and output mode types for the Assura compiler1,288MIT OR Apache-2.0
assura-diagnosticsUnified diagnostic types for the Assura compiler1,328MIT OR Apache-2.0
assura-fmtSource code formatter for the Assura contract language1,132MIT OR Apache-2.0
assura-llmLLM provider abstraction and contract analysis for Assura1,093MIT OR Apache-2.0
assura-lspLSP server for the Assura contract language1,086MIT OR Apache-2.0
assura-macrosProc macros for inline Assura contract annotations in Rust65MIT OR Apache-2.0
assura-mcpMCP (Model Context Protocol) server for Assura AI agent integration1,084MIT OR Apache-2.0
assura-parserLexer, parser, and AST for the Assura contract language1,311MIT OR Apache-2.0
assura-pipelineShared compiler pipeline for the Assura language1,139MIT OR Apache-2.0
assura-resolveName resolution and symbol table for the Assura contract language1,262MIT OR Apache-2.0
assura-runtimeRuntime contract monitoring for Assura-generated Rust code90MIT OR Apache-2.0
assura-rust-analyzerParse inline contract annotations from Rust doc comments1,157MIT OR Apache-2.0
assura-smtSMT-based verification for Assura contracts via Z31,203MIT OR Apache-2.0
assura-stdlibAssura standard library contracts and prelude types1,278MIT OR Apache-2.0
assura-typesType checking for the Assura contract language1,245MIT OR Apache-2.0
assuranceHigh-assurance system validation and runtime integrity attestation. Acts as the formal supervisor for the Honest-Classified…44MIT OR Apache-2.0
assurance-runtimeTyped deployability and certification surface crate with bounded readiness profiles; not an orchestration runtime97MIT
assureAssure: macros for Rust runtime checks and error handling20,394MIT OR Apache-2.0 OR GPL-2.0-only
assystemA simple key-value database stored in one file1,309MIT
ast-broFast, AST-based code-navigation: shape, public API, deps & call graphs, hybrid semantic search, structural rewrite, and log…358MIT
ast-builderTyped AST construction with visitor pattern and tree traversal for compiler infrastructure14MIT
ast-demangleParses mangled names and produces structured results.52,706MIT
ast-description-langA language to describe your language's AST13,931MIT OR Apache-2.0
ast-docCLI for generating optimized llms.txt documentation from codebases48Apache-2.0
ast-doc-coreCore library for ast-doc: four-stage pipeline for generating optimized llms.txt documentation105Apache-2.0
ast-grepSearch and Rewrite code at large scale using precise AST pattern628,427MIT
ast-grep-configSearch and Rewrite code at large scale using precise AST pattern400,848MIT
ast-grep-coreSearch and Rewrite code at large scale using precise AST pattern2,062,896MIT
ast-grep-dynamicLoad tree-sitter dynamic library for ast-grep306,874MIT
ast-grep-languageSearch and Rewrite code at large scale using precise AST pattern1,931,546MIT
ast-grep-lspSearch and Rewrite code at large scale using precise AST pattern339,417MIT
ast-grep-mcpAn MCP server providing structural code search via ast-grep175MIT
ast-grep-napiSearch and Rewrite code at large scale using precise AST pattern177,719MIT
ast-grep-outlineCode outline extraction primitives for ast-grep8,993MIT
ast-grep-pySearch and Rewrite code at large scale using precise AST pattern82,384MIT
ast-grep-pyo3Search and Rewrite code at large scale using precise AST pattern3,047MIT
ast-grep-tree-sitter-c-sharpC# grammar for the tree-sitter parsing library32,896MIT
ast-grep-wasmSearch and Rewrite code at large scale using precise AST pattern5,864MIT
ast-langAST node traits with visitor/fold/transform machinery.20Apache-2.0 OR MIT
ast-mergeCore Structured Merge AST, ruleset, planning, and review contracts395AGPL-3.0-only OR PolyForm-Small-Business-1.0.0