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.
ericA Utility crate for creating `std::io::Error` structs.3,929Unlicense
eric-bindingsRust bindings for the ELSTER Rich Client (ERiC)8,229Apache-2.0
eric-sdkRust SDK for the ELSTER Rich Client (ERiC)4,833Apache-2.0
eridaniPure functional scripting, anywhere2,750MIT
eridani-hpc-agentWorker agent for Eridani HPC distributed computing framework42MIT
eridani-hpc-cliCLI tool (erctl) for managing Eridani HPC distributed computing clusters44MIT
eridani-hpc-commonCommon types for Eridani HPC distributed computing framework763MIT
eridani-hpc-ipcIPC layer for Eridani HPC using Zenoh pub/sub643MIT
eridani-hpc-sdkSDK for building Eridani HPC distributed computing programs314MIT
erigon-segRead, query, write, and merge the Erigon 3 seg state file format: .kv (seg-compressed words), .bt (B-tree / Elias-Fano index),…82MIT
erinA very simple I/O reactor that allows creating green thread-like processes.1,640CC0-1.0
erinraMemory MCP server for LLM coding assistants37MIT
erioA terminal UI for Docker, written in Rust20MIT
erio-context-storeContext and vector storage for Erio23Apache-2.0
erio-coreCore types, traits, and error handling for the Erio agent runtime376Apache-2.0
erio-embeddingEmbedding engine for Erio101Apache-2.0
erio-event-busEvent system with pluggable sources for Erio23Apache-2.0
erio-llm-clientLLM provider abstraction and adapters for Erio23Apache-2.0
erio-toolsTool registry and execution for Erio23Apache-2.0
erio-workflowDAG workflow engine for Erio24Apache-2.0
erisA Minimal Discord API1,913MIT OR Apache-2.0
eris-rsrust implementation of the Encoding for Robust Immutable Storage (ERIS) spec draft4,775AGPL-3.0-only
erishen_crateA collection of utilities to make performing certain calculations more convenient2,100MIT OR Apache-2.0
erjsonA simple rust json parser1,831MIT
erkpht-towerTower is a library of modular and reusable components for building robust
clients and servers.3,122MIT
erl-interop-sysErl_Interface1,679MIT
erl_astA Rust representation of Abstract Syntax Trees of Erlang modules14,249MIT
erl_distRust Implementation of Erlang Distribution Protocol52,803MIT
erl_dist_mcpErlang Distribution MCP Server - connects to Erlang/BEAM nodes for introspection and debugging32Apache-2.0
erl_nifWrite Erlang and Elixir NIFs in Rust.8,475MIT
erl_nif_macroWrite Erlang and Elixir NIFs in Rust.10,000MIT
erl_nif_sysWrite Erlang and Elixir NIFs in Rust.9,418MIT
erl_parseErlang source code parser11,510MIT
erl_ppErlang source code preprocessor11,598MIT
erl_rpcErlang RPC Client12,528MIT OR Apache-2.0
erl_tokenizeErlang source code tokenizer145,861MIT OR Apache-2.0
erlang-termLibrary to convert Erlang External Term Format to Rust objects, without using erlang NIFs.16,748Unlicense
erlang_e1Erlang E1 Channels Calculation Library1,100MIT
erlang_nif-sysCreate Erlang NIF modules in Rust using the C NIF API.135,549MIT/Apache-2.0
erlang_portHelper library for writing Elixir & Erlang ports in rust4,296MIT
erlang_rsErlang External Term Format for Rust5,829MIT
erlanggenErlang generator.527non-standard
erldashA simple, terminal-based Erlang dashboard12,594MIT OR Apache-2.0
erllsErlang language server13,898MIT OR Apache-2.0
erlls_coreCore library for erlls crate13,024MIT OR Apache-2.0
erltfErlang External Term Format codec for Rust4,459MIT OR Apache-2.0
erltf_serdeSerde integration for Erlang External Term Format4,312MIT OR Apache-2.0
erltf_serde_deriveDerive macros for Elixir struct serialization with erltf_serde4,088MIT OR Apache-2.0
ermA five-way enum to express uncertainty.805MIT OR Apache-2.0
ermacError macro18MIT
erniebot-rsA unofficial Rust library for the Ernie API10,045MIT
ernstErnst: 2D Spin Glass Simulation for quantum annealing1,606GPL-3.0-only
eroErlang-inspired framework for organizing async code in a fault-tolerant way1,735MIT
erocA collection of libraries to extend the capability of the Rust standard library.1,557Apache-2.0
eroc-nostdAn alternative implementation of std library for no_std environment.1,573Apache-2.0
eroc_cryptoA collection of cryptographic algorithms and schemes1,506Apache-2.0
eroc_microstdAn alternative implementation of std library for no_std environment.1,548Apache-2.0
eroc_testAn advanced test framework for Rust.1,559Apache-2.0
eroc_test_macroProcedural macros for eroc_test.1,556Apache-2.0
erodeAn experimental JavaScript & TypeScript runtime1,530MIT
erofsUtility CLI for interacting with [EROFS](https://docs.kernel.org/filesystems/erofs.html)839Apache-2.0
erofs-rsA pure Rust library for reading EROFS (Enhanced Read-Only File System) images139MIT OR Apache-2.0
erosError handling that is precise, no boilerplate, ergonomic, context aware, and performant.16,851Apache-2.0
eros-engine-corePure-domain types and rules for the eros-engine AI companion engine: persona, six-dimensional affinity, PDE decisions, and…954AGPL-3.0-only
eros-engine-llmHTTP clients for OpenRouter (chat) and Voyage (embeddings), plus a TOML task→model config used by the eros-engine AI companion…611AGPL-3.0-only
eros-engine-storePostgres + pgvector persistence layer for the eros-engine AI companion engine: chat history, two-layer long-term memory,…611AGPL-3.0-only
eros-macrosMacro for the eros crate448Apache-2.0
eros-nftReference implementation of the eros-nft v1 spec: types, validators, sample loader, and CLI for Solana persona NFT cards.22Apache-2.0
erosbagLibrary for processing ROS2 bags.4,300MIT OR Apache-2.0
erosbag-cliCLI tool for processing ROS2 bags.2,774MIT OR Apache-2.0
erosbag-coreCore primitives and operations for processing ROS2 bags.4,814MIT OR Apache-2.0
erosbag-transformSupplementary operations for processing ROS2 bags.4,531MIT OR Apache-2.0
erosionA library to plot fourier curves and functions6,792MIT
erp-grpc-enginegRPC ERP engine — products, sales, stock, dashboard with Sled storage, JWT auth, and AES-256-GCM encryption16MIT
erp_coreERP core engine — products, sales, stock, and dashboard for WebAssembly17MIT
erpc-rseRPC library for Rust4,542Apache-2.0
erpc-sysThe Rust FFI bindings of eRPC4,074Apache-2.0
erpc_rustRust implementation of eRPC (Embedded RPC) protocol119BSD-3-Clause
erpnext_clientA simple API client for interacting with Frappe/ERPNext.3,143MIT
erpnext_client_macroMacros for erpnext_client1,046MIT
errA few macros & misc that make using rust's Error infrastructure more convenient24,345MIT
err-as-you-goeasy inline error types5,143Apache-2.0 OR MIT
err-contextLightweight context layers for stdandard library errors703,341Apache-2.0 OR MIT
err-convert-macroErrors converting macros.11,776GPL-3.0
err-ctxContextual error reporting helpers8,128MIT/Apache-2.0
err-deriveDerive macro for `std::error::Error`8,361,732MIT/Apache-2.0
err-genError-generation macro for hierarchical actor design6,350MIT OR Apache-2.0
err-handlera non-intrusive error handling marco3,950MIT OR Apache-2.0
err-intoExtension traits for core::convert::Into to use with Results and Options59,319MIT
err-loggingWhen result is an error, print the file name, line number, and uid.2,681MIT/Apache-2.0
err-marks-the-spotA façade crate that exposes the functionality provided by this workspace.1,735Apache-2.0
err-marks-the-spot-coreMake your Rust errors point thw way!1,941Apache-2.0
err-marks-the-spot-macroMake your Rust errors point thw way!1,946Apache-2.0
err-per-fieldA more fine-grained control over field-level error handling.1,704MIT OR Apache-2.0
err-per-field-deriveDerived macro for err-per-field crate.2,485MIT OR Apache-2.0
err-reportClone of the unstable `std::error::Report` type2,293MIT OR Apache-2.0
err-rsError level management8,455MIT
err-with🤔 Trait for adding context to errors3,203CC0-1.0
err_codeThis is a crate that sets error codes for program errors, and has the ease of use of alerts, and has very good compatibility with…13,751MIT OR Apache-2.0
err_exitExits process with formatted error message. / 输出格式化错误信息并退出进程。4,690MulanPSL-2.0
err_macA simple no dependency macro for creating error enums with automatic `From` implementations1,169MIT
err_orSmall lib that helps converting `Option<E>` into `Result<_, E>`1,722non-standard
err_propSuper simple ( and stupid ) floating point error propagation calculating type.3,897Unlicense
err_span_checkTest harness for compiler errors with a focus on error spans155MIT OR Apache-2.0
err_toolsHelper traits and functions for building errors in rust10,775MIT
err_trailAdd context to errors through logging169,800Apache-2.0
err_trail_macrosMacros for the err_trail crate26,652Apache-2.0
erraZero-dependency, type-preserving error annotation for Result34MIT OR Apache-2.0
errableErrable is an Option with inverted Try-semantics.1,263MIT
erractStructured, context-aware error handling86MIT
errandAsync small-web (smolweb) transport: gemini, gopher, finger, spartan, nex, guppy, and titan in one scheme-routed fetch, plus…108MIT OR Apache-2.0
errantA type-driven error handling crate with backtrace support1,650Apache-2.0 AND MIT
errataErgonomic pretty error handling for binaries.9,092MIT
errata-macrosThe proc macro behind errata.5,798MIT
erraticComposable, minimal-overhead error handling with typed state.1,257MIT
erratumparked for future usage2,651MIT
errcodeA Rust library for simplified error handling.41MIT/Apache-2.0
errcode_deriveAn internal helper crate for errcode. Not public API.115MIT/Apache-2.0
errcraftBeautiful, structured, and colorful error handling for Rust.279MIT
errctxConvenience wrapper for adding context to errors2,485MIT
erreportA Result helper to catch all the Err propagation path for Rust5,789MIT
errerFlexible error management for Rust. An middle-ground between failure and SNAFU22,998MIT
errer_deriveFlexible error management for Rust. An middle-ground between failure and SNAFU25,008MIT
erreurA tiny crate that facilitates error handling,
including tracing line numbers, customizing and propagating error messages.4,423MIT OR Apache-2.0
errgogenerate enum variants inline25,764Apache-2.0 OR MIT
errgonomicMacros for ergonomic error handling with thiserror1,261Apache-2.0 OR MIT
errifyFunction error context provider26,176MIT OR Apache-2.0
errify-macrosFunction error context provider (macros)25,321MIT OR Apache-2.0
errisErrors, explained.15MIT OR Apache-2.0
erris-metaVersion-stable shared trait for erris, enabling cross-version metadata access between different erris builds in the same binary.…17MIT OR Apache-2.0
errjsonEasy complex and intuitive Rust Error json7,707MIT OR Apache-2.0
errlingA collection of intrinsically useful errors1,897Apache-2.0
errlnUtility macros to write to stderr33,450MIT/Apache-2.0
errloc_macrosError location utility macros2,382Apache-2.0
errlogA simple error logger based on anyhow3,954MIT
errmapMove error map which can be represented as JSON.18,014Apache-2.0
errmapgenMove JSON error map generator.21,850Apache-2.0
errnoCross-platform interface to the `errno` variable.707,056,049MIT OR Apache-2.0
errno-codeserrno codes with messages from various OSes and architectures3,132MIT/Apache-2.0
errno-codes-toolerrno codes with messages from various OSes and architectures2,010MIT/Apache-2.0
errno-dragonflyExposes errno functionality to stable Rust on DragonFlyBSD49,177,895MIT
errno-no-stdCross-platform interface to the `errno` variable.41,227MIT OR Apache-2.0
errno-sysRaw FFI bindings to `errno` location.185,322MIT OR Apache-2.0
errorA fancy error type for highly generic cases.837,689MIT
error-accumulatorUtility to make it easier for developers to write input validation.328MIT OR Apache-2.0
error-annotationDEPRECATED: use `anyhow` instead.6,650MIT
error-backtraceSimple crate to backtrace your errors6,167MIT
error-battery-packError handling done well — anyhow for apps, thiserror for libraries381MIT OR Apache-2.0
error-benderReserving crate name1,789MIT
error-chainYet another error boilerplate library.67,552,543MIT/Apache-2.0
error-chain-compat-011Exports the error chain 0.11 types.1,988Apache-2.0
error-chain-for-dumb-idesFaux' apt package manager for Debian2,373CC0-1.0
error-chain-minierror-chain for minimalist14,098MIT/Apache-2.0
error-chain-mini-derivederives for error-chain-mini14,796MIT/Apache-2.0
error-chain-utilsA set of utilities for use with error-chain1,718Unlicense
error-chain-utils-macrosMacros for `error-chain-utils` crate2,485Unlicense
error-codeError code46,630,035BSL-1.0
error-collectionA generic collection around dynamic errors230MIT OR Apache-2.0
error-combinatorType-driven error composition with functional combinators191MIT
error-contextMethods and types that help with adding additional context information to error types31,339MIT
error-context-coreAdd context to your errors1,493Apache-2.0
error-context-facadeA façade crate that exposes the functionality provided by this workspace.518Apache-2.0
error-context-macroAdd context to your errors1,513Apache-2.0
error-docA simple proc macro to generate #[doc] comments from #[error] messages4,978MIT OR Apache-2.0
error-doc-implA simple proc macro to generate #[doc] comments from #[error] messages4,088MIT OR Apache-2.0
error-engineA message catalog + presentation layer on top of thiserror and tracing for consistent error/warning/info rendering.39MIT OR Apache-2.0
error-enumProvide a easy way to define an enum that represents errors with error codes, document comments and several other functionalities.9,981MIT/Apache-2.0
error-enum-coreProvide a easy way to define an enum that represents errors with error codes, document comments and several other functionalities.462MIT/Apache-2.0
error-enum-macrosProvide a easy way to define an enum that represents errors with error codes, document comments and several other functionalities.443MIT/Apache-2.0
error-envelopeStructured, consistent error responses for Rust APIs. Framework-agnostic with Axum support.1,115MIT
error-exa Rust crate designed for those who desire clear, explicit, and easy-to-use error creation and handling.4,863MIT
error-extError utilities21,543Apache-2.0
error-fatalityFatality extension to `thiserror::Error`4,000MIT OR Apache-2.0
error-fatality-proc-macroFatality extension to crate thiserror - proc-macro part4,027MIT OR Apache-2.0
error-forestEcological signaling networks (mycorrhizal fungal networks) modeled as error-correcting codes18MIT
error-forgePragmatic Rust error-handling framework with stable error metadata, contextual diagnostics, optional async support, and…5,321Apache-2.0
error-forge-deriveDerive macros for the error-forge crate1,362Apache-2.0
error-genSimple codegen for implementing `std::error::Error`2,834Apache-2.0/MIT
error-graphAllows non-fatal errors in a tree of subfunctions to easily be collected by a caller476,634MIT
error-httpProcedural macro for associating error enums with HTTP codes.7,658MIT
error-infoCentralized error information ready for internationalization4,923Apache-2.0
error-info-macrosMacros for error-info crate5,459Apache-2.0
error-iterError::sources on stable Rust173,233MIT
error-kitA comprehensive error handling library for Rust applications343BSD-3-Clause
error-locationA lightweight utility for capturing and displaying error locations in Rust380MIT
error-macroerror macro7,353Apache-2.0 OR MIT
error-on-broken-pipeExperimental fix to the Rust SIGPIPE problem.814Unlicense
error-pathAttach stable, structured error paths to Result-based Rust errors with lightweight adapters.13MIT OR Apache-2.0
error-path-macrosAttribute macros for automatically attaching error paths to Result-returning Rust functions and impl blocks.15MIT OR Apache-2.0
error-proxyA trait for Error types that cannot implement std::error::Error due to cohesion limitations1,766MIT OR Apache-2.0
error-railErrorRail is a no_std compatible Error Handling library for the Rust language.536Apache-2.0
error-reportA library to pretty-print errors8,444MIT OR Apache-2.0
error-reprGeneralization of std::io::Error1,106MIT OR Apache-2.0
error-rulesArchived! Error handling without pain14,853MIT
error-stackA context-aware error-handling library that supports arbitrary attached user data4,086,360MIT OR Apache-2.0
error-stack-deriveA derive macro to use in pair with error_stack or generally any error system2,843MIT
error-stack-macrosMacros for the `error-stack` crate1,586MIT
error-stack-macros2Community-made procedural macros for error-stack.927Apache-2.0
error-test-sinksSink implementations for testing that simulate different types of errors4,513MIT/Apache-2.0
error-toonCompress verbose browser errors for LLM consumption. Save 70-90% tokens.102MIT