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.

abstract-ans-hostAbstract Name Service Contract64,760LGPL-3.0 abstract-apibase api contract implementation49,151GPL-3.0-or-later abstract-appbase app contract implementation88,639LGPL-3.0 abstract-bitsTurn any combination of bit and byte fields into a structs1,512Apache-2.0 OR MITData structuresEmbedded development abstract-bits-deriveTurn bit & byte sequences into normal structs1,947Apache-2.0 OR MIT abstract-bootAbstract deployment helpers with BOOT37,581GPL-3.0-or-later abstract-calculusA programming language and model of computation that matches the abstract algorithm perfectly.10,650MIT abstract-cliA high-performance Rust-native CLI coding agent28MIT abstract-clientA client oriented package for the Abstract Framework.21,408LGPL-3.0 abstract-coreAbstract contract interfaces and storage layouts45,595GPL-3.0-or-later abstract-core-testingAbstract contract interfaces and storage layouts2,366GPL-3.0-or-later abstract-cw-multi-testTesting tools for multi-contract interactions155,648Apache-2.0 abstract-cw-orch-polytoneCW Orchestrator interfaces for Polytone37,570BSD-3-Clause abstract-cw-plus-interfaceCW4 implementation of group based on staked tokens35,227Apache-2.0 abstract-cw1Definition and types for the CosmWasm-1 interface26,210Apache-2.0 abstract-cw1-subkeysImplement subkeys for authorizing native tokens as a cw1 proxy contract36,236Apache-2.0 abstract-cw1-whitelistImplementation of an proxy contract using a whitelist35,143Apache-2.0 abstract-cw2Definition and types for the CosmWasm-2 interface39,587Apache-2.0 abstract-cw20Definition and types for the CosmWasm-20 interface50,809Apache-2.0 abstract-cw20-baseBasic implementation of a CosmWasm-20 compliant token44,892Apache-2.0 abstract-cw20-ics20IBC Enabled contracts that receives CW20 tokens and sends them over ICS20 to a remote chain32,349Apache-2.0 abstract-cw3CosmWasm-3 Interface: On-Chain MultiSig/Voting contracts30,390Apache-2.0 abstract-cw3-fixed-multisigImplementing cw3 with an fixed group multisig32,701Apache-2.0 abstract-cw3-flex-multisigImplementing cw3 with multiple voting patterns and dynamic groups32,359Apache-2.0 abstract-cw4CosmWasm-4 Interface: Groups Members26,591Apache-2.0 abstract-cw4-groupSimple cw4 implementation of group membership controlled by admin32,659Apache-2.0 abstract-cw4-stakeCW4 implementation of group based on staked tokens32,357Apache-2.0 abstract-dex-adapter-traitsThe tendermint staking adapter is a Abstract adapter for interacting with usual DEX commands. It provides a common interface for…10,567GPL-3.0-or-later abstract-dex-standardThe tendermint staking adapter is a Abstract adapter for interacting with usual DEX commands. It provides a common interface for…16,865LGPL-3.0 abstract-extensionbase extension contract implementation5,872GPL-3.0-or-later abstract-gettersAbstract how, what and from where to get a value using a trait684MIT abstract-getters-deriveDerive macros for the abstract-getters crate688MIT abstract-guiDeclarative GUI structure language and CLI59MIT abstract-ibc-clientAbstract IBC Client Contract26,581LGPL-3.0 abstract-ibc-hostAbstract IBC Host Contract80,660LGPL-3.0 abstract-icaAbstract Interchain Account (ICA) Types88,438LGPL-3.0 abstract-ica-clientAbstract ICA Client Contract4,601LGPL-3.0 abstract-ica-testingAbstract ICA struct and protocol version definitions2,848GPL-3.0-or-later abstract-implCreate abstract implementations for traits5,359MITDevelopment toolsRust patterns abstract-interchain-testsInterchain testing library for the Abstract SDK. This is used primarily for tests but some elements are re-usable for testing…3,942GPL-3.0-or-later abstract-interfaceAbstract deployment helpers with cw-orchestrator63,859LGPL-3.0 abstract-interface-testingAbstract deployment helpers with cw-orchestrator3,693GPL-3.0-or-later abstract-macrosMacros for Abstract SDK76,777LGPL-3.0 abstract-macros-testingMacros for Abstract SDK1,813GPL-3.0-or-later abstract-managerAbstract Manager Contract54,462GPL-3.0-or-later abstract-module-factoryAbstract Module Factory Contract63,752LGPL-3.0 abstract-money-market-standardThe money market adapter is an Abstract adapter for interacting with usual Money Market commands. It provides a common interface…9,186LGPL-3.0 abstract-nsAbstract name service traits for use with futures (and tokio)82,135MIT/Apache-2.0AsynchronousNetwork programming abstract-osAbstract contract interfaces and storage layouts53,638GPL-3.0-or-later abstract-os-factoryAbstract OS Factory Contract3,781GPL-3.0-or-later abstract-polytoneCore interfaces for Polytone Interchain accounts and queries.38,619BSD-3-Clause abstract-polytone-noteSends messages to be executed on other chains over IBC.48,017BSD-3-Clause abstract-polytone-proxyAn Interchain Account contract.25,376BSD-3-Clause abstract-polytone-voiceThe Polytone Voice contract, recieving notes over IBC and vocalizing them on the host chain via account proxy contracts.24,994BSD-3-Clause abstract-proxyAbstract Proxy Contract54,386GPL-3.0-or-later abstract-refProvides an abstraction of different ways to reference a value.1,947MIT OR Apache-2.0 abstract-registryAbstract Registry Contract10,500LGPL-3.0 abstract-rsReserved crate name for future project25MIT abstract-sdkHelpers for Abstract contracts119,018LGPL-3.0 abstract-staking-adapter-traitsAbstract Cw-Staking Adapter Exports (used for implementing the adapter for specific staking platforms)10,687GPL-3.0-or-later abstract-staking-standardAbstract Cw-Staking Adapter Exports (used for implementing the adapter for specific staking platforms)16,273LGPL-3.0 abstract-standalonebase standalone contract implementation7,282LGPL-3.0 abstract-stdAbstract contract interfaces and storage layouts24,325LGPL-3.0 abstract-syntax-treetools to create and work with abstract syntax trees1,777MIT abstract-testingAbstract contract interfaces and storage layouts68,725LGPL-3.0 abstract-version-controlAbstract Version Control Contract54,438GPL-3.0-or-later abstract-xionAbstract account implementation on xion chain3,176LGPL-3.0 abstract_integersDefining specification-friendly bounded natural integer types10,612Apache-2.0 abstract_socketTypes to abstract over TCP and Unix socket.64MITNFANetwork programmingOperating systems::Unix APIs abstractapiRust API bindings for the Abstract HTTP API9,081MIT OR Apache-2.0API bindings abstractgraphAbstract Graph Algorithms8,616LGPL-2.1-or-laterAlgorithms abstractioAbstract IO dimensionality analysis for physics using theory of Avatar Extensions1,850MIT OR Apache-2.0 abstracttuiA reactive, compositor-grade terminal UI engine: fine-grained signals, layered rendering with damage tracking, images…312MITCommand-line interfaceGraphics abstracttui-graphGraph auto-layout for AbstractTUI: layered (sugiyama-lite), force-directed and grid passes over one GraphDesc -> Layout contract,…14MITCommand-line interfaceVisualization abstracttui-mermaidHonest-subset mermaid diagram rendering for AbstractTUI: hand-rolled parser, flowcharts through abstracttui-graph layout,…11MITCommand-line interfaceVisualization abstrapExtensible compiler middle layer with abstract interpretation and code generation to MLIR.1,459non-standard abstrapsExtensible compiler middle layer with abstract interpretation and code generation to MLIR.13,214non-standard absurdCommand line tool for managing Surreal stores.3,672MITCommand-line interfaceConfiguration absurd-futureA future adapter that turns a future that never resolves (returns Infallible) into a future that can resolve to any type.2,564MITAsynchronous absurder-sqlAbsurderSQL - SQLite + IndexedDB that's absurdly better than absurd-sql560AGPL-3.0 absurdlerA simple bot to help you solve Absurdle, a variant of NYT's Wordle.3,386MIT abtAgenticBlockTransfer — agentic-first CLI successor to dd, human-first GUI/TUI successor to balenaEtcher, Ventoy, Rufus, Fedora…62AGPL-3.0-onlyCommand line utilitiesFilesystem abtc-adaptersIn-memory adapter implementations for Agentic-Bitcoin port traits261MITCryptography::Cryptocurrencies abtc-applicationAgentic-Bitcoin application services — chain state, P2P processing, mining, fee estimation, mempool, and more186MITCryptography::Cryptocurrencies abtc-domainPure Agentic-Bitcoin domain logic — types, consensus rules, script interpreter, crypto, wallet primitives411MITCryptography::Cryptocurrencies abtc-infrastructureAgentic-Bitcoin node composition layer — wires domain, adapters, and application services into a runnable node106MITCryptography::Cryptocurrencies abtc-portsTrait interfaces (ports) for Agentic-Bitcoin storage, mempool, wallet, mining, network, and RPC340MITCryptography::Cryptocurrencies abtopAI agent monitor for your terminal2,095MITCommand line utilities ABtreeAVL and Btree for rust14,556MIT abtz-add-oneAdd one to a number645MIT abtz-add-twoAdd two450MIT abtz-adderAdd demo443MIT abtz_learn015_cargocratesioA simple example to learn cargo crates.io441MIT abu-agentAgent development library44MIT abu-baseCore data structures for chat and embeddings.360MIT abu-macrosabu macros183MIT abu-mcpMCP protocol implementation119MIT abu-providerAPI integration supporting multiple vendors.184MIT abu-ragRetrieval-Augmented Generation system116MIT abu-skillSkill loading and management117MIT abu-toolAgent tool abstractions183MIT abuildUser-friendly yet personalized tool library461AGPL-3.0-only abundantisHigh-performance unified environment variable management from multiple sources831MITConfigurationDevelopment tools aburayayah cluster node / host image — the bathhouse a yubaba runs in (name reservation)21MIT OR Apache-2.0 abusDbus implementation110Apache-2.0 abusctlCommand-line tool for inspecting and interacting with D-Bus24EUPL-1.2 abusdD-Bus broker daemon22EUPL-1.2 abuseipdbAbuseIPDB client5,225MITAPI bindings abuseipdb2A Rust library for the AbuseIPDB API v26,066MIT abutStructural IPC orchestration and boundary-aware Unix Domain Sockets. Manages the secure adjacency of isolated processes within…95MIT OR Apache-2.0 abvAV and BV convert functions for Bilibili videos.8,099MIT OR CC0-1.0Algorithms abx2xmlRust Library to Decode Android Binary XML (ABX)1,114Apache-2.0Command line utilitiesParsing tools abxbus-rustRust implementation of the abxbus Event Bus library36MIT abxmlParser for resources.arsc contained on APKs and binary XML decompresser.52,533MIT/Apache-2.0Parser implementationsParsing tools abyo-crdtPure Rust CRDT library: Fugue-Maximal list, OR-Set, LWW-Map, PN-Counter, Peritext rich text, Yjs Delta interop, anchor-based…19MIT OR Apache-2.0ConcurrencyData structures abyo-hippoDefensive namespace reservation for the abyo-hippo crate. The actual project lives at https://crates.io/crates/claude-hippo…19Apache-2.0 OR MITNo standard library abyo-speculatePure Rust Speculative Decoding library for local LLMs — vanilla SD + Medusa, Qwen2 + Llama, batch-1 optimised177Apache-2.0 OR MITScienceText processing abyssCLI-based tasks1,813MIT abyss-coreCore language primitives for the AbySS scripting language: AST, chumsky-based parser, and formatter. Shared between the CLI…192MITDevelopment toolsParsing tools abyss-interpreterRuntime engine for the AbySS scripting language: evaluator, runtime environment, value representation, and the built-in standard…153MITDevelopment tools abyss-langAbySS: Advanced-scripting by Symbolic Syntax — a magic-themed scripting language. Installs the `abyss` binary with `cast` (REPL),…3,437MITCommand line utilitiesDevelopment tools abyss-promise[abyss] A simple promise implementation with adaptive threadpool support.6,303MIT OR Apache-2.0 abyss-protocolAbyss Protocol - A Cthulhu-cyberpunk CLI idle game driven by Claude Code token consumption31MITCommand line utilitiesGames abyssiniandbThe simple local key-value store.4,594MIT OR Apache-2.0Database interfaces abyssosAbyssos terminal colour theme — very dark navy/charcoal with teal/cyan hero accent45MITCommand-line interface acSimple task tracking for LLM sessions35LicenseRef-ProprietaryCommand line utilitiesDevelopment tools ac-compose-macrosMacros for creating Substrate extrinsics and rpc calls10,694Apache-2.0No standard library ac-ffmpegSimple and safe Rust interface for FFmpeg libraries.53,824MIT ac-ffmpeg-buildHelper crate for FFmpeg lookup during ac-ffmpeg build.8,272MIT ac-ffmpeg-featuresHelper crate for resolving FFmpeg features during ac-ffmpeg build.8,578MIT ac-keystoreKeystore (and session key management) for ed25519 based chains like Polkadot. (fork of sc-keystore)7,316Apache-2.0 ac-libA rust library for competitive programming on AtCoder27MITAlgorithmsData structures ac-lib-bundleRust submission library bundler for AtCoder82MITCommand line utilitiesDevelopment tools ac-library-rsA Rust port of AtCoder Library (ACL).47,693CC0-1.0AlgorithmsData structures ac-library-rs-expanderac-library-rs snippets expander for cargo-compete2,147non-standard ac-node-apiSubstrate node type definitions and helpers for the substrate-api-client10,962Apache-2.0No standard library ac-powerReference frames and transforms for ac power analysis1,800Apache-2.0No standard library ac-primitivesSubstrate-api-client primitive types11,921Apache-2.0No standard library ac-qu-ai-ntA WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user15,551Apache-2.0 OR MIT OR Unlicense ac-qu-ai-nt-cli-clapA CLI (written with clap) for ac-qu-ai-nt11,090Apache-2.0 OR MIT OR Unlicense ac-qu-ai-nt-coreThe core library of ac-qu-ai-nt. If you're looking for the application, see cli-clap or gui-eframe or tui-ratatui or the…7,425Apache-2.0 OR MIT OR Unlicense ac-qu-ai-nt-gui-eframeA GUI (written with egui / eframe) for ac-qu-ai-nt7,776Apache-2.0 OR MIT OR Unlicense ac-qu-ai-nt-tui-ratatuiA TUI (written with Ratatui) for ac-qu-ai-nt7,758Apache-2.0 OR MIT OR Unlicense ac-rumqttcAn efficient and robust mqtt client for your connected devices2,674Apache-2.0Network programming ac-rustubeA YouTube video downloader, originally inspired by pytube, written in Rust.2,719MIT OR Apache-2.0 ac3rmAn incremental AC-3rm propagator in Rust with dynamic assertion and retraction of constraints33non-standardAlgorithmsData structures ac4490Rust driver for the Ezurio / Laird / Aerocomm AC4490 transceiver5,929MIT ac_crawler_typesnormalized types for the anti capital public data crawlers8,744MIT ac_tram_typestypes for TRAM17,884MIT acaA Rust-based agentic tool that automates coding tasks using Claude Code and OpenAI Codex CLI integrations585MITCommand line utilitiesDevelopment tools acaciaA spatial partitioning and tree library.31,668MPL-2.0 acacia_netA library for the Minecraft: Java Edition network protocol.2,193GPL-3.0-or-laterNetwork programming academic-journalsA library for managing journal abbreviations and full names6,487Apache-2.0ScienceText processing academic-journals-cliCommand-line interface for academic journal abbreviation lookups26Apache-2.0Command line utilitiesScience academy-forgeExtract structured knowledge from NexCore Rust source into IR for Academy and Observatory22MIT OR Apache-2.0Development tools acadlispAutoLISP interpreter and mini CAD engine - CSV/TPL/LSP workflow emulator for AutoCAD 9/10 (DOS era)110MITGraphicsMathematics acadrustA pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary) and DWG format (Binary).4,570MPL-2.0EncodingParser implementations acaiImplementation of the Agent2Agent (A2A) protocol1,792Apache-2.0Network programmingWeb programming acall-cliA tool acall local development1,936MIT OR Apache-2.0 acapAs Close As Possible — nearest neighbor search in Rust.46,056MITAlgorithmsData structures acap-loggingLogging utilities for ACAP applications7,767MIT acari-cliCommand-line client for mite time-tracking15,706MIT acari-libPragmatic client for the mite timetracking API18,241MIT acarsRust library to decode ACARS, VDL2, ADS-C, and CPDLC payloads4,622MIT acatLike lolcat, but more chaotic. Not feature-complete yet.3,657GPL-3.0-or-later Acatsama0871Acatsama0871's first crate! Hello World!2,232MIT acbcA protcol decoder crate for the ACC Broadcasting API by Kunos Simulazioni1,968AGPL-3.0-or-later acbr-rsReserved crate name for future work in Rust558MIT OR Apache-2.0 accplaintext double-entry accounting command line tool5,593GPL-3.0-or-laterCommand line utilitiesFinance acc_readerA wrapper for std::io::Read providing std::io::Seek11,196MIT/Apache-2.0 acc_shared_memory_rsRust library for reading Assetto Corsa Competizione shared memory4,202MIT OR Apache-2.0API bindingsGame development accacheFetch, cache, and persist Solana account data for in-process tests15MIT OR Apache-2.0 accelGPGPU Framework for Rust14,104MIT/Apache-2.0 accel-coreSupport crate for writing GPGPU kernels using accel13,151MIT/Apache-2.0 accel-deriveProcedual macro for writing GPGPU kernel13,157MIT/Apache-2.0 accel-mma84Driver for an MMA8452Q 3-axis accelerometer.13,654MIT accel-stepperA library for controlling stepper motors.2,629GPL-2.0Embedded developmentHardware support accelerate-blas-sysApple's vecLib Binding to Rust1,820MIT accelerate-frameworkApple `Accelerate.framework` Rust wrapper1,441MIT OR Apache-2.0External FFI bindingsOperating systems::macOS APIs accelerate-generalA general matrix and vector operations library using Apple's Accelerate framework.1,306MIT OR Apache-2.0MathematicsScience accelerate-providerThe package provides BLAS and LAPACK using Apple’s Accelerate framework.20,930Apache-2.0/MIT accelerate-srcThe package provides a source of BLAS and LAPACK via the Accelerate framework.764,826Apache-2.0/MITScience accelerate-sysApple `Accelerate.framework` low-level FFI bindings1,753MIT OR Apache-2.0External FFI bindingsOperating systems::macOS APIs acceleratorMVP multi-level cache runtime with singleflight load de-duplication36MITAsynchronousCaching accelerator-macrosProcedural macros for the accelerator cache runtime110MITAsynchronousCaching accelerometerGeneric, embedded-friendly accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers…417,444Apache-2.0 OR MITEmbedded developmentHardware support accelnetAccelNet1,406MIT accentcolor space abstration API16MIT OR Apache-2.0 acceptMy personal parser combinator library, deciding what tokens to accept.1,403MIT OR Apache-2.0 accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.9,705MIT OR Apache-2.0CompressionWeb programming accept-encoding-forkDetermine the best encoding possible from an Accept-Encoding HTTP header.3,659MIT OR Apache-2.0CompressionWeb programming accept-headerA simple library for parsing HTTP Accept headers for content negotiation.95,861MITWeb programming accept-languageParse and compare Accept-Language header strings534,662MITParser implementations acceptance-contractDeclarative acceptance-contract engine with hard and soft probes19MIT acceptariumCLI tool to facilitate digitized receipt handling in plain text accounting workflows25AGPL-3.0-only acceptedA text editor to be ACCEPTED.44,993MITText editors acceptevmAccept native EVM payments in your application with automatic transfers41MIT acceptorno_std bundle of thin acceptors built on the accepts core traits48MIT OR Apache-2.0AsynchronousNo standard library acceptor-allocalloc-based acceptors built on the accepts core traits48MIT OR Apache-2.0Asynchronous acceptor-stdstd-based acceptors built on the accepts core traits47MIT OR Apache-2.0Asynchronous