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.

unwrapAn unwrap! and an unwrap_err! macro1,569,742MIT OR BSD-3-ClauseDevelopment tools::DebuggingDevelopment tools::Testing unwrap-enumgenerate methods to access enum variants3,491GPL-3.0-or-later unwrap-enum-proc-macrogenerate methods to access enum variants3,809GPL-3.0-or-later unwrap-guiUnwrap Gui1,441MIT unwrap-infallibleUnwrapping Result values with compile-time guarantee of infallibility2,042,200MIT OR Apache-2.0Rust patterns unwrap-logNon-panicking alternatives to `Option` and `Result` unwrapping, which log at warn level2,650Unlicense OR MITDevelopment tools::Debugging unwrap-macrosConvenience macro for unwrapping result and option1,747MIT unwrap-matchA macro that generalizes unwrap to arbitrary patterns, panincking the pattern does not match.6,509MIT unwrap-ordWrapper type to easily convert Ord to PartialOrd. inspired by std::cmp::Reverse10,753MITRust patterns unwrap-overflow-opsarithmetic operations that always panic on overflow1,234Apache-2.0 OR MITMathematicsNo standard library unwrap-printEasily outputting your Results and Options to user130GPL-3.0-or-later unwrap-retryEasily auto retrying your Results and Options203GPL-3.0-or-later unwrap-safeSafe unwrap replacements that log instead of panic — drop-in macros for Option and Result22MITDevelopment tools::DebuggingRust patterns unwrap-sugarJust a simple sugar for unwrapable expressions2,924MIT unwrap_allUnpack multiple levels of `Result<T, E>` and `Option<T>` at once2,882MIT/Apache-2.0No standard libraryRust patterns unwrap_displayLike `unwrap` for Result but formats using `core::fmt::Display` trait instead of `core::fmt::Debug`.3,199Apache-2.0 unwrap_gotounwrap Option an Result or goto `return`/`cotinue`/`break` as you want.3,835MIT OR Apache-2.0 unwrap_helpersHelper macros for unwrapping.6,246MIT unwrap_helpers_proc_macrosProcess macro for unwrap_helpers.3,570MIT unwrap_letA Rust macro for quickly unwrapping a refutable pattern.4,209MITNo standard libraryRust patterns unwrap_noneImplements the `unwrap_none` and `expect_none` methods removed by https://github.com/rust-lang/rust/pull/833491,882,303MIT unwrap_orFour easy unwrap Result and Option macros that allow for any inline-scoped code for things like return, continue, and break.47,080non-standardDevelopment tools::DebuggingRust patterns unwrap_or_aiA Rust library providing AI-powered error handling using procedural macros.1,598MIT unwrap_or_ai_proc_macroA procedural macro to enhance functions with AI-powered error handling using unwrap_or_ai.591MIT unwrap_or_doUnwrap the Result or do an expression followed by returning the result4,061MIT unwrap_or_else_error_handleFunction to handle errors in a way that prints a message and exits the program.578non-standard unwrap_or_logA simple crate adding two functions to all std::resut::Result to log errors using the log crate3,516MIT unwrap_or_panicUnwrap a `Result<T, E>` without formating the Error `E` and no trait bound `E: Debug`8,516MIT OR Apache-2.0 unwrap_returnA set of macros for returns and breaks in the None and Err cases.4,283non-standardNo standard libraryRust patterns unwrap_toA utility macro to unwrap enums.251,996MIT/Apache-2.0Development toolsNo standard library unwrap_todoProvides Option::todo and Result::todo methods2,958MIT unwrap_unreachableProvides `Option::unreachable()` and `Result::unreachable()` methods417MITRust patterns unwrappedThe unwrapped crate1,242MIT OR Apache-2.0 unwrapped-coreCore library for unwrapped1,772MIT OR Apache-2.0 unwrapped-deriveDerive library for unwrapped1,171MIT OR Apache-2.0 unwxunpack wxapkg easily.2,278MITCommand line utilities unxip-rsExtract XIP Archives1,233MPL-2.0 unzipLibrary to decompress all (or some) files from a zipped archive.145,705MIT unzip-allDecompress all file recursively using unar.3,743AGPL-3.0-only unzip-array-of-tupleThis package currently provides one function that takes in an array containing tuples of two types; the function then returns two…18,594MIT OR Apache-2.0 unzip-nProcedural macro to generate `unzip` for iterators over n-sized tuples6,202,714MIT OR Apache-2.0 unzip-rsrust unzip util, use zlib7,443MIT OR Apache-2.0 unzip3Same as Iterator::unzip, but for 3 items. Based on Rust 1.6 implementation.268,575MITRust patterns unzip_iterUnzip an iterator to iterators12,471MIT unzipperA library for Zip file extraction.636MIT unzpackA library to persist ZIP content bytes into a file and extract its content on file system.31,739MIT OR Apache-2.0 uo-rust-libsData readers for various Ultima Online client mul files23MITEncoding uo_rst_parserfork of rst_parser with fixes for upstream-ontologist47,305MIT OR Apache-2.0 uoaOperate on any Unit of Account - currencies, commodities, etc.1,781MIT OR Apache-2.0 uobors_cliUnleash OpenBOR modding in Rust15,549MITCommand line utilitiesGame development uobors_coreUnleash OpenBOR modding in Rust10,953MITGame development uobors_infrastructure_database_seaormUnleash OpenBOR modding in Rust8,524MITGame development uoctl`ioctl`, uoctl, we all octl. Helpers for binding to `ioctl`-based interfaces.13,1930BSDOperating systems::Linux APIs uomUnits of measurement11,586,988Apache-2.0 OR MITNo standard libraryScience uom-macrosUnits of measurement -- procedural macros1,927Apache-2.0/MIT uom_deriveA procedural macro for deriving units of measurement in Rust.897MIT OR Apache-2.0 uoplanCourse planner CLI for University of Ottawa students — search, enrol, and snipe course registrations via PeopleSoft20MITCommand line utilities uor-addrUOR-ADDR — the typed reference vocabulary for content-addressing across recursively-grammared formats. Standard-library Layer-3…1,250Apache-2.0CryptographyData structures uor-addr-1Pure-UOR content addressing for JSON-serialisable payloads — the JCS-RFC8785+NFC+SHA-256 transform as a Prism application of the…24Apache-2.0CryptographyData structures uor-addr-cC ABI bindings for uor-addr — typed content-addressing exposed over `extern "C"` for embedded and any-language consumption.54Apache-2.0CryptographyExternal FFI bindings uor-addr-wasmWASM Component Model bindings for uor-addr via wit-bindgen — polyglot κ-label minting consumable from any language with a Wasm…52Apache-2.0CryptographyWebAssembly uor-foundationUOR Foundation — typed Rust traits for the complete ontology. Import and implement.3,848Apache-2.0Data structuresScience uor-foundation-macrosProc macro crate for the UOR Foundation — provides the uor! DSL macro298Apache-2.0Development tools::Procedural macro helpers uor-foundation-sdkProcedural-macro ergonomics for uor-foundation product, coproduct, and cartesian-product shape construction.3,076Apache-2.0Development tools::Procedural macro helpers uor-prismThe Prism standard library (wiki ADR-031): a façade re-exporting uor-foundation's substrate plus the Layer-3 sub-crates…2,256MITCompilersNo standard library uor-prism-cryptoPrism standard-library cryptography sub-crate (wiki ADR-031): declares HashAxis, CurveAxis, SignatureAxis, CommitmentAxis under…2,314MITCryptographyNo standard library uor-prism-fhePrism standard-library homomorphic-encryption sub-crate (wiki ADR-031): declares FheAxis under the `axis!` SDK macro with a…2,310MITCryptographyNo standard library uor-prism-numericsPrism standard-library numerics sub-crate (wiki ADR-031): declares BigIntAxis, FixedPointAxis, FieldAxis, RingAxis under the…2,358MITMathematicsNo standard library uor-prism-tensorPrism standard-library tensor-compute sub-crate (wiki ADR-031): declares TensorAxis and ActivationAxis under the `axis!` SDK…2,310MITMathematicsNo standard library uor-prism-verifyThe Prism replay façade: a thin verification surface re-exporting `certify_from_trace`, `Certified`, and the wire-format types…265MITNo standard libraryRust patterns uorauora1,449MIT uora-coreuora1,449MIT uordAn implementation of unordered pairs (or more generally, unordered sets)27MIT OR Apache-2.0 uormRust 下的轻量级 ORM 框架,借鉴了 Java MyBatis 的设计理念,强调 SQL 与业务逻辑分离。它结合 Rust 的类型系统与宏机制,支持编写原生 SQL 并自动映射结果,兼容 async/await,兼顾性能与可控性。834Apache-2.0 uorm-macrosuorm 的过程宏集合:提供 mapper_assets! 编译期内嵌 XML mapper 资源,以及 sql_namespace/sql_* 属性宏,简化基于 SQL ID 的 Mapper 调用。882Apache-2.0 uovUnbalanced Oil and Vinegar1,626MIT uov-rsUOV (Unbalanced Oil and Vinegar) signature scheme with a small Rust SDK52MIT OR Apache-2.0Cryptography uows-cryptoCrypto lib for UOWS10,245AGPL-3.0 upup is a tool to help you keep your machine up to date.4,006MIT OR Apache-2.0Command line utilitiesConfiguration up-apiA convenient and easy to use wrapper for the Up Bank API.6,109MIT OR Apache-2.0 up-bank-apiRust Library for accessing the Up Bank API in an easy way4,044MIT up-cliA CLI to interact with the Up Banking API3,954GPL-3.0-only up-rsup is a tool to help you keep your machine up to date.55,267MIT OR Apache-2.0Command line utilitiesConfiguration up-rustThe Eclipse uProtocol Rust Language Library33,613Apache-2.0API bindings up-subscriptionRust implementation of the Eclipse uProtocol uSubscription specification1,242Apache-2.0 up-transport-mqtt5The Eclipse uProtocol MQTT 5 Transport Library9,167Apache-2.0 up-transport-vsomeipLayer-1 uTransport implementation for vsomeip (SOME/IP)1,600Apache-2.0 up-transport-zenohZenoh Rust Transport library implementation of the Eclipse uProtocol16,627Apache-2.0 up-tuiA terminal UI for viewing Up Banking accounts and transactions76MIT OR Apache-2.0 up2codeup2code is a tool to check code listings in Markdown files against a GitHub repository.4,153MIT OR Apache-2.0Command line utilities up_finderFind files or directories upward in the directory tree.5,972MITFilesystem up_setSet values, or update them using a closure605MIT OR Apache-2.0 upaMacro that removes the hassle of creating long pointer chains1,666MIT upackFaster and more flexible SIMD bitpacking compression in pure Rust.90Apache-2.0 upairUnordered pair data structure.2,725MITData structures upasteSimple cli pasting client for paste.rs, hastebin, or any general pasting service15,235MITCommand-line interfaceCommand line utilities upbSafe Rust wrapper around Google's upb protobuf runtime (dynamic, table-driven)30Apache-2.0Encoding upb-sysRaw FFI bindings + vendored C sources for the upb protobuf runtime67Apache-2.0EncodingExternal FFI bindings upbflibБиблиотека для работы с форматом UPBF119MIT upbitRust wrapper for Upbit API v1.5.7 with comprehensive trading functionality39,748MITAPI bindingsWeb programming::HTTP client upbit-mockMock server test tooling foundation for the Upbit SDK workspace.21MIT OR Apache-2.0 upbit-sdkRust SDK foundation for the Upbit REST API.21MIT OR Apache-2.0API bindingsAsynchronous upcUSB packet channel (UPC): provides a reliable, packet-based transport over USB.26,446Apache-2.0AsynchronousHardware support upc-aUPC-A (Universal Product Code) parser library.703Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation upc-checkerA Rust Crate for calculating a UPC code using a check digit.5,847MIT upcakeFast, easy and consistent testing for HTTP APIs8,604MIT upcastSimple trait for helping along upcasting of dyn supertraits. ``` pub trait A {} pub trait B: A + Upcast<dyn A> {} // Put this…8,487MIT upcast-arithmeticArithmetic that is upcasted on overflow7,109MITAlgorithmsMathematics upchukA CLI tool to manage and check URLs433MIT OR Apache-2.0 upcloud-rsA pure Rust Upcloud API binding.6,202MITAPI bindingsDevelopment tools upcloud-sdkAsync UpCloud API client for Rust2,065MITAPI bindings updA fast dependency updater for Python, Node.js, Rust, Go, Ruby, Terraform, GitHub Actions, pre-commit, and Mise projects1,122MITCommand line utilitiesDevelopment tools updateThis is a dummy package that will never have any content. I registered it because it seemed plausible that people might…11,004CC0-1.0 update-availableA library to check for updates of a crate on crates.io, GitHub or Gitea.1,990MIT update-binUpdate a binary to its latest version by using the original package manager that was used to install it4,249MITCommand line utilities update-githook-rsUpdate githook for gitlab repos, written on Rust1,558MITDevelopment tools update-iconfontupdate iconfont1,605MIT update-informerEasily implement update checks for your application1,998,365MITCachingWeb programming update-kitChannel-aware self-update toolkit for CLI applications89MIT update-kit-cliCLI interface for update-kit, a channel-aware self-update toolkit23MIT update-notifierLibrary to notify you if there are any newer versions available on the registry15,545MPL-2.0 update-pypi-depsParse pypi dependencies from pyproject.toml and output the latest versions1,334MIT update-rsSelf-contained, three-phase in-place self-updates for Rust applications.374MITDevelopment tools update-rust-toolchainReserved for: https://github.com/a-kenji/update-rust-toolchain2,675MIT update-ssh-keysA tool for managing authorized SSH keys16,973Apache-2.0 update-versionA CLI tool for updating version numbers across multiple file types (Cargo.toml, package.json, tauri.conf.json) with git…101MITCommand line utilitiesDevelopment tools update_cellA Cell<Option<T>> that you can update2,048MPL-2.0No standard libraryRust patterns update_channelA channel for single updatable values.5,311MIT update_meUtility to implement self-updating standalone executables2,665MITCommand line utilities update_rateA generic, low-overhead rate counter for FPS counters and the like.23,008MITDate and timeDevelopment tools::Profiling UpdateFunctionsA small package for calling a function at a desired interval8,495MIT updatehashdbUpdate an index of the hashes of all files1,526GPL-3.0-or-laterFilesystem updatehaulerSystem package update manager for macOS and Linux56Apache-2.0 updatehosts4rCommand-line utility to update and manage the system hosts file.195MIT OR Apache-2.0 updatehub-cloud-sdkAPI for interacting with the UpdateHub Cloud11,144Apache-2.0 updatehub-package-schemaUpdateHub Packages metadata schemas15,089Apache-2.0 updatehub-sdkUpdateHub SDK used to interact with a running instance of the UpdateHub Agent10,031Apache-2.0 updaterminimum viable software updates?1,665MIT updater-lpa library to easily make cli apps with an auto-updater.3,326MIT updatesA Rust library that checks for crate updates.122MIT updbAn embedded, immutable, in-memory, key-value database engine1,503MIT updlockfilesManage lockfiles in PKGBUILDs for upstreams that don't ship them, `updpkgsums` for dependency trees (Arch Linux tooling)2,630GPL-3.0 updogEmpty crate, used only to reserve the name1,546MIT OR Apache-2.0 updpkgA small tool for updating PKGBUILD recipes6,081WTFPLCommand line utilities updtCross-platform update helper for npm, cargo, rustup, fnm, scoop, Homebrew, paru, flatpak, pacman, and pkg.1,039MITCommand line utilities upendA user-oriented all-purpose graph database.49,024AGPL-3.0-or-later uperuper2,408MulanPSL-2.0 upextractUnityPackage Asset extract tool3,716MITCommand line utilities upfRust library for reading UPF text into typed structs and writing validated UpfData back to UPF66MIT OR Apache-2.0 upflowAn asynchronous workflow engine based on DAG481Apache-2.0 upgetSuper simple trait that patterns the value "updae" and "get".3,501MIT OR Apache-2.0No standard libraryRust patterns upgradeA helpful library for upgradeing your standalone executables.27,930MIT OR Apache-2.0Command-line interface upgrade-programDistributed Lab - Solana Program Library2,597MIT upgrade2webrtcForm direct WebRTC connections over any reliable and optionally ordered communication protocol1,933MIT OR Apache-2.0 upgrade_hostupgrade_host536MulanPSL-2.0 upgrade_verifyupgrade_verify1,038MulanPSL-2.0 upgradedb4pgsimple postgresql database version control tool1,795AGPL-3.0-only upgraderSystem upgrader for MatuushOS1,408GPL-3.0-only upgrayeddErgonomic function interposition in Rust6,017MIT upgrayedd-macrosErgonomic function interposition in Rust6,553MIT upguiA simple GUI768LGPL-3.0 upi-cliUPI is a cross OS macro installer that lets you run one command to install a library or tool universally37Apache-2.0 upi-coreUPI is a cross OS macro installer that lets you run one command to install a library or tool universally85Apache-2.0 upi-netUPI is a cross OS macro installer that lets you run one command to install a library or tool universally64Apache-2.0 upi-rsA type-safe, provider-agnostic Rust crate for UPI payment integrations.24MITAPI bindingsWeb programming upidUniversally Unique Prefixed Lexicographically Sortable Identifier18,460MIT upjarLib for updating/creating java modules for Sankhya ERP6,005MIT upkeepA command-line tool for logging and tracking machine and component statuses for later maintenance.1,494MIT upkgA universal package manager frontend that speaks the dialect of dozens of native package managers15BSD-2-Clause upkiPlatform-independent browser-grade certificate infrastructure213Apache-2.0 OR MIT upki-cliPlatform-independent browser-grade certificate infrastructure47Apache-2.0 OR MIT upki-ffiC FFI bindings for upki24Apache-2.0 OR MIT upkitOne CLI to check & update Go/Rust/Node/Python/Flutter/Zig (hybrid built-in + direct-download).382MIT OR Apache-2.0Command line utilities upkrSimple LZ packer with relatively small unpackers3,479Unlicense uplThe intuitive command-line file uploader.4,246MIT upl-delegation-managerUnique Account Delegation Manager Program2,648Apache-2.0 uplareA CLI tool for keeping a system config up-to-date141GPL-3.0Command line utilitiesConfiguration uplateCLI for initializing/upgrading boilerplates from git.20MIT uplcUtilities for working with Untyped Plutus Core228,074Apache-2.0 uplc-minimal-pallasUtilities for working with Untyped Plutus Core10,581Apache-2.0 uplc-turboAn attempt at a faster UPLC evaluator2,502Apache-2.0 uplc_macrosAn attempt at a faster UPLC evaluator1,000Apache-2.0 uplift-cliA cli tool to control a bluetooth enabled uplift desk1,563MPL-2.0 uplifterPowerful Node.js package management tool, to replace NPM and Yarn1,545Unlicense uplinkIdiomatic and safe Rust binding for the Storj Lib Uplink20,934MITAPI bindings uplink-syncDirectory sync client23MIT uplink-sync-serverDirectory synch server21MIT uplink-sysUnsafe rust bindings for libuplink - the storj protocol library.21,118Apache-2.0 uplitea lightweight, self-hosted file upload, browsing, and management tool801MITCommand line utilitiesNetwork programming uploadMinimal high-performance S3 client with content-addressable deduplication / 极简高性能内容寻址去重S3客户端76MulanPSL-2.0CryptographyEncoding upload-thingsA simple toolset for interacting with UploadThing3,826MIT upload-to-s3Small tool to upload a file to Amazon S31,215MIT OR Apache-2.0Command line utilities upload_testNow you can call a usefull function.1,590MIT OR Apache-2.0 upload_to_crate_ioReview Upload1,247MIT upload_to_crates_do_not_useDo not use this crate it is for demo purposes only1,454MIT uploadcareRust client for the Uploadcare REST and Upload API9,054MITAPI bindings uploaderSquatting must be stopped1,436MIT uploader_canisterA tool for Internet Computer to install and upgrade big wasm module.5,114MIT uploader_canister_clientA tool for Internet Computer to install and upgrade big wasm module.12,213MIT uploadingSquatting must be stopped1,446MIT