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.
ibc-data-typesMaintained by `ibc-rs`, delineates standard data structures and domain types of the Inter-Blockchain Communication (IBC)…13,946Apache-2.0
ibc-deriveMaintained by `ibc-rs`, macros implementations of #[derive(ClientState)] and #[derive(ConsensusState)]171,745Apache-2.0
ibc-grpc-serverIBC gRPC server implementation.1,555MIT
ibc-middleware-moduleIBC module to facilitate middleware implementations45,891MIT
ibc-middleware-module-macrosIBC module to facilitate middleware implementations - macros46,078MIT
ibc-middleware-overflow-receiveIBC middleware that sends amounts overflowing some target to another address45,510MIT
ibc-middleware-packet-forwardIBC packet forward middleware implementation targeting ibc-rs45,493MIT
ibc-monitorA monitoring tool for IBC light clients513MIT OR Apache-2.0
ibc-primitivesMaintained by `ibc-rs`, furnishes essential types and traits universally
utilized in the implementation of diverse IBC…327,084Apache-2.0
ibc-protoibc-proto provides Cosmos SDK & IBC Protocol Buffers definitions1,210,630Apache-2.0
ibc-queryMaintained by `ibc-rs`, contains essential IBC query types, utility functions and
gRPC service implementations for the IBC…40,953Apache-2.0
ibc-relayerImplementation of an IBC Relayer in Rust, as a library115,300Apache-2.0
ibc-relayer-cliHermes is an IBC Relayer written in Rust79,516Apache-2.0
ibc-relayer-restRust implementation of a RESTful API server for Hermes66,691Apache-2.0
ibc-relayer-typesImplementation of the Inter-Blockchain Communication Protocol (IBC).
This crate comprises the main data structures and…172,275Apache-2.0
ibc-telemetryTelemetry service for the Hermes IBC relayer97,247Apache-2.0
ibc-test-frameworkFramework for writing integration tests for IBC relayers37,553Apache-2.0
ibc-testkitMaintained by `ibc-rs`, serves as a versatile library that provides essential abstractions
and implementations, fulfilling a…86,617Apache-2.0
ibc-typesData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…160,905Apache-2.0
ibc-types-core-channelData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…160,897Apache-2.0
ibc-types-core-clientData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…164,150Apache-2.0
ibc-types-core-commitmentData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…164,280Apache-2.0
ibc-types-core-connectionData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…162,079Apache-2.0
ibc-types-domain-typeData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…164,646Apache-2.0
ibc-types-identifierData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…165,764Apache-2.0
ibc-types-lightclients-tendermintData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…160,778Apache-2.0
ibc-types-pathData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…160,815Apache-2.0
ibc-types-timestampData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…164,804Apache-2.0
ibc-types-transferData types for the Inter-Blockchain Communication (IBC) protocol.
This crate defines common data structures that can be…161,275Apache-2.0
ibcoreStandalone IB Gateway integration layer wrapping ibapi — diagnostic events, structured errors, market data snapshots61MIT
ibcx-test-utilsTest utils for ibcx7,295Apache-2.0
ibdgenGenerate incomplete block designs for experiments with prohibited pairs2,280GPL-3.0-or-later
ibdl-commonCommon functions and data structs for parsing and downloading posts from imageboards11,503MIT
ibdl-coreMain download infrastructure for imageboard_downloader17,101MIT
ibdl-extractorsImageboard post extractors used in imageboard_downloader12,838MIT
ibeIdentity Based Encryption schemes on the BLS12-381 pairing-friendly elliptic curve28,956MIT
ibenchExtremely simple and small Rust library for quickly timing a closure2,668MIT
iberis-protobufProtobuf files for the marraph project!7,887Apache-2.0
ibex_alphaErgonomic HTML templating in Rust for SSG/SSR1,506MIT
ibex_coreCore for Ibex templating2,127MIT
ibex_macrosMacros for Ibex templating1,810MIT
ibflexA library and a CLI for reading Interactive Brokers Flex reports and comparing to Ledger-cli transactions33,897GPL-3.0-or-later
ibigA big integer library with good performance779,570MIT OR Apache-2.0
ibig-coreCore big-integer algorithms.19MIT OR Apache-2.0
ibig-rsBig integer library1,314MIT
ibiscriptIbiScript is a notation language for critical epigraphic editions.27MIT
ibkrMinimal request against the Interactive Brokers Client Portal Web API168AGPL-3.0
ibkr-agent-gatewayUnofficial local-first CLI and MCP gateway for Interactive Brokers workflows.52MIT
ibkr-cp-api-clientA client for the IBKR Client Portal API4,084MIT
ibkr-flex-statementParser for InteractiveBrokers (IBKR) Flex-based query response XML broker statements.4,783MIT
ibkr_client_portalUnofficial API Client implement for Interactive Brokers (IBKR / IB) Client Portal.32,884MIT
ibl_cliCommand-line interface for baking and validating IBL assets.75MIT
ibl_coreRenderer-agnostic Rust core for baking, reading, validating IBL assets, and exporting KTX2.120MIT
ibltInvertible bloom lookup table implementation1,944MIT
ibm-appconfiguration-rust-sdkThe IBM Cloud App Configuration Rust SDK is used to perform feature flag and property evaluation based on the configuration on…21Apache-2.0
ibm-watsonA wrapper for interacting with the IBM Watson API2,946MIT OR Apache-2.0
ibm1047String conversions to and from IBM-10471,958MIT
ibm437IBM437 bitmap font — works with embedded-graphics and raw framebuffers (minifb, softbuffer, SDL2…)21,076MIT
ibm_dbA tool for DB2 connectivity using CLI Driver57,888MIT OR Apache-2.0
ibm_hfpPure-Rust IBM hexadecimal floating point (HFP) types with bit-exact IEEE-754 conversion.408MIT
ibmcloud-coreThis crate for IBM Cloud is an abstraction from de api referenced in docs.6,155MIT OR Apache-2.0
ibmcloud-cosA Rust client / SDK for interacting with IBM Cloud Object Storage9,411Apache-2.0
ibmcloud-iamA collection of Rust modules for interacting with IBM Cloud IAM (Identity and Access Managment)4,537Apache-2.0
ibmfloatIBM floating point number types163,055BSD-3-Clause
ibn_battutaA Rust Library for Solving the Travelling Salesman Problem (TSP)2,831MIT
iboxSimple input box drawing command line utility.1,652Unlicense
ibox-crosstermA fork of crossterm made for ibox to get the stderr position of the cursor. NOT FOR GENERAL USE.3,154MIT
ibr4_somethingtrying out cargo1,552MIT
ibrahim-tcpHigh-performance lightweight TCP protocol with reliability, compression, and fault tolerance39GPL-3.0
ibsIdentity-Based Signature schemes21,295MIT OR Apache-2.0
ibtopReal-time terminal monitor for InfiniBand networks1,103Apache-2.0
ibtwsapiA fork of the IBKR-API-Rust package that uses a simpler interface paradigm4,321MIT
ibuA library for high throughput binary encoding genomic sequences4,627MIT
ibufA memory buffer pool implementation2,361MIT
ibuilderInteractive builder for Rust types11,988MIT
ibuilder_deriveInteractive builder for Rust types13,116MIT
ibusIBus implementation in Rust2,988MIT OR Apache-2.0
ibus-dlLoads IBus at runtime1,623MIT OR Apache-2.0
ibus-rsA no_std compatible IBUS RC protocol parser for embedded systems1,665MIT OR Apache-2.0
ibverbsBindings for RDMA ibverbs through rdma-core157,404MIT OR Apache-2.0
ibverbs-rsSafe, ergonomic Rust bindings for the InfiniBand libibverbs API62MIT OR Apache-2.0
ibverbs-sysRaw, FFI bindings for RDMA ibverbs through rdma-core272,147MIT OR Apache-2.0
icintegrated circuit1,969MIT OR Apache-2.0
ic-agentAgent library to communicate with the Internet Computer, following the Public Specification.1,453,948Apache-2.0
ic-agent-canister-runtimeImplementation of a canister runtime of the Internet Computer for `ic-agent`1,493Apache-2.0
ic-analytics-sdkIC Analytics SDK96MIT
ic-assetLibrary for storing files in an asset canister.43,695Apache-2.0
ic-asset-certificationCertification for static assets served over HTTP on the Internet Computer27,215Apache-2.0
ic-asset-routerFile-based HTTP routing with IC response certification for Internet Computer canisters43MIT
ic-asset-router-macrosProc-macro crate for ic-asset-router. Provides the #[route] attribute for per-route certification configuration.120MIT
ic-atpATP(Account Transfer Protocol) implementation for Internet Computer1,338MIT
ic-auth-clientA client library for Internet Computer identity authentication services.8,621Apache-2.0
ic-bn-libInternet Computer Boundary Nodes shared modules34,797Apache-2.0
ic-bn-lib-commonA collection of traits & types commonly used by ic-bn-lib and others34,518Apache-2.0
ic-btc-interfaceRust types for the Internet Computer's Bitcoin API.508,312Apache-2.0
ic-btc-test-utilsTest utilities for the Bitcoin Canister on the Internet Computer88,063Apache-2.0
ic-btc-validationValidation for Bitcoin Headers78,523Apache-2.0
ic-call-chaosChaos monkey library for Internet Computer calls1,314MIT OR Apache-2.0
ic-call-retryRetries for inter-canister calls on the Internet Computer1,136MIT OR Apache-2.0
ic-canister-kitAn ic canister package70,922Apache-2.0
ic-canister-logA logging library for smart contracts running on the Internet Computer.453,121Apache-2.0
ic-canister-runtimeRust library that abstracts the canister runtime on the Internet Computer50,015Apache-2.0
ic-canister-serveA library for serving assets over the http_endpoint of smart contracts running on the Internet Computer.2,885Apache-2.0
ic-canister-sig-creationLibrary for creating canister signatures on the Internet Computer.235,243Apache-2.0
ic-captchaGenerating CAPTCHAs with given random bytes for the Internet Computer.12,534Apache-2.0
ic-cborCBOR decoding for Internet Computer clients595,217Apache-2.0
ic-cdkCanister Developer Kit for the Internet Computer.4,797,395Apache-2.0
ic-cdk-bindgenInternet Computer Binding Generator.34,314Apache-2.0
ic-cdk-bitcoin-canisterUtility for making inter-canister calls to the Bitcoin canisters on the Internet Computer854Apache-2.0
ic-cdk-executorAsync executor for `ic-cdk`968,571Apache-2.0
ic-cdk-macrosCanister Developer Kit macros.4,455,550Apache-2.0
ic-cdk-management-canisterUtility for making inter-canister calls to the IC management canister41,332Apache-2.0
ic-cdk-optimizerWASM Optimizer for the IC CDK (experimental).102,284Apache-2.0
ic-cdk-timersTimers library for the Rust CDK.1,783,293Apache-2.0
ic-certificate-verificationCertificate verification for the Internet Computer585,984Apache-2.0
ic-certificationTypes related to the Internet Computer Public Specification.1,685,898Apache-2.0
ic-certified-assetsRust support for asset certification.18,356Apache-2.0
ic-certified-mapMerkleized map data structure.847,073Apache-2.0
ic-commerceCrates for integrating ICP cansiters with e-commerce platforms1,484MIT
ic-core-moduleNative client for interacting with IntelCache1,623GPL-3.0
ic-cronTask scheduler rust library for the Internet Computer30,844MIT
ic-custom-domains-backendInternet Computer Custom Domains feature crates33,672Apache-2.0
ic-custom-domains-baseInternet Computer Custom Domains feature crates34,032Apache-2.0
ic-custom-domains-canisterInternet Computer Custom Domains feature crates285Apache-2.0
ic-custom-domains-canister-apiCustom Domains Canister API34,398Apache-2.0
ic-custom-domains-canister-clientInternet Computer Custom Domains feature crates33,882Apache-2.0
ic-cycles-ledger-clientA payment system for ICP canisters offering paid APIs.1,328Apache-2.0
ic-dbms-apiPublic API types for ic-dbms-canister. This crate provides shared types for interacting and implementing the ic-dbms-canister.600MIT
ic-dbms-canisterA framework to build Database canisters on the Internet Computer using DBMS, by just providing the schema.358MIT
ic-dbms-clientic-dbms-canister client library for interacting with the ic-dbms-canister.256MIT
ic-dbms-macrosMacros and derive ic-dbms-canister612MIT
ic-doge-interfaceRust types for the Internet Computer's Dogecoin API.29,292Apache-2.0
ic-dummy-getrandom-for-wasmWorkaround a problem with rand on wasm32-unknown-unknown targets33,925Apache-2.0
ic-e8sFixed decimal point types for the Internet Computer with support for multiplication and division. Makes it easy to make finance…6,504MIT
ic-ed25519A package created for the Internet Computer Protocol for creating and verifying Ed25519 signatures.227,536Apache-2.0
ic-error-typesError types of the Internet Computer545,881Apache-2.0
ic-ethInteract with the Ethereum blockchain from the Internet Computer.6,667Apache-2.0
ic-ethereum-typesEthereum common types that by canisters on the Internet Computer6,027Apache-2.0
ic-event-hubEvent-based pub/sub for IC canisters18,791MIT
ic-event-hub-macrosEvent-based pub/sub for IC canisters17,388MIT
ic-evm-signThis library enables Internet Computer canisters to sign transactions for EVM-compatible blockchains8,538Apache-2.0
ic-evm-utilsUtils for interacting with Ethereum from ICP canisters.26,070Apache-2.0
ic-file-uploaderA utility for uploading files larger than 2MB to Internet Computer canisters.4,588MIT OR Apache-2.0
ic-http-certificationCertification for HTTP responses for the Internet Computer593,777Apache-2.0
ic-http-gatewayAn HTTP Gateway implementation for interfacing with the Internet Computer over HTTP125,603Apache-2.0
ic-http-typesHTTP request and response types for the Internet Computer49,355Apache-2.0
ic-icrc-txA utility library for building and parse icrc transactions3,420MIT OR Apache-2.0
ic-identity-hsmIdentity implementation for HSM for the ic-agent package.459,257Apache-2.0
ic-kitTestable Canister Developer Kit for the Internet Computer.50,140Apache-2.0
ic-kit-macrosIC-Kit's macros for canister development19,362GPL-3.0
ic-kit-runtimeIC-Kit's Canister Simulator5,148GPL-3.0
ic-kit-sysIC-Kit's API bindings to the Internet Computer's WASM runtime.7,222MIT
ic-ledger-typesTypes for interacting with the ICP ledger canister.377,260Apache-2.0
ic-llmA library for making requests to the LLM canister on the Internet Computer56,596Apache-2.0
ic-loggerA logger for the Internet Computer2,215MIT
ic-management-canister-typesTypes for calling the IC management canister776,948Apache-2.0
ic-mdDriver for the iC-Haus iC-MD 48-Bit quadrature counter with SPI interface.373MIT OR Apache-2.0
ic-memoryDurable stable-memory allocation governance for Internet Computer canisters14,548MIT
ic-metrics-assertFluent assertions for metrics10,607Apache-2.0
ic-metrics-encoderA library for encoding metrics in Prometheus text exposition format.912,519Apache-2.0
ic-muiC-MU Magnetic Off-Axis Absolute Position Encoder driver2,550MIT
ic-nosqlA flexible NoSQL database library for Internet Computer canisters1,550MIT
ic-ossThe Rust version of the client SDK for the ic-oss cluster.32,380MIT OR Apache-2.0
ic-oss-canA Rust library for implementing large file storage in ICP canisters23,774MIT OR Apache-2.0
ic-oss-cliA command-line tool implemented in Rust for the ic-oss cluster.28,405MIT OR Apache-2.0
ic-oss-typesA Rust types library used for integrating with ic-oss cluster.38,561MIT OR Apache-2.0
ic-papiA payment system for ICP canisters offering paid APIs.740Apache-2.0
ic-papi-apiA payment system for ICP canisters offering paid APIs.1,166Apache-2.0
ic-papi-guardA payment system for ICP canisters offering paid APIs.943Apache-2.0
ic-plutoHTTP router & SSR tool for the Internet Computer.3,985MIT
ic-pluto-templatingHTTP router & SSR tool for the Internet Computer.2,797MIT
ic-pocket-canister-runtimeCanisters runtime on the Internet Computer using Pocket IC5,466Apache-2.0
ic-pub-keyA package created for the Internet Computer Protocol for (offline) derivation of threshold public keys746Apache-2.0
ic-queryInternet Computer query library for NNS, SNS, ICRC, and related public network metadata3,973MIT
ic-query-cliCommand-line wrapper for read-only Internet Computer metadata queries656MIT
ic-radix-rsA library for interacting Radix DLT within the Internet Computer3,711MIT
ic-radix-signerA simple Radix DLT signer for the Internet Computer1,440MIT
ic-randsimple random number generator for icp5,542MIT
ic-representation-independent-hashA library for computing representation-independent hashes as described in the Internet Computer interface specification.784,624Apache-2.0
ic-response-codesInternet Computer Response Codes2,483Apache-2.0
ic-response-verificationClient side response verification for the Internet Computer690,741Apache-2.0
ic-rusqliteThe project provides easy-to-use library to enable SQLite in your Internet Computer canister.3,181MIT
ic-safe-upgradesSafe upgrades of Internet Computer canisters controlled by other canisters1,424MIT OR Apache-2.0
ic-scalable-helperHelper methods1,193MIT
ic-secp256k1A package created for the Internet Computer Protocol for the handling of ECDSA and Schnorr keys over the secp256k1 curve.56,786Apache-2.0
ic-secp256r1A package created for the Internet Computer Protocol for the handling of ECDSA keys over the secp256r1 curve.653Apache-2.0
ic-sha3Library for SHA-3 and Keccak hashing on the Internet Computer187,692Apache-2.0
ic-signature-verificationVerification of signatures supported by the Internet Computer133,329Apache-2.0
ic-solidity-bindgenGenerates bindings for solidity contracts. Uses web3 under the hood. This is a fork of graphprotocol/solidity-bindgen32,780MIT
ic-solidity-bindgen-macrosA proc macro crate internal to ic-solidity-bindgen26,833MIT
ic-sql-migrateA lightweight database migration library for Internet Computer (ICP) canisters with SQLite and Turso support.1,639MIT
ic-sqliteICSQLite is a cloud SQLite database on Internet Computer and provides SDK for developers to use.2,574MIT OR Apache-2.0
ic-sqlite-featuresICSQLite is a cloud SQLite database on Internet Computer and provides SDK for developers to use.7,162MIT OR Apache-2.0
ic-sqlite-vfsSQLite VFS backed directly by Internet Computer stable memory903MIT OR Apache-2.0
ic-stable-memoryInternet Computer's stable memory collections and tools37,678MIT
ic-stable-memory-deriveDerive macros for ic-stable-memory23,795MIT
ic-stable-roaringPersistent Rust Roaring Bitmap for the Internet Computer.26MIT OR Apache-2.0
ic-stable-structuresA collection of data structures for fearless canister upgrades.2,316,545Apache-2.0
ic-storage-moduleNative client for interacting with IntelCache1,685GPL-3.0
ic-testThis tool helps to organize IC Rust canister testing as well as cross-testing between ICP and EVM.10,167MIT