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.

unrollAn attribute-like procedural macro for unrolling for loops2,184,962MIT OR Apache-2.0 unroll-fnA generic unrollling function.2,899MIT unroll-liteUnroll loops in const contexts, declarative macro version.785MITDevelopment tools::Build UtilsNo standard library unroll_rangeRepeats a block of code for each number in a specified range.2,630MIT unrolled-linked-listThe implementation of the unrolled linked list in rust2,785non-standardAlgorithmsCaching unrosstub2,637MIT unros-corestub4,102MIT unros-macrosstub2,962MIT unrotFind and interactively repair broken symlinks with fuzzy matching56MIT OR Apache-2.0Command line utilitiesFilesystem unrot_coreCore library for unrot — find and repair broken symlinks with fuzzy matching118MIT OR Apache-2.0Command line utilitiesFilesystem unrpa_rsA multithreaded CLI program and library to extract RenPy archives (RPAs)9,218Apache-2.0Command line utilities unrs_resolverESM / CJS module resolution94,053MITDevelopment tools unrspack-resolverESM / CJS module resolution4,868MITDevelopment tools unrustThe rust side of the unity package to work with rust + bevy in unity!8,274MIT unrust-codegenThe csharp codegenerator used by unrust.8,836MIT unrust-inbuiltInbuilt types common between unity and bevy used by unrust.9,394MIT unrust-proc-macroThe unrust proc macro crate.9,833MIT unsaefMacros to erase scope information from tokens4,343MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation unsafe-accessUtility macros for skipping bounds checks via get_unchecked(..)2,459MIT OR Apache-2.0 unsafe-alias-cellPrimitive for aliasing mutability2,308MIT OR Apache-2.0AccessibilityNo standard library unsafe-anyTraits and implementations for unchecked downcasting.7,094,370MIT unsafe-any-orsTraits and implementations for unchecked downcasting.16,523,928MIT unsafe-bindersStable rust polyfill of `unsafe<'lt> …` binders40Zlib OR MIT OR Apache-2.0 unsafe-budgetkeeps the unsafety demons out. an unsafe code budget gate for CI pipelines.597MITCommand line utilitiesDevelopment tools unsafe-coerceUnsafe utilities to coerce or ignore types1,624MPL-2.0No standard libraryRust patterns unsafe-erasedThis crate can be used for unsafe type erasure. caution is advised.2,439MIT unsafe-fieldsMake it unsafe to access or modify fields with safety invariants2,822BSD-2-Clause OR Apache-2.0 OR MIT unsafe-iounsafe-io has been renamed to io-extras268,979Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT unsafe-libfyamllibfyaml transpiled to rust by c2rust1,186MIT unsafe-libopuslibopus transpiled to rust by c2rust25,551BSD-3-Clause unsafe-libyamllibyaml transpiled to rust by c2rust246,175,481MITEncodingNo standard library unsafe-libyaml-norwaylibyaml transpiled to rust by c2rust8,378,611MITEncodingNo standard library unsafe-libyaml-test-suitetest suite for unsafe-libyaml crate1,232MIT OR Apache-2.0 unsafe-refAllow raw pointer access without those pesky unsafe blocks everywhere!1,566MIT unsafe-reviewCheap unsafe Rust review: find missing safety contracts, guards, tests, and witnesses5,563MIT OR Apache-2.0Command line utilitiesDevelopment tools unsafe-review-cliCLI adapter for unsafe-review5,624MIT OR Apache-2.0Command line utilitiesDevelopment tools unsafe-review-coreCore SDK and static analysis engine for unsafe-review5,679MIT OR Apache-2.0Development toolsDevelopment tools::Testing unsafe-send-syncUnsafe wrappers for making structs Send and/or Sync.35,753MIT unsafe-storageMaintain invariants in macros without modules2,774MIT OR Apache-2.0 unsafe-to-verifiedRenames unsafe to verified (kinda)1,620MITDevelopment tools unsafe-toolsA collection of tools making safer unsafe Rust304,080MIT unsafe-tools-canaryRuntime initialization checking for Rust types304,441MIT unsafe-tools-mimicSize and alignment matched opaque types304,460MIT unsafe-unicornlibrary for analyzing usage of unsafe code in rust projects3,511MPL-2.0Text processing unsafe-utilitiesHelper functions for unsafe code.2,706MIT OR Apache-2.0 unsafe_arrayArray and slice wrappers with unchecked indexing and uninitialized allocation.25MITData structuresMemory management unsafe_bstThis is a simple bst crate, created as a project for class7,557MIT OR Apache-2.0 unsafe_cell_sliceA microlibrary for creating multiple mutable references to a slice129,793MIT OR Apache-2.0Rust patterns unsafe_exampleAn unsafe example program8,010MIT unsafe_fnmacro to mark a function as unsafe without its body being unsafe6,402MIT unsafe_forestryA simple cross-platform CLI logging library for Rust, now static and mutable1,473MIT OR Apache-2.0 unsafe_fromUnsafe versions of standard library `From<T>` and `Into<T>`.1,651MIT unsafe_listLinux 风格侵入式双向链表5,114Apache-2.0Data structuresNo standard library unsafe_lsA tool to list unsafe blocks and the unsafe actions within them, to enable easier auditing of regions that need…3,032MIT/Apache-1.0 unsafe_mathproc_macro to replace math operation with their unchecked/f_fast versions895MIT unsafe_math_macrounsafe_math macro1,097MIT unsafe_math_traitunsafe_math trait1,290MIT unsafe_target_featureA more convenient #[target_feature] replacement3,237MIT/Apache-2.0 unsafe_unionsA macro to generate structures which behave like C-style unions.6,532CC0-1.0 unsafe_unwrapUnsafely unwrap Result and Option types without checking.1,035,935MIT/Apache-2.0No standard library unsaferConvenience library for Unsafe Rust3,675MIT unsaferawbufConvenient interface to a portion of manually allocated memory.4,759ZlibOperating systems unsaferefAn unsafe reference without explicit lifetime1,144MITNo standard libraryNo standard library::No dynamic allocation unsafescA Rust package for running unsafe superpowers in a controlled environment2,736MIT unsafetyProvides annotations for describing and auditing usages of `unsafe` code in Rust.1,655MIT OR Apache-2.0 unscannyPainless string scanning.18,762,005MIT OR Apache-2.0Parsing toolsText processing unscrupulousTypes that do not care about provenance.2,173MITMemory managementNo standard library unscrupulous_deriveDerive macro to implement `Unscrupulous` on composite types, ensuring all nested fields implement the trait.2,191MITMemory management unsealCLI tool for unpacking archives1,489MIT unseemlyA typed macro language5,350MIT unseenA CLI tool to hide an app from the Dock on macOS1,461MIT unsegenAnother tui library26,187MIT unsegen_jsonviewerAn unsegen widget for viewing structured data (json)13,113MIT unsegen_pagerAn unsegen widget for viewing files with additional features14,321MIT unsegen_signalsUse unsegen's input module to raise signals on the usual key combinations13,987MIT unsegen_terminalA pluggable `unsegen` ANSI terminal17,550MIT unselectorA parser for Kubernetes label selectors.1,162Apache-2.0Parsing tools unsendA thread unsafe runtime for thread unsafe people19,136LGPL-3.0-or-later OR MPL-2.0Asynchronous unsentRust SDK for the Unsent API - Send transactional emails with ease136MIT unserdeSerde, but unsynn42MIT or Apache-2.0 unsetUnset environment variables before running Rust tests243MIT OR Apache-2.0 unshUnsh, the un-shell. It just executes commands1,553MIT unshareThe low-level interface for linux namespaces (containers)89,702MIT/Apache-2.0Operating systems::Unix APIs unshare_petboxThe low-level interface for linux namespaces (containers), for using with petbox2,034MPL-2.0Operating systems::Unix APIs unsharedTerminal utility for finding unique (non-duplicated) files20MIT OR Apache-2.0Command line utilitiesFilesystem unshieldExtract files from InstallShield Z archives.2,972MITCommand line utilitiesCompression unshitA GPU-accelerated UI framework for Rust. CSS-styled, flexbox-layouted, wgpu-rendered.25MITGUIRendering unshit-appWindowing, event loop, and app lifecycle for the unshit UI framework66MITGUIRendering unshit-coreCore CSS parsing, style cascade, layout engine, and element tree for the unshit UI framework145MITGUIRendering unshit-macrosProc macros for the unshit UI framework (view! macro)66MITGUIRendering unshit-rendererwgpu-based GPU renderer, text shaping, and canvas API for the unshit UI framework107MITGUIRendering unshortenA simple CLI tool for unshortening URLs.2,533MITCommand line utilities unshuffle_libUtility to find the minimum number of moves to unshuffle a list of sortable items2,308MITAlgorithms unsigned-f64A wrapper around f64 that guarantees that the value is always non-negative on the type level.2,662MITData structuresMathematics unsigned-floatUnsigned floating-point formats for non-negative numeric domains.99MITData structuresMathematics unsigned-varintunsigned varint encoding49,871,747MIT unsignedvarintSimple implementation for unsigned varints.2,435MIT unsizeA stable alternative to CoerceUnsize1,460,265MIT OR Apache-2.0 OR ZlibEmbedded developmentNo standard library unsized-stackFast heterogeneous / unsized stack6,221MITData structures unsized-vecLike Vec, but for unsized values23,483MIT OR Apache-2.0Data structuresNo standard library unsized_enumUnsized enum implementation2,849MIT/Apache-2.0Data structures unsized_typeZero copy de/ser library with dynamic resizing support69Apache-2.0 unslice-dstFancy slice-like DST support114MIT OR Apache-2.0Data structuresNo standard library unslipTool to decrypt slip tokens1,627MIT unsloth-rsRust implementations of transformer building blocks for LLM inference774MITMathematicsScience unsloth-rs-coreFast, efficient implementation of Unsloth optimization kernels and training loop in Rust.25Apache-2.0Science unsolicited-advicePrints a line of unsolicited advice.2,615BSD-3-Clause unsourcemapA tool to unsource JavaScript source maps.708Unlicense unsplash-apiUnsplash API2,603Apache-2.0 OR MIT unsplash-rsAPI for accessing the Unsplash API3,280MITWeb programmingWeb programming::HTTP client unsplash-wallpaperA tiny tool to download multiple images from Unsplash API in parallel1,097MIT unspokenChatbot API client library and CLI interface.2,644MIT unsquashfs-wrapperExtract a squashfs image with progress callback support11,193MIT unstableunstable1,310Apache-2.0 AND MIT unstackedLock-free, no-std concurrent stack for Rust1,553MIT unstdA little utility belt.2,289MIT OR Apache-2.0Development toolsRust patterns unstorableAn interface for requiring that a type is only used on the current stack frame1,626MIT OR Apache-2.0Data structuresEmbedded development unstringifyProcedural macro implemention of the reverse operation of `stringify!`46,382Zlib OR MIT OR Apache-2.0Rust patterns unstripRecover symbols, types, and method signatures from stripped Go binaries. Ghidra/IDA/Binary Ninja exporters included.134MIT OR Apache-2.0Command line utilitiesDevelopment tools::Debugging unstructuredGeneric types for unstructured data38,472MITData structuresEncoding unstructured-clientUnofficial Unstructured Rust client library5,398Apache-2.0 unstyledUnstyled is just another library which allows to write scoped CSS styles in Rust5,001MITWeb programming unstyled_macroUnstyled is just another library which allows to write scoped CSS styles in Rust4,352MIT unsullyA tool to format R code1,420MIT unsureA Rust library for handling unsure (optional) values that might fail, with an additional rejection variant.1,845GPL-3.0-or-laterData structures unsvgA simple SVG building library.11,147MIT OR Apache-2.0 unswpUnofficial Rust client for Uniswap - combining on-chain lens queries and subgraph historical data236MITAPI bindingsCryptography::Cryptocurrencies unsynA DSL for specifying concrete syntax trees.48MIT unsyncUnsynchronized synchronization primitives for async Rust.199,612MIT OR Apache-2.0Asynchronous unsync-pipeRingbuffer-backed !Send !Sync binary safe repr(C) AsyncWrite/AsyncRead pair32MIT unsync_channel!Send/!Sync channels for Rust1,474MIT unsynn(Proc-macro) parsing made easy875,267MIT OR Apache-2.0Development tools::Procedural macro helpersParser implementations unsynn-rustRust grammar for the unsynn parser library [WIP]1,408MIT OR Apache-2.0Development tools::Procedural macro helpersParser implementations untaggedVisitor for writing untagged enum deserialization with good error messages1,110MIT OR Apache-2.0 untagged-optionAn unsafe Option type without discriminant. Nightly only.51,218CC0-1.0Data structuresNo standard library untangleModule-level dependency graph analyzer for Python, Ruby, Go, and Rust28MIT untanglrProbabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies.10,699MITText processing untestTest harness3,770BSL-1.0 untest_macroTest harness3,243BSL-1.0 untexUnderstand and manipulate TeX files with ease.7,239MIT unthbufUnsigned N-bit Buffer: A structure that holds a fixed buffer of `bits`-sized unsigned integer elements.4,316MIT OR Apache-2.0Data structures unthinkclawLocal-first Rust AI agent runtime — Telegram-first, trait-driven, SurrealDB + RocksDB state layer.53MITCommand line utilitiesWeb programming::HTTP client untilThis crates provides a iter that will only continue of a specified time hasn't passed or the inner one isn't empty1,679MIT until_needleAn extension to the BufRead trait that allows reading until a specified pattern (needle) is found.2,428MIT until_regexTiny utility for stopping execution of a long running process on a regex match in stdout or stderr1,775MITCommand line utilities untildifyUtility to replace ~ with user home directory.9,214MITDevelopment tools untisRust library for accessing the Untis API6,394MITAPI bindingsData structures untitledTemporary name hold.1,736Apache-2.0 untitled1A sample service API create in Rust2,588MIT untitled_libSQL mapper1,174MIT untitled_osThe unfamous, the useless, the untitled Rust-written OS : Untitled OS1,500GPL-3.0 untitledbylukaluka test mod806MIT untokioAutomatically create tokio runtimes4,373Apache-2.0 OR MITAsynchronous untoolsA simple and user-friendly underscore variable naming tool.15,250MITDevelopment tools untrackLibrary to parse and remove tracking tokens from URLs contained in arbitrary text input6,658MITParser implementationsParsing tools untranslocatorUntranslocator allows to get the original bundle path from a translocated macOS app.180MITAPI bindingsOperating systems::macOS APIs untreeuntree inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.9,684MIT untrustedSafe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.653,684,693ISC untrusted6Shim around untrusted for compatibility1,978ISC untrusted_valueThis crate aim to provide a type-safe way to handle and sanitize potentially untrusted values like user input.12,212MIT untrusted_value_deriveThis crate aim to provide a type-safe way to handle and sanitize potentially untrusted values like user input.10,732MIT untrusted_value_derive_internalsThis crate aim to provide a type-safe way to handle and sanitize potentially untrusted values like user input.10,255MIT untrustendedUntrustended - Untrusted Extended. A compilation of primitives for parsing values from untrusted input.60,493ISCNo standard libraryParser implementations untryKind of the opposite of the ? operator1,435MITNo standard libraryNo standard library::No dynamic allocation untwineDeclarative parsing with a BNF-like syntax23,408MIT untwine_macrosDeclarative parsing with a BNF-like syntax - proc macro20,463MIT untyExplicitly types your generics39,757,469MIT OR Apache-2.0 unty-nextExplicitly types your generics578,964MIT OR Apache-2.0 untyped-arenauntyped-arena provides an Arena allocator implementation that is safe and untyped with minimal complexity2,795MIT untyped-boxA heap allocation utility when the datatype is unknown.1,775MIT OR Apache-2.0Data structuresEmbedded development untyped-bytesA bag of bytes you can put any `Copy` type into.4,468MIT/Apache-2.0 untyped_vecA type-erased vector type for Rust2,745MIT unume pluribus unum - one genotype from many alleles: a Rust HLA/KIR genotyper (a byte-identical port of T1K).118MITCommand line utilitiesScience unum-coreCore library for unum: a byte-identical Rust port of the T1K HLA/KIR genotyper (k-mer filtering, banded alignment, EM genotyping).99MITScience unumsA crate for using Unums2,130Apache-2.0 unusedAllows for unused generic parameters that do not act like they are owned.7,801MIT OR Apache-2.0No standard library unused-pkgA tool to check for unused and outdated packages in a Rust/Node project.1,395MITCommand line utilities unused-pubA tool to detect unused public items (structs, enums, functions, etc.) in a Rust codebase.218MITCommand line utilitiesDevelopment tools unused_variableunused_variable macro1,993Unlicense unusual-whalesRust client library for the Unusual Whales API42MIT unutilsutility for all the universe3,707MIT unveilRust binding for OpenBSD's unveil(2)30,380MIT/Apache-2.0API bindings unveil-rsUnveil Rs is a tool to create presentations from markdown files.3,518MIT unveil-serviceService traits and macros to deploy on the unveil platform3,996Apache-2.0 unveil-service-testingService traits and macros to deploy on the unveil platform1,539Apache-2.0 unwstack unwinding2,058MIT OR Apache-2.0 unwalkWalk directory recursively to un-gzip files3,361non-standardCommand line utilitiesCompression unwalk-baseProvides modular features for unwalk4,264non-standard unwalk-gzProvides un-gzip feature for unwalk4,199non-standard unwarpA minimal, ergonomic wrapper around warp — define routes, attach handlers, and serve. No boilerplate, no filter chains.99MITNetwork programmingWeb programming::HTTP server unweaveA command-line tool to unweave interleaved streams of text lines using regular expression matching1,594GPL-3.0-or-laterCommand line utilities unwindAn interface to libunwind602,472MIT/Apache-2.0API bindingsDevelopment tools::Debugging unwind-contextMacro to add colored panic context to your functions12,463MIT OR Apache-2.0Development tools::DebuggingNo standard library unwind-sysFFI bindings to libunwind872,994MIT/Apache-2.0Development tools::DebuggingExternal FFI bindings unwind-unsafeZero-sized marker types which do not implement UnwindSafe or RefUnwindSafe1,326MIT-0No standard library::No dynamic allocationRust patterns unwind_abortsPrevent your panics from unwinding past FFI boundaries with this one simple trick!8,402MITDevelopment tools::FFI unwind_safeReadable unwind-safe code thanks to a try-finally-looking builder pattern4,925,647Zlib OR MIT OR Apache-2.0Rust patterns unwinderCall stack spoofing for Rust.6,531MIT unwindingUnwinding library in Rust and for Rust3,683,748MIT OR Apache-2.0 unwordMS Word .doc (OLE/CFB) to Markdown converter2,164MITCommand line utilitiesText processing