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.
extargsparse_codegenRust Commandline User Interface5,117MIT/Apache-2.0
extargsparse_workerRust Commandline User Interface9,568MIT/Apache-2.0
extarraySpace-Efficient Extensible Arrays1,003MIT
extattrExtended Attributes API bindings for Rust79,336GPL-2.0-only
extcapCrate for writing extcap Wireshark plugins.6,088Apache-2.0 OR MIT
extdFetch and extract HTML's title and description by given link.5,160MIT
extdivgaUses a genetic algorithm to find the matrix representation of the exterior derivative1,521MIT
extdotA set of macros for testing the extended dot notation3,304MIT OR Apache-2.0
extdot-implPlease see `extdot` crate for actual usage4,222MIT OR Apache-2.0
extelAn extended testing library for scaffolding tests as quickly and easily as possible8,602MIT
extel_parameterizedA proc macro crate for creating parameterized tests for Extel3,355MIT
extempA library for processing temporal automata4,201Apache-2.0 OR MIT
extendCreate extensions for types you don't own with extension traits but without the boilerplate.8,862,241MIT
extend-fnUse arbitrary FnMut when something that must implement Extend is needed698MPL-2.0
extend-lifetimeA slightly safer means to extend lifetime than calling std::mem::transmute directly11,204MIT
extend-pinnedExtend but for Pin1,114MIT OR Apache-2.0
extend-refA wrapper struct that implements `Extend` for mutable references800Apache-2.0
extend1Alternative to `Extend::extend_one` that is stable and does not require `#![feature(extend_one)]`.1,596MIT OR Apache-2.0
extend_mapA type to map or filter values passed into an Extend type before extending.11,039BSD-2-Clause
extend_mutA library for extending exclusive references.5,187MIT OR Apache-2.0
extendableA library for creating extendable types in Rust.1,541MIT
extendable-assetsAsset framework for graphics and games51MIT
extendable-dataA set of rust macros that allows you to specify data that can be "extended" or inherited from.9,421MIT
extendable-data-helpersProc macros for the extendable-data package because cargo makes things difficult.10,332MIT
extendable-enumsA set of rust macros that allows you to specify data that can be "extended" or inherited from.5,176MIT
extendable-enums-helpersHelper functions for extendable-data because they can not be re-exported in a proc-macro package.3,953MIT
extendable_vmLibrary that simplifies implementation of stack VMs16,512non-standard
extendedExtended precision 80-bit floating-point numbers (f80).6,025,549MIT
extended-collectionsAn extension to the collections in the standard library with various data structures.11,071MIT
extended-euclidean-algorithmThis library computes the greatest common divisor of 2 natural numbers and 2 additional numbers such that gcd(a,b)=s·a+t·b holds.2,358MIT
extended-htslibThis library provides extended HTSlib bindings and a high level Rust API for reading and writing BAM files.1,560MIT
extended-isolation-forestrust port of the anomaly detection algorithm73,119MIT
extended-notifyextended cross-platform filesystem notifications945MIT
extended-primitivesA library providing primitive-like types for use66,367MIT
extended-rationalProvides implementations of high-accuracy projectively-extended rational numbers and macros for creating them.21,915MIT
extended-teaXTEA (eXtended TEA), a block cipher designed to correct weaknesses in TEA.12,018MIT
extended-unified-camera-modelExtended Unified Camera Model1,558MIT OR Apache-2.0
extended_fizzbuzzConfigurable FizzBuzz library1,749MIT
extended_matrixA matrix calculation module.43,498MIT OR Apache-2.0
extended_matrix_floatFloat trait for extended_matrix lib.5,865MIT OR Apache-2.0
extended_morton_coderCompute extended morton codes1,780MIT OR Apache-2.0
extended_pulldownWrapper around pulldown-cmark with extended features for book publication4,550MIT OR Apache-2.0
extendhashRust Hash Extender201,700MIT OR Apache-2.0
extendr-apiSafe and user friendly bindings to the R programming language.298,180MIT
extendr-engineSafe and user friendly bindings to the R programming language.80,596MIT
extendr-ffiBarebone bindings to `libR` for use in extendr.122,019MIT
extendr-macrosGenerate bindings from R to Rust.294,206MIT
extendsReserve Namespace.1,643Apache-2.0
extends-rsrust extends impl a macro attr8,608non-standard
extendxtype and implementation extentions156MIT
extensibleA plugin to prevent exhaustive matches from being used on enums marked as 'extensible'3,070MPL-2.0
extensionExtension methods for (foreign) types.2,185MIT OR Apache-2.0
extension-eyreRe-export of color-eyre that introduces Extensions (type-map) to eyre::Report6,343MIT OR Apache-2.0
extension-fnNo boilerplate code for extension function definitions7,709MIT
extension-packFormat for distributing extensions to applications.363MIT OR Apache-2.0
extension-sorterA tool to classify files by file extension.2,761MIT
extension-traitMacro to declare extension traits1,025,925MIT OR Apache-2.0
extension-traitsAnnotation to easily define ad-hoc / one-shot extension traits9,884,388Zlib OR MIT OR Apache-2.0
extension_api自定义wasm plugin 扩展api5,590Apache-2.0
extension_hostwasm host1,236Apache-2.0
extension_httpwasm host使用,使用的ureq5,185Apache-2.0
extension_testwasm 扩展 test976Apache-2.0
extensionsProvides a typemap container with FxHashMap225,888MIT/Apache-2.0
extensions-rsFile extension types in Rust4,337MIT
extensions_sv2Sv2 Extension Messages20,815MIT OR Apache-2.0
extensive-formExtensive-form games with game trees, subgame perfect equilibrium, backward induction, and information sets16MIT OR Apache-2.0
extensorthe main extensor crate for building arbitrary valent tensors and more.2,694non-standard
extensor-macrosproc macro backend for the extensor crate.1,860non-standard
extentreplacement for std::ops::{Range,RangeInclusive}7,179MIT OR Apache-2.0
exteriorThe exterior algebra of a vector space, with the Hodge star and musical isomorphisms.68MIT OR Apache-2.0
externExtern2,627MIT
extern-cConvert a zero-sized closure into an `extern "C" fn(…)` pointer2,865,446Zlib OR MIT OR Apache-2.0
extern-existentialRust extern existential types prototype4,519MIT/Apache-2.0
extern-traitOpaque types for traits using static dispatch76,007MIT OR Apache-2.0
extern-trait-implProc-macro implementation for extern-trait60,013MIT OR Apache-2.0
extern_attribRust automatic ABI attribute macro: #[extern_auto]3,132MIT
extern_executorAsync executor which delegates futures polling to external event-loop.3,187MIT
external-buffered-streamA stream that stores pending items in a external buffer2,062MIT
external-command-rsExternal tool in Rust2,256MIT OR Apache-2.0
external-dns-sdkTypes and utilities for interacting with the External-DNS Webhook API both as server and client.10,668MIT
external-ipAsynchronous library to retrieve the system external IP205,430MIT
external-memoryGeneric external memory structures used by gfx-rs backends224,161MIT OR Apache-2.0
external-memory-toolsHAL to keep data in memory that could not be directly mapped to RAM7,885GPL-3.0-or-later
external_dependenciesExample auth services841MIT
external_lint-lint-arwakyAdapters for external linters — Rust (clippy, rustfmt, cargo-audit), Python (ruff, mypy, bandit), JavaScript/TypeScript (eslint,…21MIT
external_mixinUse your favourite interpreted language to generate your Rust, right
in your Rust. Supports Python, Ruby and shell (`sh`) out of…4,183MIT/Apache-2.0
external_mixin_umbrellaBacking library for `rust_mixin` and `external_mixin` to keep them
DRY.7,695MIT/Apache-2.0
external_setA set with externally-owned items, designed for managing subscribers, clients,
listeners, or observers across threads. Inserting…4,106MIT OR Apache-2.0
external_sortProvides the ability to perform external sorts on structs, which allows for rapid sorting of large data streams.11,490MIT
externaldns-webhookInterface (trait) for ExternalDns(v0.15.0) webhook.2,069Apache-2.0
externalitiesTetcore externalities abstraction85,127Apache-2.0
externc-libmA port of `libm` that has all the required no_mangle and extern-cs for linking.1,695MIT
externcfnmacro_rules for define correct extern 'C' functions with an normal syntax2,931MIT
externcfn-attrmacro_rules for define correct extern 'C' functions with an normal syntax1,324MIT
externrefLow-cost reference type shims for WASM modules9,309MIT OR Apache-2.0
externref-cliCLI for `externref` providing WASM module processing2,700MIT OR Apache-2.0
externref-macroProc macro for `externref`9,351MIT OR Apache-2.0
externref_polyfillA polyfill for the externref in WebAssembly46,874MIT OR Apache-2.0
extestExtra utilities for your tests1,550non-standard
extfg-sigmaA library for Sigma extfg financial interface messages serialization/deserialization30,124MIT
extfmtExtended formatting options for commmon types10,038,987Apache-2.0
extfnCall any freestanding function as `a.foo(b)` instead of `foo(a, b)` just by adding `#[extfn]` and renaming the first parameter to…8,128MIT OR Apache-2.0
extfsmExtended Finite State Machine with internal event queue and entry/exit transitions16,848Apache-2.0
extHarvesterA CLI tool to download VSCode extensions from extensions.json4,100MIT
extindexPersisted immutable index59,831Apache-2.0
extioA unified asynchronous I/O abstraction layer for Rust.
`extio` provides a single trait (`Extio`) that defines common interfaces…705MIT
extismExtism runtime and Rust SDK579,376BSD-3-Clause
extism-convertTraits to make Rust types usable with Extism661,552BSD-3-Clause
extism-convert-macrosMacros to remove boilerplate with Extism605,830BSD-3-Clause
extism-manifestExtism plug-in manifest crate782,520BSD-3-Clause
extism-pdkExtism Plug-in Development Kit (PDK) for Rust363,984BSD-3-Clause
extism-pdk-deriveHelper package for the Extism Plug-in Development Kit (PDK) for Rust350,425BSD-3-Clause
extism-runtimeExtism runtime component99,568BSD-3-Clause
extlibextlib400MIT
extlogRust Extension log for commandline7,593MIT/Apache-2.0
extoExto1,544MIT
extol_image_fontRender pixel fonts from PNGs in Bevy.1,534MIT OR Apache-2.0
extol_pixel_fontRender pixel fonts from PNGs in Bevy.1,618MIT OR Apache-2.0
extol_sprite_layerExplicitly-defined sprite layers for Bevy, including automatic y-sorting.9,936MIT OR Apache-2.0
extol_sprite_layer_forkExplicitly-defined sprite layers for Bevy, including automatic y-sorting.18MIT OR Apache-2.0
extpatA procedural macro for implement extractor pattern.2,318MPL-2.0
extprimExtra primitive types (u128, i128)793,434MIT/Apache-2.0
extprim_literalsPlugin for creating extra primitive types literals (u128!(n), i128!(n))43,191MIT/Apache-2.0
extprim_literals_macrosInternal crate to support `extprim_literals`. You typically don't need this crate directly.18,073MIT/Apache-2.0
extrThe archive extractor that makes unpacking files as easy as typing their name. No more memorizing complex flags or commands -…717GPL-3.0-or-later
extraExtra stuff the standard library lacks of.4,387MIT
extra-assertsSome extra asserts for testing in rust4,310MIT
extra-defaultExtra traits to go along with the Default trait.10,558non-standard
extra-embedded-io-adaptersImplementations of embedded-io's Write trait for other crates' types21,797MIT OR Apache-2.0
extra-mathAccidentally published2,222CC0-1.0
extra-safeA trait hierarchy to help make the SAFE API return errors at compile time.2,798MIT
extra-utilsSet of additional command line utilities12,888MIT
extra_argsRust macro to pass implicit args to functions (use with care)23,428MIT
extra_atomicsAbstraction over atomic ptr. Such as AtomicBox and AtomicArc.2,887Apache-2.0
extra_collectionsSome possibly useful collections mostly intended for personal use.176MIT
extra_pointersBox, Rc and Arc do not suffice? Take some extra9,148MIT/Apache-2.0
extra_resultAdd extra methods to `Result` enum.527MIT
extra_waitersWait for notifications without a Mutex2,918MIT OR Apache-2.0
extrablattNews, articles and text scraper4,846MIT OR Apache-2.0
extrablatt_v2News, articles and text scraper149MIT OR Apache-2.0
extractA tool for extracting text from text.4,518MIT / Apache-2.0
extract-browser-urlextract browser URL59MIT
extract-clipsExtract clips of audio and video from source files according to a DaVinci Resolve 16 exported EDL file, using ffmpeg1,856ISC
extract-ethereum-abiExtract Etherem ABI6,787Apache-2.0
extract-field-from-addressExtract field from an address string.34MIT OR Apache-2.0
extract-framesCLI tool for extracting frames from videos18MIT
extract-frontmatterA library that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string30,043MIT
extract-minecraft-assetsA tool to extract Minecraft assets and data to use as reference.695MPL-2.0
extract-repo-urlSmall CLI tool to extract repository URL from text (from clipboard by default)3,382non-standard
extract-rsExtract geospatial features from Overture Maps Parquet data via S3 into GeoJSON19MIT
extract-shellcodeSmall Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory78MIT
extract-stringsExtract ascii strings from files2,853MIT
extract-variantDestructure expressions into, and return assignments from, a single pattern.8,100MIT OR Apache-2.0
extract-variant-internalInternal lib for https://docs.rs/extract-variant4,119MIT OR Apache-2.0
extract-wordsExtracts words from text without allocation3,060MIT
extract-xisoAn xdvdfs .iso (Xbox ISO) file extraction and creation tool61non-standard
extract_anchorsУтилита для извлечения из исходных кодов всех помеченных отрывков4,640MIT OR Apache-2.0
extract_jsons_from_stringA library to extract valid JSONs from a string to a vector5,140MIT OR Apache-2.0
extract_macroA macro to extract a value from a pattern.1,709MIT OR Apache-2.0
extract_mapA HashMap for memory efficent storage of value types which contain their own keys.57,524MIT
extract_rust_hdl_interfaceExtracts the information needed for a rust-hdl module from a verilog module3,911MIT
extractdbA thread-safe, in-memory hash store supporting concurrent fetches and writes.410MIT OR Apache-2.0
extracterrhelper type and traits for passing context through dyn Error trait objects3,018MIT OR Apache-2.0
extractorExperimental API to extract the general error title of the compiler.3,313Unlicense
extractor_pExtracts the photo from the given doc file5,121MIT
extractorsA simple, lightweight library for extracting function call parameters from a provider.2,770MIT
extractousExtractous provides a fast and efficient way to extract content from all kind of file formats including PDF, Word, Excel
CSV,…617,702Apache-2.0
extrahopClient library for the ExtraHop platform.18,491MIT
extras-filecoinTemporary lib used for compatibility with wasm3,753Apache-2.0
extrasafeMake your code extrasafe by reducing what it can access.26,916MIT
extrasafe-multiarchMake your code extrasafe by reducing what it can access.6,309MIT
extrautilsA collection of safe, extra utility functions and abstractions for both std and no_std targets.25MIT
extremaC++'s minmax_element implementation in rust2,939MIT OR Apache-2.0
extrema_infraA quantitative trading environment built in Rust.560Apache-2.0
extremeExtremely boring async function runner. MIT/Apache-2.0 license is available for spacejam's github sponsors.29,402GPL-3.0
extremedbMcObject eXtremeDB bindings4,764MIT
extremedb_sysFFI bindings to McObject eXtremeDB5,362MIT
extrLDownload a Solana program's on-chain Anchor IDL18MIT
extro-agentAgentic bridge for Extro, providing traceability and LLM-friendly execution.49MIT
extro-cliCommand-line interface for the Extro framework.49MIT
extro-corePure Rust domain logic and state management for Extro extensions.160MIT
extro-wasmWASM bridge and bindings for the Extro framework.49MIT
extrolibExtro protocol library — WebRTC-only client traffic, key-server gossip, DHTX social-graph discovery, bidirectional pricing, RGB21…77MIT
extrolib-macrosProcedural macros for extrolib: #[derive(Service)], protocol enums, effect DSL.107MIT
extructExtruct is a proc-macro library that provides tools for listing named struct fields and
implementing conversion from a larger…5,980MIT
extruct-coreImplementation detail of the `extruct` crate.
Use https://crates.io/crates/extruct in your code.6,409MIT
extruct-macrosImplementation detail of the `extruct` crate.
Use https://crates.io/crates/extruct in your code.6,200MIT
extrudeA macro for unwrapping an enum value into an Option.4,465Apache-2.0
extrude-licensesThis is a extruder(≈ a formatter with a user template) for licenses of a Rust and Node.js project.1,958MIT
extrude-polylineA port of Matt Deslauriers's extrude-polyline package.1,568non-standard
extrumA macro for defining enum-like types with a specified underlying integer type.78MIT OR Apache-2.0
extrustA library of utilities intended as an extension of the standard library.18,583GPL-3.0+
extsortExternal sorting (i.e. on disk sorting) capability on arbitrarily sized iterator116,859Apache-2.0
extsort-iterexternal sorting for all types for all iterators14,034MIT
extsort-lilyAn efficient external merge sort implementation.2,756BSD-3-Clause
extstdA library of utilities intended as an extension of the standard library.8,144GPL-3.0+
exttestDiem extended cargo tasks1,726Apache-2.0
extuiAn experimental fast compiling serialization and deserialization libary for JSON like formats.62MIT
extxyzA parser for files in the extended xyz format23,433MIT OR Apache-2.0
extxyz-ngextended XYZ parser (extxyz)34MIT OR Apache-2.0