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.
unbag-rsUnbag ROS bag without ROS3,098MIT OR Apache-2.0
unbaseUnbase intends to be a causal, coordination-free distributed data-persistence and application framework. It is fundamentally…6,288Apache-2.0
unbinderA high-performance JSON Schema dereferencer for resolving $ref pointers127,903MIT
unblendA program to explode blend files into their many parts.1,456MIT OR Apache-2.0
unblockA thread pool for isolating blocking in async programs12,492Apache-2.0 OR MIT
unblock-itUnblocked is a puzzle game inspired by Flipull1,832MIT
unblockedBlockchain without the blockchain.1,770Apache-2.0
unblockingreserved44MIT
unbomRemove UTF-8 BOM from files1,458MIT
unborrowMacro for calling a &mut self method with transient &-borrows of self in the parameters20,570MIT
unbothered-gpioGPIO reader, writer and listener1,616MIT
unboundLocally nameless representation with automatic capture-avoiding substitution and alpha equivalence779MIT
unbound-deriveDerive macros for the unbound library971MIT
unboundedNo description provided.15,094MIT OR Apache-2.0
unbounded-gpsdA basic library to access gpsd that uses no C bindings.32,066CC0-1.0
unbounded-interval-treeAn interval tree working with inclusive/exclusive bounds, as well as unbounded intervals. Provides helpers to fetch overlapping…147,777MIT
unbounded-spscAn unbounded spsc queue built from `bounded_spsc_queue`s13,593Apache-2.0
unbounded-udpCreate unbounded UdpSocket in safe Rust.3,741BSD-3-Clause
unboxCommand line utility that unpacks archives.3,347MIT
unbox-box"Wait why did I put a `*` in front of that variable yesterday?" - If `var` is a Box, use `var.unbox_ref()` instead of `&*var` for…2,998MIT OR Apache-2.0
unbrowserWeb access for LLM agents. One static binary. No Chrome.194Apache-2.0
unbugA crate to programmatically invoke debugging breakpoints with helping macros7,120MIT OR Apache-2.0
unbug_assertCore assertion library for Unbug85MIT OR Apache-2.0
unbug_bevyBevy integration for the unbug debug assertion library60MIT OR Apache-2.0
unbug_macroA proc macro for debug assertions from Unbug86MIT OR Apache-2.0
unbunExtract and inspect compiled Bun binaries154MIT
unbun-cliExtract and inspect compiled Bun binaries64MIT
unbundleUnbundle media files - extract still frames, audio tracks, and subtitles from video files594MIT
unbytesPanic-free reading of bytes.9,076MIT OR Apache-2.0
unbytifyConvert units of digital information from string into the numeric equivalent and the other way around50,370Apache-2.0
unchuman-friendly console utility that helps to interact with utility building Rust smart contracts from command line.11,238GPL-2.0-or-later
unc-abiunc smart contract ABI primitives10,546MIT OR Apache-2.0
unc-abi-clientLibrary to generate Rust clients for Utility smart contracts.5,384MIT OR Apache-2.0
unc-abi-client-implLibrary to generate Rust clients for Utility smart contracts.5,998MIT OR Apache-2.0
unc-abi-client-macrosLibrary to generate Rust clients for NEAR smart contracts.5,669MIT OR Apache-2.0
unc-account-idThis crate contains the Account ID primitive and its validation facilities13,575GPL-2.0-or-later
unc-cachedo not use this, new versions can stop being published at literally any time16,405GPL-2.0-or-later
unc-chain-configsThis crate provides typed interfaces to the UNC Genesis and Chain Configs19,945GPL-2.0-or-later
unc-chain-primitivesThis crate hosts UNC chain-related error types15,122GPL-2.0-or-later
unc-chunks-primitivesThis crate hosts Utility chunks-related error types15,213GPL-2.0-or-later
unc-cli-rshuman-friendly console utility that helps to interact with unc Protocol from command line.11,709MIT OR Apache-2.0
unc-client-primitivesThis crate hosts UNC client-related error types14,228GPL-2.0-or-later
unc-config-utilsThis is an internal crate to provide utils for reading config files25,962GPL-2.0-or-later
unc-contract-standardsUtility smart contracts standard library.29,397MIT OR Apache-2.0
unc-cryptoThis is an internal crate for common cryptographic types26,622GPL-2.0-or-later
unc-dyn-configsDynamic configure helpers for the unc codebase12,752GPL-2.0-or-later
unc-fmtHelpers for pretty formatting.25,429GPL-2.0-or-later
unc-gasa small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)7,816MIT OR Apache-2.0
unc-indexer-primitivesThis crate hosts structures for the UNC Indexer Framework types11,774GPL-2.0-or-later
unc-jsonrpc-clientLower-level API for interfacing with the unc Protocol via JSONRPC17,452MIT OR Apache-2.0
unc-jsonrpc-primitivesThis crate hosts structures for the UNC JSON RPC Requests, Responses and Error types17,469GPL-2.0-or-later
unc-ledgerTransport library to integrate with UNC Ledger app13,778MIT
unc-o11yObservability helpers for the unc codebase24,689GPL-2.0-or-later
unc-parametersThis crate provides the information about the configuration of the unc protocol24,982GPL-2.0-or-later
unc-primitivesThis crate provides the base set of primitives used by other unc-infra.crates24,411GPL-2.0-or-later
unc-primitives-coreThis crate provides the core set of primitives used by other unc-infra.crates including unc-primitives26,047GPL-2.0-or-later
unc-rngThis is a fork of tiny-rng https://github.com/JohnBSmith/tiny-rng to work with smart contract of the UNC protocol to minimize the…2,019MIT OR Apache-2.0
unc-rpc-error-coreThis crate generates schema for Rust structs which can be used by TypeScript.25,244GPL-2.0-or-later
unc-rpc-error-macroThis crate generates schema for Rust structs which can be used by TypeScript.24,640GPL-2.0-or-later
unc-sandbox-utilsUtility library for launching utility sandbox environments.11,140MIT OR Apache-2.0
unc-sdkRust library for writing Utility smart contracts.30,880MIT OR Apache-2.0
unc-sdk-macrosMain macro of the library for writing Utility smart contracts.31,176MIT OR Apache-2.0
unc-stable-hasher`unc-stable-hasher` is a library that is essentially a wrapper around, now deprecated, `std::hash::SipHasher`.12,247GPL-2.0-or-later
unc-stdxThis crate contains polyfills which should really be in std, but currently aren't for one reason or another.25,714GPL-2.0-or-later
unc-sysSyscall definitions for builtin functions of the utility runtime.27,876MIT OR Apache-2.0
unc-tokena small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)13,734MIT OR Apache-2.0
unc-unitsRust library for parsing and displaying UNC units.1,708GPL-3.0
unc-units-coreCore Rust library for parsing and displaying UNC units.2,365GPL-3.0
unc-units-macroMacro for parsing strings literals of UNC units.2,013GPL-3.0
unc-validatorunc-validator is your human-friendly companion that helps to interact with Utility Validators from command line.11,683MIT OR Apache-2.0
unc-vm-compilerBase compiler abstraction for Wasmer WebAssembly runtime24,514GPL-2.0-or-later WITH LLVM-exception
unc-vm-compiler-singlepassSinglepass compiler for Wasmer WebAssembly runtime24,490GPL-2.0-or-later
unc-vm-engineWasmer Engine abstraction23,774GPL-2.0-or-later
unc-vm-runnerThis crate implements the specification of the interface that unc blockchain exposes to the smart contracts.23,696GPL-2.0-or-later
unc-vm-typesunc VM Common Types26,699GPL-2.0-or-later
unc-vm-vmRuntime library support for Wasmer26,804GPL-2.0-or-later
unc-workspacesLibrary for automating workflows and testing UNC smart contracts.8,316GPL-2.0-or-later
uncachedOnly print new lines, or those which weren't seen in a while1,493AGPL-3.0-only
uncasedCase-preserving, ASCII case-insensitive, no_std string types.57,202,566MIT OR Apache-2.0
uncaughtLocal-first, AI-ready error monitoring for Rust28MIT
uncbvCBV archive extractor written in Rust.14,045GPL-3.0
uncensored-greats-daoICRC implemenations1,302Apache-2.0
uncertainFast and correct computations with uncertain values.8,659MIT
uncertain-rsA Rust library for uncertainty-aware programming, implementing the approach from 'Uncertain<T>: A First-Order Type for Uncertain…714MIT
unchainedUnchained Iteration5,937MIT
unchained_webSimple router and template renderer.2,447MIT
uncharlesSense → plan → act runtime that drives goap-planner from a YAML config to automate shell tasks. The first automaton built in the…25MIT
uncheck-ordWrapper type to easily convert Ord to PartialOrd. inspired by std::cmp::Reverse1,634MIT OR Apache-2.0
unchecked-arrayHttp Server1,146MIT
unchecked-indexUnchecked indexing wrapper using regular index syntax.7,375,103MIT/Apache-2.0
unchecked-refcellA faster, drop-in replacement for RefCell in performance-critical code.1,034Apache-2.0
unchecked-stdFast, unchecked variants of common std methods3,3370BSD
unchecked_mutableShared mutable without runtime cost2,775MIT
unchecked_unwrapAdds an unchecked version of `unwrap()` and `expect()` to Option and Result.1,065,905MIT OR Apache-2.0
unchecked_wrapConvenient UncheckedSync/Send wrapper types722MIT
uncivLibrary and tools for reading the Call To Power game data files388non-standard
unclaimedAhoy! Chart yer course through the high seas of crates.io to discover unclaimed treasure names for yer next Rust venture902MIT
uncleftishmend1,593MIT/Apache-2.0
unclogunclog allows you to build your changelog from a collection of independent
files. This helps prevent annoying and unnecessary…19,817Apache-2.0
uncoSupports working with SurealDB2,237MIT
unco_derivesMacro for Unco2,548MIT
uncodeUncode is a nocode IDE with POC.1,596MIT
uncollateUncollate array of structs into arrays of field116MIT
uncollate_macromacro implementation for the uncollate crate158MIT
uncomfySomething that's not very comfy.1,478MIT OR Apache-2.0
uncommentA CLI tool to remove comments from code using tree-sitter for accurate parsing11,229MIT
uncomputeUncompute values to save memory1,728Apache-2.0
unconTraits for unchecked conversions between types.10,261MIT/Apache-2.0
uncon_deriveDerive functionality for unchecked conversion traits.16,248MIT/Apache-2.0
unconstMacro to unconst const/fn/enum/struct/trait/impl/type items10,727MIT/Apache-2.0
unconst_trait_implFunction-like macro that "unconsts" trait implementations9,572MIT OR Apache-2.0
uncooked_slicesA wrapper around raw slice pointers that enables safe iteration and indexing642MIT OR Apache-2.0
uncore-simSimulation utilities for SoC uncore testing1,230MIT
uncoverA library to verify that a test covers specific code.9,888MIT OR Apache-2.0
uncpiTranspile Anchor programs to Pinocchio for 85%+ size reduction86MIT
uncrackableLibrary for generating random, personalized passwords1,137MIT
uncrx-rsUncrx is a library that helps you convert a CRX Extension to a zip file that can be easily extracted.21,564MIT
unctoolA library to convert between Linux and Windows UNC paths. Converts local Linux path to Windows/Linux UNC and vice versa.240Apache-2.0
unctool-cliA CLI tool to convert between Linux and Windows UNC paths. Converts local Linux path to Windows/Linux UNC and vice versa.60Apache-2.0
unctool-guiA GUI program to convert between Linux and Windows UNC paths. Converts local Linux path to Windows/Linux UNC and vice versa.23Apache-2.0
uncursesName reserved for an upcoming terminal rendering library.19MIT
uncurses-ratatuiName reserved for an upcoming terminal rendering library.19MIT
undaGeneral purpose machine learning crate for neural network development and analysis17,680MIT
undeadA tool to search for dead code in your Python projects6,310Apache-2.0
undefinedA Custom Option Enum with Undefined value.4,981MIT OR Apache-2.0
undelphiStatic analysis library for Delphi / C++Builder / Free Pascal compiled binaries — identification and metadata extraction (RTTI,…95Apache-2.0
undependTrys to remove dependencies from your git checkout. Needs to work on a clean checkout.2,814MIT OR Apache-2.0
underA simple HTTP server framework.8,774MIT
under_deriveMacros for the under package.3,543MIT
underdog-anchor-splCPI clients for SPL programs1,557Apache-2.0
underdoseMay the dotfiles be with you.5,667MIT
underground_grepSearch for a query in a file1,339MIT
underscoreutility library for rust. Inspired by underscore.js.4,631MIT
underscore_64A minsize graphics library2,193MIT
underscore_argsMacro for underscore named argument syntax, aka Dyon4,892MIT
underscore_sysopenGL and SDL2 bindings for _642,394MIT
underskriftPDF digital signing library — PAdES B-B through B-LTA, PKCS#7, visible/invisible signatures, LTV, and verification2,712BSD-2-Clause
understatusA calm, unobtrusive macOS statusline addon for AI coding CLIs (Claude Code): CPU/memory/disk/network + session info with a quiet…220MIT
understory_timingHost-agnostic timer queue primitives.419Apache-2.0 OR MIT
understory_view2d2D view and viewport primitives for Understory: pan/zoom, coordinate conversion, and view fitting.23Apache-2.0 OR MIT
understory_virtual_listCore 1D virtualization primitives for dense index strips.523Apache-2.0 OR MIT
underthesea_coreUnderthesea Core1,712GPL-3.0
undertowA local-first AI automation hub. Automation beneath the surface.24MIT
underway⏳ Durable step functions via Postgres19,131MIT OR Apache-2.0
underworld_coreSmall library to either play a game or assist in generating rooms3,842MIT
undesktopfetches random images from Unsplash based on query.77Apache-2.0
undetected-chromedriverAn undetected implementation of thirtyfour.6,046MIT
undisserde-compatible redis library1,630MIT/Apache-2.0
undisk-mcpRust SDK for Undisk MCP — undo-first versioned file storage for AI agents682MIT
unditherSmart filter to remove Floyd-Steinberg dithering from paletted images11,865GPL-3.0+
undnameA Rust library for demangling Microsoft symbols19,647Apache-2.0 WITH LLVM-exception
undoAn undo-redo library.178,745MIT OR Apache-2.0
undo-coreCtrl-Z for AI agents — a universal, reversible side-effect time machine with a CLI (`undo`).20MIT
undo_2Undo and redo done the right-way.13,850MIT OR Apache-2.0
undo_stackA minimal undo stack for user defined types15,197MIT
undocHigh-performance Microsoft Office document extraction to Markdown11,444MIT
undoc-cliCLI for undoc - Microsoft Office document extraction386MIT
undocxDOCX to Markdown converter written in Rust406MIT
undoredoUndo/Redo (and delta encoding) in Rust using deltas, snapshots or commands with convenience implementations for many standard and…2,371MIT OR Apache-2.0
undoredo_deriveDerive macros for undoredo.1,460MIT OR Apache-2.0
undoxA static site generator for multi-repo documentation158MIT
undrThe UNDR protocol implemented in Rust2,709MIT
undrift_gpsConvert between various coordinate systems: GCJ-02, WGS-84 and BD-097,689MIT
undulateA lightweight package manager for Lua. An early work in progress, expect nothing to work!1,952MIT
undupA simple library that consists of utility functions for removing duplicate characters in a string.3,933
unearthA dependency-light, read-only data-recovery & disk-forensics toolkit in Rust: filesystem-aware undelete…18MIT
uneggEGG archive extractor46MIT
unemptyNon-empty data structures for Rust1,575Apache-2.0
unenUnnamedEngine791MIT
unen_appApplication crate for UnnamedEngine1,137MIT
unen_eventEvent crate for UnnamedEngine1,144MIT
unen_event_deriveEvent derive crate for UnnamedEngine1,265MIT
unen_loggingLogging crate for UnnamedEngine851MIT
unen_netNetworking crate for UnnamedEngine525MIT
unen_renderRendering crate for UnnamedEngine861MIT
unen_windowWindow crate for UnnamedEngine1,006MIT
unen_winitWinit crate for UnnamedEngine967MIT
unescapeUnescapes strings with escape sequences written out as literal characters.10,018,439MIT
unescape_zero_copyUnescape strings without allocating memory65,170MIT
unescaperUnescape strings with escape sequences written out as literal characters.15,513,323MIT OR GPL-3.0-only
unetPlaceholder. Unreliable+Reliable packets over UDP Connections for fast paced games.1,582MIT
unevalSerde serializer to embed data as Rust code80,459MIT
uneval_staticSerde serializer to embed data as Rust code5,317MIT
unexpectedunexpected3,094GPL-3.0
unfUNixize Filename -- replace annoying anti-unix characters in filenames16,751MIT
unfaultUnfault — a cognitive context engine for thoughtful engineers1,537MIT
unfault-analysisRule evaluation and analysis engine for unfault1,440MIT
unfault-coreCore parsing, semantics extraction, and graph building for unfault2,890MIT
unfhashCalculate the Unique Numeric Fingerprint for Tabular Data2,342GPL-2.0-or-later
unfinishedCrate providing traits and macros to use while developing Rust code38MIT OR Apache-2.0
unfkA fast, modern CLI tool for scanning and repairing file formatting issues181MIT
unflappableA batteries-included embedded-hal InputPin debouncer.3,024MIT
unflattenExtension for un-flattening `Option<T>`.2,870MIT
unflatter`unflatter` is a Rust library providing extension traits for flattening and unwrapping nested structures,
including nested…5,402MIT
unflowUnflow is a DSL to convert design to code.4,254MIT
unfmtA compile-time pattern matching library that reverses the interpolation process of `format!`.21,695Apache-2.0
unfmt_macrosA compile-time pattern matching library that reverses the interpolation process of `format!`.23,297Apache-2.0
unfoldA simple unfold implementation in Rust4,590MIT
unfold-iterCreate iterators with an initial value and a recurrence relation.95MIT
unfold-symlinksunfold is a small command line utility that
replaces symbolic links with their targets.2,486MIT OR Apache-2.0