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.
compact_path_treeA data structure providing a compact in-memory representation of a tree of paths1,749Apache-2.0
compact_sqlMacro for compacting Postgres' SQL queries written in Rust syntax6,419MIT OR Apache-2.0
compact_sql_traitsTraits set for code generated by `compact_sql` macro1,839MIT OR Apache-2.0
compact_strA memory efficient string type that transparently stores strings on the stack, when possible122,951,713MIT
compact_stringCompact representation of UTF-8 Strings that are immutable and less than 256 bytes in length.1,072Apache-2.0
compact_stringsA more compact but limited representation of a list of strings or bytestrings.22,659MIT
compact_u64A machine-friendly varint.5,117MIT OR Apache-2.0
compactlyCompactly encode data types using adaptive arithmetic coding1,812MIT OR Apache-2.0
compactly-deriveDerive macros for compactly crate2,404MIT OR Apache-2.0
compactmapCompact Vec-based map that choses assigns IDs for your values on it's own. Very similar to Slab.20,369MIT/Apache-2.0
compactoA fast way to compress & decompress JSON4,209MIT
compactorA collection which compresses old data1,571Unlicense
compactpA production-grade parser frontend for the Compact language (Midnight Network)22MIT
compactp_astTyped AST wrappers over the lossless Compact CST produced by compactp_parser.682MIT
compactp_diagnosticsStructured diagnostics (severities, codes, labeled spans) for the compactp Compact parser frontend.731MIT
compactp_lexerLexer for the Compact language (Midnight Network) — tokenizes UTF-8 source into a SyntaxKind stream.732MIT
compactp_parserRecursive-descent parser for the Compact language producing a lossless CST and structured diagnostics.714MIT
compactp_syntaxShared syntax-tree types (SyntaxKind, rowan aliases) for the compactp Compact parser frontend.766MIT
CompactPrefixRadixa minimalistic but efficient radix tree implementation with extra prefix support2,188MIT
compactrsHigh-performance native Windows file compressor using WOF (Windows Overlay Filter)691MIT
compactscompact data structures30,043Unlicense/MIT
compacts-bitssuccinct bit vector7,786Unlicense/MIT
compacts-dictsuccinct dictionary5,298Unlicense/MIT
compacts-priminternal trait for compacts6,991Unlicense/MIT
compactvecVec<u32> that auto-selects 1/2/3/4-byte storage per element, upgrading in place when values grow17MIT
compaheuiler컴파흴러. 아희 네희티브 컴파일러 - Aheui compiler23AGPL-3.0-or-later
compakA high level library for archive management5,784MIT
companies-house-apiRust library for consuming various APIs from Companies House5,179MIT
companion-serviceRun services along with your executable1,788BSD-3-Clause
company_hrMy approach to the third problem from chapter 8.3 (Common Collections) of 'The Book'.1,789MIT OR Apache-2.0
company_rosterA Basic Company Roster Program1,201MIT OR Apache-2.0
comparableA library for comparing data structures in Rust, oriented toward testing2,852,555MIT OR Apache-2.0
comparable_deriveA library for comparing data structures in Rust, oriented toward testing2,837,707MIT OR Apache-2.0
comparable_helperA library for comparing data structures in Rust, oriented toward testing2,141,477MIT OR Apache-2.0
comparable_testA library for comparing data structures in Rust, oriented toward testing14,633MIT OR Apache-2.0
comparatorA Java-like Comparator type56,170MIT OR Apache-2.0
compareExperimental comparators for collections to be generic over11,004,619MIT/Apache-2.0
compare-changesReimplementation of GitHub file paths pattern matcher10,933MIT
compare-dirA high-performance directory comparison tool and library903Apache-2.0
compare-filesA simple CLI to compare two files and show the differences.5,283MIT
compare-wmPlaceholder for an upcoming crate1,258MIT OR Apache-2.0
compare_by_address_deriveDerive macro for comparing and hashing structs/unions/enums by address2,874MIT / Apache-2.0
compare_fieldsField-by-field comparisons for structs and vecs127,549Apache-2.0
compare_fields_deriveProcedural macro for deriving the CompareFields trait127,826Apache-2.0
compare_variablesA Rust procedural macro for comparing the ordering of variables and creating useful error messages1,046MIT OR Apache-2.0
compare_variables_macroProcedural macro for crate `compare_variables`1,265MIT OR Apache-2.0
compare_versionA Rust library for comparing semantic versioning strings and checking version compatibility.20,212MIT
comparerA simple library to track changes in a HashMap/DashMap over several iterations4,528MIT
compassWeb Application Recon Tool (BETA)1,955MIT
compass-cliInteractive README runner and onboarding guide150Apache-2.0
compass-spriteImplement sprites for CSS usage on a web page7,324MIT
compass_dataA library for working with Compass cave survey data1,657MIT OR Apache-2.0
compassapiA Rust library for interacting with Compass's API.8,091GPL-2.0
compatAutomatic backward compatibility for structs and enums1,886MIT OR Apache-2.0
compat-no-stdA `#![no_std]` compatibility layer that will make porting your crate to no_std *easy*.3,041MIT
compat_deriveAutomatic backward compatibility for structs and enums1,654MIT OR Apache-2.0
compatible-withBackward compatibility with older data using serde's untagged enums2,921MIT
compatible-with-deriveDerive some types for easier use of compatible-with crate2,171MIT
compatmallocA memory-hardening drop-in allocator with standard C ABI58MIT OR Apache-2.0
compcolA no_std collection of compression algorithms behind a uniform streaming trait, gated per-algorithm by Cargo features.14,171MIT
compdbA blazingly fast compilation database manipulation tool - 135x faster than Python compdb1,043MIT
compegA JPEG decoder implemented as a WebGPU compute shader10,4690BSD
compendious-machineMCP server for text density optimization - maximize information per token19MIT OR Apache-2.0
compendiumA user-friendly strace for x86 Linux with HTML reports121MIT
compensated-summationCompensated summation algorithms for better precision.11,496MIT
comperrA minimal, lightweight crate for emitting span-accurate compile-time errors from procedural macros.194MIT OR Apache-2.0
competitiveA crate with helpers for competitive programming1,684MIT
competitive-hppCompetitive Programming Library for AtCoder with Rust74,020MIT
competitive-libLibrary for competitive programming in rust2,740non-standard
competitive-programming-libCompetitive Programming Library1,222MIT
competitive-programming-rsCompetitive Programming Library in Rust78,418non-standard
comphostAn awesome CLI tool to handle your local compose projects.1,270Apache-2.0
compiA build system written in Rust.2,463MIT
compilation-guardForce compilation to fail when certain condition is met3,248Apache-2.0
compileTBD1,570MIT
compile-clawThe Claw language compiler library10,164MIT OR Apache-2.0
compile-dotenvAdd environment variables defined in the environment or in a .env file at compile time.867Unlicense
compile-fmtCompile-time formatting and derived functionality (e.g., panics / assertions)910,953MIT OR Apache-2.0
compile-in-memoryA library to dynamically compile and load C/C++ code at runtime, using the platform's host compiler.2,764MIT OR Apache-2.0
compile-intsCompile-time integers created through macros.1,893BSD-3-Clause
compile-randCompile-time random integers6,578MIT
compile-stressCompiler and build-time stress tools for libstress36MIT OR Apache-2.0
compile-symbolProvides compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang.4,577MIT
compile-symbol-macrossupport macros for compile-symbol6,297MIT
compile-timeConstants and macros for getting compile time information.3,220,831MIT OR Apache-2.0
compile-time-crc32A library for taking the crc32 of a string or byte literal at compile time98,941MIT
compile-time-crc32-implA library for taking the crc32 of a string or byte literal at compile time96,283MIT
compile-time-create-fileCreate files and directories at compile time using a procedural macro in Rust.4,154non-standard
compile-time-lispExecute lisp code in your rust project at compile time1,687MIT
compile-time-lua-bind-hashA crate for doing compile-time hashing of lua constants256,852MIT
compile-time-macrosMacros for getting compile time information.592MIT OR Apache-2.0
compile-time-runrun a command at compile time and capture the output664,163BSD-2-Clause
compile-time-run-macroimplementation crate for compile-time-run19,606BSD-2-Clause
compile-typst-siteCommand-line program for static site generation using Typst.431MIT
compile_commandsWork with compile_commands.json and compile_flags.txt in Rust programs.47,660Apache-2.0
compile_deriveTBD1,535MIT
compile_macroTBD1,511MIT
compile_msgA plugin for emitting errors, warnings and notes to the developer at
compile time.15,739MIT/Apache-2.0
compile_opsCompile time operations to not affect your performance and constness with ecuations you can encode.6,827Unlicense
compile_procTBD1,507MIT
compile_time_ls_coloursA compile-time map of LS_COLORS-style extension-to-colour mappings10,181MIT
compile_time_sortSort arrays and slices of primitives in const contexts.20,119MIT OR Apache-2.0
compile_type_eqCompile-time type equality checking3,014MIT
compile_warningA proc macro that emits a compile-time warning32,534MIT
compiled-nnA JIT Compiler for Neural Network Inference19,708MIT
compiled-nn-bindingsA JIT Compiler for Neural Network Inference23,344MIT
compiled-uuidParse UUIDs at compile time12,183MIT
compiledbClang's Compilation Database generator for make-based build systems2,562GPL-3.0
compiledfilesParse native binary symbols for list of source files used to compile binary35,273MIT
compiler-builtins-snapshotSnapshot of the compiler-builtins crate13,597MIT OR Apache-2.0
compiler-course-helperA tool & library to help you with the compiler course.1,674Apache-2.0
compiler-interruptsCompiler Interrupts API for Rust3,170MIT
compiler-llvm-builderZKsync LLVM Framework Builder99,899MIT OR Apache-2.0
compiler-rt-builtinsThe LLVM compiler-rt builtins source, conveniently packaged as a Rust crate.3,200Apache-2.0 WITH LLVM-exception
compiler-test-deriveA macro to generate easily tests across compilers and engines2,653MIT
compiler-toolsA proc-macro for deriving powerful and fast tokenizers with compile-time regex248,991MIT OR Apache-2.0
compiler-tools-deriveA proc-macro for deriving powerful and fast tokenizers with compile-time regex248,031MIT OR Apache-2.0
compiler_baseA common domain programming language framework.6,078Apache-2.0 OR MIT
compiler_base_errorcompiler_base_error126,721Apache-2.0 OR MIT
compiler_base_macroscompiler_base_macros99,578Apache-2.0 OR MIT
compiler_base_parallelA common domain programming language framework.4,882Apache-2.0 OR MIT
compiler_base_sessioncompiler_base_session73,029Apache-2.0 OR MIT
compiler_base_spancompiler_base_span104,559Apache-2.0 OR MIT
compiler_builtinsCompiler intrinsics used by the Rust compiler.35,239,103MIT AND Apache-2.0 WITH LLVM-exception AND (MIT OR Apache-2.0)
compiler_cli_argsA simple proc-macro that expands to the CLI args that were passed to rustc1,639MIT OR Apache-2.0
compiler_errorTriggerable compiler error18,423MIT
compilersCompilers1,308MIT
compiletServer that compiles Rust, C, and C++ into WebAssembly.8,598MIT
compiletest_rsThe compiletest utility from the Rust compiler as a standalone testing harness3,539,013MIT OR Apache-2.0
compiletimeGet the time at compile-time.2,908Zlib
compiletime-regexsimple proc macro for compile time regex4,796MIT
compioCompletion based async runtime614,418MIT
compio-btlsAn implementation of SSL streams for Compio backed by BoringSSL22MIT OR Apache-2.0
compio-bufBuffer trait for completion based async IO658,837MIT
compio-compatCompatibility layer for compio to work with various async runtimes.2,929MIT
compio-dispatcherMultithreading dispatcher for compio259,528MIT
compio-driverLow-level driver for compio655,166MIT
compio-executorExecutor for compio138,369MIT
compio-fsFilesystem IO for compio477,385MIT
compio-ioIO traits for completion based async IO538,031MIT
compio-logLog of compio653,397MIT
compio-macrosProc macro of compio312,448MIT
compio-netNetworking IO for compio524,428MIT
compio-opensslA compio asynchronous stream of OpenSSL stream612MIT
compio-processProcesses for compio130,174MIT
compio-py-dynamic-opensslDynamic OpenSSL implementation for compio-py39,847Apache-2.0 OR MulanPSL-2.0
compio-quicQUIC for compio328,866MIT
compio-runtimeHigh-level runtime for compio644,597MIT
compio-rustlsimpl Async for rustls85MIT OR Apache-2.0
compio-send-wrapperThis Rust library implements a wrapper type called SendWrapper which allows you to move around non-Send types
between threads, as…181,735MIT/Apache-2.0
compio-signalSignal handling for compio173,919MIT
compio-tlsTLS adaptor with compio212,099MIT
compio-wsWebSocket library for the compio runtime168,133MIT
compio_dispatchGlobal task dispatcher for compio applications. / Compio 应用全局任务分发器。118MulanPSL-2.0
complateA powerful text templating tool.111,043MIT
completable_futureCompletableFuture for Rust3,450MIT/Apache-2.0
completeA simple atomic check for completeness3,302MIT OR Apache-2.0
complete-checkpointCheckpoint orchestration tool with atomic save, restore, and delete operations19Apache-2.0
complete-picA complete interface for the legacy 8259 PIC and the newer APIC.6,223MIT
completeioCompletion based IO drivers and async runtime1,533MIT
completeq-rsAn alternative to passing messages between asynchronous tasks12,474non-standard
completersA tiny Rust-native shell completion solution.2,284MIT
completestRun completions for your program280,959MIT OR Apache-2.0
completest-nuRun completions for your program99,142MIT OR Apache-2.0
completest-ptyRun completions for your program206,258MIT OR Apache-2.0
completioWIP21non-standard
completionUtilities for writing completion-based asynchronous code4,403MIT OR Apache-2.0
completion-coreCore traits and types for completion-based asynchronous programming5,250MIT OR Apache-2.0
completion-ioCore traits and types for asynchronous completion-based I/O3,959MIT OR Apache-2.0
completion-macroMacros for `completion`. Do not use.3,890MIT OR Apache-2.0
completion_stagePush-based futures for Rust similar to Java's CompletionStage855MIT OR Apache-2.0
complexThe package is deprecated in favor of num.56,099MIT
complex-besselPure Rust implementation of complex Bessel functions (J, Y, I, K, H, Airy) based on Amos Algorithm 644767MIT OR Apache-2.0
complex-bessel-rsLibrary to compute Bessel functions14,096MIT
complex-divisionEmpty22,078GPL-3.0-only
complex-enum-macrosConvert enums with non-unit variants to privitives and back4,337MIT OR Apache-2.0
complex-numberA basic implementation of complex numbers in rust.2,791MIT
complex-planeSimple implementation of complex numbers and their associated operations in the complex plane.1,589MIT
complex-stuffA library for working with complex numbers in rust1,516MIT
complex_algebraA crate supporting complex number algebra11,143MIT
complex_newtonnewton's method for finding solutions of complex equations1,558MIT
complex_numbersmuehehehhehee580MIT
complex_rsA simple and efficient complex number library in Rust.942MIT
complex_test_helperExtends Rust's testing capabilities by providing several macros for testing complex workflows.1,602MIT
complexibleA minimal and user-friendly Rust library complex-number operations, bringing the joy of complex mathematics to Rustaceans…6,732MIT
complexityCalculate cognitive complexity of Rust code.7,993MIT OR Apache-2.0
ComplexNuma library for performing operations on ComplexNumbers2,483MIT
ComplexNumbersa library for performing operations on complex numbers in which the magnitude of the real and imaginary parts are provided in f64…6,798MIT
complianceSpecification compliance annotations1,660Apache-2.0
complior-cliAI Act Compliance Scanner & Fixer — CLI149AGPL-3.0-only
complishCore library for project-aware task management with git integration921MIT
complish-clicommand-line task manager with today/next/someday organization395MIT
complotAn idiomatic high-level wrapper to Rust plotters visualization crate19,205MIT
complyhatReserved package name for ComplyHat.17LicenseRef-Proprietary
compoCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,140Apache-2.0
compo-macrosCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,328Apache-2.0
compo-platform-loopCross-platform event loop implementation for the Compo declarative and reactive component framework920Apache-2.0
compo-windowCross-platform window component for the Compo declarative and reactive component framework187Apache-2.0
compodo将长期目标拆解为每日行动的终端成长系统18MIT
componentcomponent22,329MIT