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.

ic-test-state-machine-clientRust library to interact with the ic-test-state-machine.613,522Apache-2.0 ic-testkitPocketIC-oriented test utilities for IC canister tests2,111MITDevelopment tools::TestingWebAssembly ic-timeA simple DFINITY canister that provides a time service as Instant.1,267MIT ic-transport-typesTypes related to the HTTP transport for the Internet Computer1,032,948Apache-2.0API bindingsCryptography::Cryptocurrencies ic-typesTypes related to the Internet Computer Public Specification.1,527,459Apache-2.0API bindingsData structures ic-utilsCollection of utilities for Rust, on top of ic-agent, to communicate with the Internet Computer, following the Public…1,146,872Apache-2.0API bindingsData structures ic-verifiable-credentialsVerifiable credentials issuing and verification for IC canisters.31,058Apache-2.0API bindingsData structures ic-verify-bls-signatureA library for handling BLS signatures1,371,248Apache-2.0 ic-vetkd-notesic vetkd notes implementation to be used inside of a canister2,958MIT ic-vetkeysA set of tools designed to help canister developers integrate vetKeys into their Internet Computer (ICP) applications133,929Apache-2.0API bindingsAuthentication ic-wasi-polyfillThe project provides polyfill implementation of *wasi_snapshot_preview1* functions using IC System API.51,992MIT ic-wasmA library for performing Wasm transformations specific to canisters running on the Internet Computer865,173Apache-2.0WebAssembly ic-wasm-bindgenEasy support for interacting between JS and Rust.1,637MIT OR Apache-2.0WebAssembly ic-web3Ethereum JSON-RPC client for IC canisters.19,270MIT ic-web3-rsEthereum JSON-RPC client for IC canisters.21,446MIT ic-websocket-cdkIC Websocket Canister Development Kit20,052MIT ic-xrc-typesRust support for the exchange rate canister.632,240Apache-2.0Cryptography::CryptocurrenciesData structures ic0Internet Computer System API Binding.3,448,236Apache-2.0API bindingsDevelopment tools::FFI ic4A Rust bindings for IC Imaging Control 4 SDK from The Imaging Source. (Safe Part)2,253MITAPI bindingsExternal FFI bindings ic4-sysA Rust bindings for IC Imaging Control 4 SDK from The Imaging Source. (Raw Part from bindgen)3,355MITAPI bindingsExternal FFI bindings ic_auth_typesShared Rust data types, byte wrappers, and deterministic CBOR helpers for IC-Auth.21,459MITWeb programming ic_auth_verifierSignature, delegation, HTTP envelope, and deep-link verification utilities for IC-Auth.18,149MITWeb programming ic_bls12_381Implementation of the BLS12-381 pairing-friendly elliptic curve construction1,232,507MIT/Apache-2.0 ic_candyICP data types wrappers and additional functions2,594MIT ic_canister_backupBackup methods12,476MIT ic_catalyze_notificationsCatalyze notifications helper8,463MIT ic_coseThe Rust version of the client SDK for the IC-COSE canister.24,636MIT OR Apache-2.0Web programming ic_cose_typesA Rust types library used for integrating with IC-COSE.41,145MIT OR Apache-2.0Web programming ic_helperSimple program to help FIB IC students to do the SISA exercices1,528GPL-3.0 ic_mple_authGeneric service for managing user authorization and permissions in the Internet Computer4,766MIT ic_mple_clientSimple client abstraction to interact with the Internet Computer canisters11,820MIT ic_mple_logA logging implementation for `log` in IC7,726MIT ic_mple_permissionsGeneric service for managing user permissions in the Internet Computer360MIT ic_mple_pocket_icSimple utils to automatically download and install the Internet Computer Pocket IC Server from a test12,836MIT ic_mple_schedulerGeneric service for scheduling tasks in the Internet Computer827MIT ic_mple_structuresHigh level structure based on ic-stable-structures2,133MIT ic_mple_utilsFew utils for the ic_mple project8,060MIT ic_object_storeThe Rust version of the client SDK for the IC Object Store canister.17,441MIT OR Apache-2.0Web programming ic_principalPrincipal type used on the Internet Computer.1,690,801Apache-2.0Data structuresNo standard library ic_scalable_canisterTemplate for scalable child canister156,300MIT ic_scalable_miscHelper methods118,121MIT ic_sisIntegrate Sui wallet-based authentication (SIS) with applications on the Internet Computer (ICP) platform. Supports BCS…2,950MITAuthenticationCryptography::Cryptocurrencies ic_siweIntegrate Ethereum wallet-based authentication (SIWE) with applications on the Internet Computer (ICP) platform.9,202MITAuthenticationCryptography::Cryptocurrencies ic_siwsIntegrate Solana wallet-based authentication (SIWS) with applications on the Internet Computer (ICP) platform.3,290MITAuthenticationCryptography::Cryptocurrencies ic_tee_agentAn agent to interact with the Internet Computer for Trusted Execution Environments (TEEs)18,635MIT OR Apache-2.0Web programming ic_tee_cdkA Canister Development Kit to make Trusted Execution Environments (TEEs) work with the Internet Computer20,208MIT OR Apache-2.0Web programming ic_tee_cliA command-line tool implemented in Rust for the IC-TEE.14,660MIT OR Apache-2.0Web programming ic_tee_gateway_sdkThe rust SDK for the IC TEE Gateway14,277MIT OR Apache-2.0Web programming ic_tee_nitro_attestationA Rust library to process AWS Nitro enclave attestation13,369MIT OR Apache-2.0Web programming ic_txACID Transactional Storage with transparent Optimistic Lock support.1,619MIT icaWhen you are too lazy too check Icas website.1,822AGPL-3.0 icacherA minimal crate for caching functions5,211MIT icalIcal/Vcard parser for Rust1,339,947non-standardParsing tools ical-daladimIcal/Vcard parser for Rust5,416non-standardParsing tools ical-filterHTTP daemon to normalize and filter iCalendar files3,035MITWeb programming::HTTP server ical-mergerMerges multiple iCalendar files into one, as a web service.5,275MITText processingWeb programming::HTTP server ical_propertyGet a struct with all properties from an ical calendar.3,305MIT ical_rustA lightweight, efficient, and robust iCalendar (ics) parser and recurrence expander library49MITDate and timeParser implementations ical_vcardparser and writer for the content line format used in vCard and iCalendar20,437MIT OR Apache-2.0Parser implementationsParsing tools icalendarStrongly typed iCalendar builder and parser.596,588MIT/Apache-2.0Data structuresDate and time icalendar-durationParser for icalendar duration fields11,232MPL-2.0Date and timeParser implementations iCalendar_parseriCalendar (.ical) file parsing and putting into handy structure8,644GPL-3.0-or-later icallcall interface proto for hpc25,617MulanPSL-2.0 icanhazdadjoke-sdkAn SDK to interact with the icanhazdadjoke Dad Jokes API.2,216MITAPI bindingsAsynchronous icann-rdap-cliAn RDAP Command Line Interface client.17,387MIT OR Apache-2.0 icann-rdap-clientAn RDAP client library.25,185MIT OR Apache-2.0 icann-rdap-commonCommon RDAP data structures.28,651MIT OR Apache-2.0 icann-rdap-srvAn RDAP Server.16,795MIT OR Apache-2.0 icao-9303ICAO 9303 electronic machine readable travel document (eMRTD) standard implementation.1,111MIT icao-isaAn implementation of the ICAO International Standard Atmosphere(ISA) and air speed equations.5,801MITAerospaceNo standard library icao-unitsUnits for air navigation as defined in ICAO Annex 5.14,004MITAerospaceNo standard library icao-wgs84A library for performing geometric calculations on the WGS84 ellipsoid.15,018MITAerospaceMathematics icap-rsICAP client and server crate1,501MITNetwork programming icaparseA tiny, safe, speedy ICAP/1.0 parser.6,615MIT/Apache-2.0 icapture_cliCommand line interface for capturing images and video on Windows1,065MIT icapture_coreLibrary for capturing images and video on Windows1,563MIT icapture_srvServer for capturing images and video on Windows1,073MIT icarosA modern tmux session manager with an interactive TUI2,306Apache-2.0Command line utilitiesDevelopment tools icaruA command-line iCal calendar viewer and syncer59MIT icarusBuild MCP (Model Context Protocol) servers that run as Internet Computer canisters4,968non-standardDevelopment toolsWebAssembly icarus-canisterICP canister integration with stable memory for persistent MCP servers5,731non-standardDevelopment toolsWebAssembly icarus-cliCommand-line tool for creating, building, testing, and deploying MCP servers to ICP3,759non-standardCommand line utilitiesDevelopment tools icarus-coreCore abstractions for building MCP servers on ICP6,392non-standardDevelopment toolsWebAssembly icarus-deriveProcedural macros for the Icarus SDK - enables automatic MCP tool metadata generation5,916non-standardDevelopment tools::Procedural macro helpersWebAssembly Icarus-nrf9160-bspIcarus-nrf9160-bsp is an open source board support package for the Icarus IoT dev board by Actinius.1,762MIT OR Apache-2.0Embedded developmentNo standard library icasadiRust interface to CasADi functions3,434MITAPI bindingsNo standard library icasadi_testRust interface to CasADi functions (for testing purposes only)11,971MITAPI bindingsNo standard library icatA command-line tool27MIT OR Apache-2.0 icbsmall library for writing ICB clients8,683ISCNetwork programming icbcminimalistic ICB client7,041ISC icbiadbI can't believe it's a database | Simple embedded 3-in-1 database20,889MITDatabase interfacesDatabase implementations icbmIt's a clipboard manager! For wlroots-based wayland WMs.36GPL-3.0-or-later icc-profileICC Profile reader8,402MIT OR Apache-2.0 iccpiccp is a library that implements the Telecontrol Application Service Element (TASE.2) protocol, also known as the Inter-Control…1,448Unlicense OR MITNetwork programming icctlIcom radio control using CI-V protocol1,660non-standard icd-converterA tool for quickly and efficiently converting between ICD-10 (CM and PCS), and ICD-9 (CM and PCS) codes. based on the GEMs from…10,745Apache-2.0 OR MITCommand line utilities iceA simple CTF tool store1,291MIT ice-ageSimple logging kit for server programs24,295non-standardWeb programming ice-cryptRust implementation of the ICE encryption algorithm2,019GPL-3.0-or-laterAlgorithmsCryptography ice-derivederive macros for ice-rs3,528GPL-2.0 ice-frostModular Static ICE-FROST: Identifiable Cheating Entity Flexible Round-Optimised Threshold Signature2,668MIT OR Apache-2.0Cryptography ice-nineSimple ML library3,657MIT/Apache-2.0Science ice-rsZeroC Ice for Rust23,808GPL-2.0 ice-threadsLightweight Thread pool implementation.4,487MITConcurrency ice-toolCLI for managing cloud VM instances and marketplace offers.110AGPL-3.0-only ice0Ice (0=Zero) RPC framework for Rust19MITNetwork programming ice0-macroIce (0=Zero) RPC framework for Rust23MITNetwork programming ice40An embedded-hal driver for configuration of ice40 FPGA devices.6,485MITEmbedded development ice9AI agents runtime839MIT ice9-coreIce-Nine core1,060MIT ice9-stdIntegration with the standard OS environment: files, sockets1,314MIT ice_codeA macro to mark code paths as cold, allowing the common case to be inlined.72,516Apache-2.0 ice_coreHigh performance Web engine11,457LGPL-3.0 ice_liteICE Lite in Rust1,473MIT/Apache-2.0 iceballDisassemble library used in fireball. (Reserved)1,565MIT icebergApache Iceberg Rust implementation1,549,950Apache-2.0Database interfaces iceberg-arrow58Apache Iceberg Rust (iceberg-rust 0.9.1) with arrow-*/parquet bumped 57→58. Drop-in `iceberg` library (lib name unchanged); a…353Apache-2.0Database interfaces iceberg-cache-mokaApache Iceberg Moka cache implementation15Apache-2.0Caching iceberg-catalog-glueApache Iceberg Glue Catalog Support138,183Apache-2.0Database interfaces iceberg-catalog-hadoop-unofficialApache Iceberg Rust Hadoop Catalog2,238Apache-2.0Database interfaces iceberg-catalog-hmsApache Iceberg Hive Metastore Catalog Support19,551Apache-2.0Database interfaces iceberg-catalog-loaderApache Iceberg Catalog Loader API144Apache-2.0Database interfaces iceberg-catalog-memoryApache Iceberg Rust Memory Catalog API7,125Apache-2.0Database interfaces iceberg-catalog-restApache Iceberg Rust REST API1,283,977Apache-2.0Database interfaces iceberg-catalog-rest-arrow58Apache Iceberg Rust REST API (iceberg-rust 0.9.1 line) on arrow-58. Depends on iceberg-arrow58; lib name kept as…73Apache-2.0Database interfaces iceberg-catalog-s3tablesApache Iceberg Rust S3Tables Catalog8,470Apache-2.0Database interfaces iceberg-catalog-sqlApache Iceberg Rust Sql Catalog18,709Apache-2.0Database interfaces iceberg-compactorPublished to defend against dependency-confusion attacks; contains no functionality.14CC0-1.0 iceberg-datafusionApache Iceberg DataFusion Integration93,548Apache-2.0Database interfaces iceberg-datafusion-arrow58Apache Iceberg DataFusion integration (iceberg-rust 0.9.1) on arrow-58 + datafusion-54 with a parallel per-file partitioned scan.…158Apache-2.0Database interfaces iceberg-datafusion-unofficialApache Iceberg DataFusion Integration2,212Apache-2.0Database interfaces iceberg-file-catalogFilesystem catalog for the unofficial Iceberg table format implementation4,508Apache-2.0 iceberg-glue-catalogGlue catalog for the unofficial Iceberg table format implementation3,484Apache-2.0 iceberg-maintenance-actionsPublished to defend against dependency-confusion attacks; contains no functionality.14CC0-1.0 iceberg-maintenance-stopgapsPublished to defend against dependency-confusion attacks; contains no functionality.14CC0-1.0 iceberg-rest-catalogREST catalog for the unofficial Iceberg table format implementation15,729Apache-2.0 iceberg-rsDEPRECATED: This crate is no longer maintained. Please use the `iceberg` crate instead.2,623MIT OR Apache-2.0Database interfacesFilesystem iceberg-rustUnofficial rust implementation of the Iceberg table format33,685Apache-2.0 iceberg-rust-specUnofficial implementation of the Iceberg table format specification30,344Apache-2.0 iceberg-s3tables-catalogS3Tables catalog for the unofficial Iceberg table format implementation4,307Apache-2.0 iceberg-sql-catalogSql catalog for the unofficial Iceberg table format implementation19,765Apache-2.0 iceberg-storage-opendalApache Iceberg OpenDAL storage implementation137,075Apache-2.0Database interfaces iceberg-unofficialApache Iceberg Rust implementation2,703Apache-2.0Database interfaces iceberg_catalog_rest_clientDefines the specification for the first version of the Iceberg REST Catalog API. Implementations should ideally support both…1,620Apache-2.0 iceberg_catalog_rest_rdbms_clientDefines the specification for the first version of the Iceberg REST Catalog API. Implementations should ideally support both…1,239Apache-2.0 iceblockBuild tool for igloo apps1,492Apache-2.0 icebookGeneric component storybook framework for Iced applications - compiles to WASM89MIT iceboundreserved1,485MIT iceboxA reusable color math library designed as a companion to cooler.1,663MPL-2.0GraphicsMultimedia icebox-clientHTTP client for the ICEBOX governance daemon.33MIT icebox-govRuntime governance for autonomous offensive security — the single seam every human operator, REST client, and LLM agent must pass…176MITAuthenticationCommand line utilities icebox-macroProcedural `#[module(...)]` macro for ICEBOX governance modules.174MIT icebox-pyPython bindings (pyo3) for the ICEBOX governance runtime.15MIT icebreakerA local AI chat app powered by 🦀Rust, 🧊iced, 🤗Hugging Face, and 🦙llama.cpp2,695MIT icebreaker_coreThe pure data types of icebreaker1,062MIT icebugRust bindings for Icebug graph analytics50MITAlgorithmsAPI bindings icecast-statsDecode icecast server information from JSON7,573MITNetwork programmingParsing tools icecaveRust library for AWS Nitro Enclaves to attest to the Internet Computer (IC) Gate canister and provide a vsock-backed ic-agent…552MIT OR Apache-2.0 icecave-parentParent (host) proxy for AWS Nitro Enclaves that forwards IC API traffic for enclaves over vsock and provides a TCP bridge for…544MIT OR Apache-2.0 icechipA mostly true to spec Twitter Snowflake implementation, with multiple modes.2,167MIT icechunkTransactional storage engine for Zarr designed for use on cloud object storage36,690Apache-2.0Database interfacesScience icechunk-arrow-object-storeApache Arrow object_store storage backend for icechunk2,709Apache-2.0Database interfacesScience icechunk-formatBinary format types and serialization for the Icechunk storage engine2,708Apache-2.0Database interfacesScience icechunk-macrosSupport and helper macros for the Icechunk library1,370Apache-2.0Database interfacesScience icechunk-pythonTransactional storage engine for Zarr designed for use on cloud object storage1,271MIT OR Apache-2.0Database interfacesScience icechunk-s3Native AWS S3 storage backend for icechunk2,689Apache-2.0Database interfacesScience icechunk-storageStorage trait and shared types for icechunk2,855Apache-2.0Database interfacesScience icechunk-typesShared foundational types for icechunk2,982Apache-2.0Database interfacesScience icecreamPrint debugging with inspection.14,595MIT icecream-rsPrint debugging with inspection.1,976MIT icedA cross-platform GUI library inspired by Elm2,373,855MITGUI iced-boxA utility box for iced.rs18,896GPL-3.0-onlyGUI iced-chat-widgetA customizable chat widget for the Iced GUI library.38GPL-2.0 iced-code-editorA custom code editor widget for the Iced GUI framework with syntax highlighting, line numbers, and scrolling support.1,958MITGUI iced-cpuidShows CPUID features and instruction encodings used by x86/x64 binaries1,705MITDevelopment tools::DebuggingEncoding iced-fluent-themeA Fluent 2 inspired theme for the Iced GUI library23MIT iced-gaugesGauges for Iced1,220MIT OR Apache-2.0GUI iced-layoutDefine iced UI layouts in XML with compile-time macro expansion25MIT iced-layout-coreCore IR types for iced-layout244MIT iced-layout-macroProc macro for iced-layout102MIT iced-layout-xmlXML parser for iced-layout179MIT iced-leniaParticle Lenia simulation in Rust using iced2,505MITDevelopment toolsGUI iced-markupA declarative markup DSL for building Iced GUI applications in Rust23MITDevelopment tools::Procedural macro helpersGUI iced-multi-windowUtilities for managing many windows in an iced application3,053MITGUI iced-optional-element-shimutility shim for iced <= 0.13.1 to enable using conditional elements in rows and columns511MIT iced-pancursesToy renderer for iced based on pancurses4,306MIT iced-pywalGet iced theme from pywal color pallete.1,408MIT OR Apache-2.0 iced-resizable-splitResizable Horizontal and Vertical split for iced crate231MITGraphics iced-shadcnShadcn-inspired component kit for iced331MITGame developmentGUI iced-shadcn-uiCLI to add shadcn/ui-inspired iced 0.14 components as copy-paste Rust source37MITCommand line utilitiesGUI iced-swdir-treeiced widget for file tree powered by swdir, supporting selection, lazy loading and filtering.430Apache-2.0FilesystemGUI iced-themerParse TOML theme files into iced's native Theme type115MIT iced-tic-tac-toeTry out iced by making a simple game of tic tac toe.1,588MIT iced-twitch-guiGUI to work with the currently live streams of your followed twitch creators3,446MIT OR Apache-2.0 iced-widget-kitExtra widgets for the Iced GUI library43MIT iced-window-chromeNative-only window chrome patches for iced on Windows, macOS, and Linux32MITGUI iced-x86iced-x86 is a blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust2,515,443MITDevelopment tools::DebuggingEncoding iced_7guisAn implementation of 7 GUIs using iced.60MIT OR Apache-2.0GUI iced_afThe iced application framework project.3,198BSD-3-ClauseRust patterns iced_akselA data-driven charting library for Iced445MITGUI