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,003MITData structures extattrExtended Attributes API bindings for Rust79,336GPL-2.0-only extcapCrate for writing extcap Wireshark plugins.6,088Apache-2.0 OR MITCommand-line interface 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.0Parser implementationsRust patterns extdot-implPlease see `extdot` crate for actual usage4,222MIT OR Apache-2.0Parser implementationsRust patterns extelAn extended testing library for scaffolding tests as quickly and easily as possible8,602MITDevelopment toolsDevelopment tools::Testing extel_parameterizedA proc macro crate for creating parameterized tests for Extel3,355MITDevelopment toolsDevelopment tools::Testing 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,241MITRust patterns extend-fnUse arbitrary FnMut when something that must implement Extend is needed698MPL-2.0No standard library::No dynamic allocationRust patterns extend-lifetimeA slightly safer means to extend lifetime than calling std::mem::transmute directly11,204MIT extend-pinnedExtend but for Pin1,114MIT OR Apache-2.0AsynchronousNo standard library 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.0Development tools::Procedural macro helpers 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 games51MITFilesystemGame development extendable-dataA set of rust macros that allows you to specify data that can be "extended" or inherited from.9,421MITData structuresDevelopment tools::Procedural macro helpers extendable-data-helpersProc macros for the extendable-data package because cargo makes things difficult.10,332MITData structuresDevelopment tools::Procedural macro helpers 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,549MITMathematics extended-collectionsAn extension to the collections in the standard library with various data structures.11,071MITAlgorithmsData structures 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 notifications945MITFilesystem 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,915MITData structures extended-teaXTEA (eXtended TEA), a block cipher designed to correct weaknesses in TEA.12,018MITCryptographyDevelopment tools extended-unified-camera-modelExtended Unified Camera Model1,558MIT OR Apache-2.0AlgorithmsComputer vision 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.0AlgorithmsNo standard library 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,761MITCommand line utilities extension-traitMacro to declare extension traits1,025,925MIT OR Apache-2.0No standard libraryRust patterns 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.0WebAssembly extension_hostwasm host1,236Apache-2.0WebAssembly extension_httpwasm host使用,使用的ureq5,185Apache-2.0WebAssembly extension_testwasm 扩展 test976Apache-2.0WebAssembly 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.0MathematicsScience 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.0Mathematics 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.0Development tools::Procedural macro helpersNo standard library extern-trait-implProc-macro implementation for extern-trait60,013MIT OR Apache-2.0Development tools::Procedural macro helpersNo standard library extern_attribRust automatic ABI attribute macro: #[extern_auto]3,132MITDevelopment tools::FFI extern_executorAsync executor which delegates futures polling to external event-loop.3,187MITAsynchronousNo standard library external-buffered-streamA stream that stores pending items in a external buffer2,062MITDevelopment tools external-command-rsExternal tool in Rust2,256MIT OR Apache-2.0Cryptography 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,490MITAlgorithms externaldns-webhookInterface (trait) for ExternalDns(v0.15.0) webhook.2,069Apache-2.0API bindings externalitiesTetcore externalities abstraction85,127Apache-2.0Cryptography::Cryptocurrencies 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.0Development tools::FFINo standard library externref-cliCLI for `externref` providing WASM module processing2,700MIT OR Apache-2.0Command line utilitiesDevelopment tools::FFI externref-macroProc macro for `externref`9,351MIT OR Apache-2.0Development tools::FFIWebAssembly 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,124MITDevelopment tools extfmtExtended formatting options for commmon types10,038,987Apache-2.0Value formatting 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.0Rust patterns 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.0Game development extol_pixel_fontRender pixel fonts from PNGs in Bevy.1,618MIT OR Apache-2.0Game development extol_sprite_layerExplicitly-defined sprite layers for Bevy, including automatic y-sorting.9,936MIT OR Apache-2.0Game development extol_sprite_layer_forkExplicitly-defined sprite layers for Bevy, including automatic y-sorting.18MIT OR Apache-2.0Game development extpatA procedural macro for implement extractor pattern.2,318MPL-2.0 extprimExtra primitive types (u128, i128)793,434MIT/Apache-2.0Algorithms 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-laterCommand line utilitiesCompression 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.0No standard library::No dynamic allocation 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.527MITAsynchronousConcurrency extra_waitersWait for notifications without a Mutex2,918MIT OR Apache-2.0AlgorithmsCaching extrablattNews, articles and text scraper4,846MIT OR Apache-2.0Parsing tools extrablatt_v2News, articles and text scraper149MIT OR Apache-2.0Parsing tools extractA tool for extracting text from text.4,518MIT / Apache-2.0 extract-browser-urlextract browser URL59MITAPI bindingsDevelopment tools extract-clipsExtract clips of audio and video from source files according to a DaVinci Resolve 16 exported EDL file, using ffmpeg1,856ISCCommand line utilitiesMultimedia extract-ethereum-abiExtract Etherem ABI6,787Apache-2.0 extract-field-from-addressExtract field from an address string.34MIT OR Apache-2.0Command line utilities extract-framesCLI tool for extracting frames from videos18MITCommand line utilities extract-frontmatterA library that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string30,043MITParsing tools 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-standardCommand line utilities extract-rsExtract geospatial features from Overture Maps Parquet data via S3 into GeoJSON19MITScience::GeospatialWeb programming::HTTP server extract-shellcodeSmall Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory78MITCommand line utilitiesDevelopment tools::Debugging extract-stringsExtract ascii strings from files2,853MIT extract-variantDestructure expressions into, and return assignments from, a single pattern.8,100MIT OR Apache-2.0Rust patterns 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.0No standard libraryRust patterns extract_mapA HashMap for memory efficent storage of value types which contain their own keys.57,524MITData structures extract_rust_hdl_interfaceExtracts the information needed for a rust-hdl module from a verilog module3,911MITDevelopment tools::Build Utils extractdbA thread-safe, in-memory hash store supporting concurrent fetches and writes.410MIT OR Apache-2.0ConcurrencyData structures 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.0Parsing toolsText processing extrahopClient library for the ExtraHop platform.18,491MITAPI bindings extras-filecoinTemporary lib used for compatibility with wasm3,753Apache-2.0 extrasafeMake your code extrasafe by reducing what it can access.26,916MITOperating systems::Linux APIs extrasafe-multiarchMake your code extrasafe by reducing what it can access.6,309MITOperating systems::Linux APIs extrautilsA collection of safe, extra utility functions and abstractions for both std and no_std targets.25MITData structuresDevelopment tools extremaC++'s minmax_element implementation in rust2,939MIT OR Apache-2.0Algorithms extrema_infraA quantitative trading environment built in Rust.560Apache-2.0API bindingsAsynchronous extremeExtremely boring async function runner. MIT/Apache-2.0 license is available for spacejam's github sponsors.29,402GPL-3.0Asynchronous 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…77MITCryptographyNetwork programming 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,958MITCommand line utilities 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-ClauseAlgorithms 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.62MITEncoding extxyzA parser for files in the extended xyz format23,433MIT OR Apache-2.0 extxyz-ngextended XYZ parser (extxyz)34MIT OR Apache-2.0Simulation