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.0Data structuresFilesystem compact_sqlMacro for compacting Postgres' SQL queries written in Rust syntax6,419MIT OR Apache-2.0Database interfaces compact_sql_traitsTraits set for code generated by `compact_sql` macro1,839MIT OR Apache-2.0Database interfaces compact_strA memory efficient string type that transparently stores strings on the stack, when possible122,951,713MITEncodingMemory management compact_stringCompact representation of UTF-8 Strings that are immutable and less than 256 bytes in length.1,072Apache-2.0CachingEncoding 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)22MITCommand line utilitiesDevelopment tools compactp_astTyped AST wrappers over the lossless Compact CST produced by compactp_parser.682MITDevelopment toolsParser implementations compactp_diagnosticsStructured diagnostics (severities, codes, labeled spans) for the compactp Compact parser frontend.731MITDevelopment toolsParser implementations compactp_lexerLexer for the Compact language (Midnight Network) — tokenizes UTF-8 source into a SyntaxKind stream.732MITDevelopment toolsParser implementations compactp_parserRecursive-descent parser for the Compact language producing a lossless CST and structured diagnostics.714MITDevelopment toolsParser implementations compactp_syntaxShared syntax-tree types (SyntaxKind, rowan aliases) for the compactp Compact parser frontend.766MITDevelopment toolsParser implementations CompactPrefixRadixa minimalistic but efficient radix tree implementation with extra prefix support2,188MIT compactrsHigh-performance native Windows file compressor using WOF (Windows Overlay Filter)691MITCommand line utilitiesFilesystem compactscompact data structures30,043Unlicense/MITData structures compacts-bitssuccinct bit vector7,786Unlicense/MITData structures compacts-dictsuccinct dictionary5,298Unlicense/MITData structures 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 grow17MITData structuresMemory management compaheuiler컴파흴러. 아희 네희티브 컴파일러 - Aheui compiler23AGPL-3.0-or-laterCompilers 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-ClauseConfigurationDevelopment tools 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.0Development tools comparable_deriveA library for comparing data structures in Rust, oriented toward testing2,837,707MIT OR Apache-2.0Development tools comparable_helperA library for comparing data structures in Rust, oriented toward testing2,141,477MIT OR Apache-2.0Development tools comparable_testA library for comparing data structures in Rust, oriented toward testing14,633MIT OR Apache-2.0Development tools comparatorA Java-like Comparator type56,170MIT OR Apache-2.0AlgorithmsData structures compareExperimental comparators for collections to be generic over11,004,619MIT/Apache-2.0 compare-changesReimplementation of GitHub file paths pattern matcher10,933MITCommand line utilitiesParser implementations compare-dirA high-performance directory comparison tool and library903Apache-2.0Command line utilitiesDevelopment tools compare-filesA simple CLI to compare two files and show the differences.5,283MITCommand line utilities 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,212MITAlgorithmsDevelopment tools 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,041MITNo standard library 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.0Memory managementOperating systems compcolA no_std collection of compression algorithms behind a uniform streaming trait, gated per-algorithm by Cargo features.14,171MITCompressionNo standard library compdbA blazingly fast compilation database manipulation tool - 135x faster than Python compdb1,043MITCommand line utilitiesDevelopment tools 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,496MITAlgorithmsMathematics comperrA minimal, lightweight crate for emitting span-accurate compile-time errors from procedural macros.194MIT OR Apache-2.0Development tools::Procedural macro helpers competitiveA crate with helpers for competitive programming1,684MIT competitive-hppCompetitive Programming Library for AtCoder with Rust74,020MITAlgorithms 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.0Command line utilities compiA build system written in Rust.2,463MITCommand-line interfaceCommand line utilities 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.0Development toolsNo standard library 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.0Date and timeDevelopment tools 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-standardDevelopment toolsDevelopment tools::Build Utils 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.0Date and timeDevelopment tools compile-time-runrun a command at compile time and capture the output664,163BSD-2-ClauseDevelopment toolsDevelopment tools::Build Utils 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.0Development tools 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,827UnlicenseNo standard library 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.0AlgorithmsNo standard library 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.0Command line utilitiesDevelopment tools::Build Utils 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,170MITDevelopment tools 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,653MITRust patterns 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 MITCommand line utilities compiler_base_errorcompiler_base_error126,721Apache-2.0 OR MITCommand line utilities compiler_base_macroscompiler_base_macros99,578Apache-2.0 OR MITCommand line utilities compiler_base_parallelA common domain programming language framework.4,882Apache-2.0 OR MITCommand line utilities compiler_base_sessioncompiler_base_session73,029Apache-2.0 OR MITCommand line utilities compiler_base_spancompiler_base_span104,559Apache-2.0 OR MITCommand line utilities 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,598MITCommand line utilities 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,908ZlibDate and time compiletime-regexsimple proc macro for compile time regex4,796MIT compioCompletion based async runtime614,418MITAsynchronousFilesystem compio-btlsAn implementation of SSL streams for Compio backed by BoringSSL22MIT OR Apache-2.0 compio-bufBuffer trait for completion based async IO658,837MITAsynchronous compio-compatCompatibility layer for compio to work with various async runtimes.2,929MITAsynchronousFilesystem compio-dispatcherMultithreading dispatcher for compio259,528MITAsynchronous compio-driverLow-level driver for compio655,166MITAsynchronous compio-executorExecutor for compio138,369MITAsynchronous compio-fsFilesystem IO for compio477,385MITAsynchronousFilesystem compio-ioIO traits for completion based async IO538,031MITAsynchronous compio-logLog of compio653,397MITAsynchronous compio-macrosProc macro of compio312,448MITAsynchronous compio-netNetworking IO for compio524,428MITAsynchronousNetwork programming compio-opensslA compio asynchronous stream of OpenSSL stream612MIT compio-processProcesses for compio130,174MITAsynchronous compio-py-dynamic-opensslDynamic OpenSSL implementation for compio-py39,847Apache-2.0 OR MulanPSL-2.0Network programming compio-quicQUIC for compio328,866MITAsynchronousNetwork programming compio-runtimeHigh-level runtime for compio644,597MITAsynchronous compio-rustlsimpl Async for rustls85MIT OR Apache-2.0AsynchronousCryptography 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.0Rust patterns compio-signalSignal handling for compio173,919MITAsynchronous compio-tlsTLS adaptor with compio212,099MITAsynchronousNetwork programming compio-wsWebSocket library for the compio runtime168,133MITAsynchronousNetwork programming compio_dispatchGlobal task dispatcher for compio applications. / Compio 应用全局任务分发器。118MulanPSL-2.0AsynchronousConcurrency complateA powerful text templating tool.111,043MITCommand line utilities 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,223MITHardware supportNo standard library completeioCompletion based IO drivers and async runtime1,533MITAsynchronousFilesystem completeq-rsAn alternative to passing messages between asynchronous tasks12,474non-standard completersA tiny Rust-native shell completion solution.2,284MITCommand-line interfaceDevelopment tools completestRun completions for your program280,959MIT OR Apache-2.0Command-line interface completest-nuRun completions for your program99,142MIT OR Apache-2.0Command-line interface completest-ptyRun completions for your program206,258MIT OR Apache-2.0Command-line interface completioWIP21non-standard completionUtilities for writing completion-based asynchronous code4,403MIT OR Apache-2.0AsynchronousNo standard library completion-coreCore traits and types for completion-based asynchronous programming5,250MIT OR Apache-2.0AsynchronousNo standard library completion-ioCore traits and types for asynchronous completion-based I/O3,959MIT OR Apache-2.0AsynchronousNo standard library 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.0AsynchronousConcurrency 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.0MathematicsNo standard library 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.0Development tools::Procedural macro helpers 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.942MITMathematicsScience 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,732MITMathematics complexityCalculate cognitive complexity of Rust code.7,993MIT OR Apache-2.0Development tools 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-onlyCommand line utilitiesDevelopment tools 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,205MITVisualization 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.0AsynchronousGUI compo-macrosCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,328Apache-2.0AsynchronousGUI compo-platform-loopCross-platform event loop implementation for the Compo declarative and reactive component framework920Apache-2.0AsynchronousGUI compo-windowCross-platform window component for the Compo declarative and reactive component framework187Apache-2.0API bindingsGUI compodo将长期目标拆解为每日行动的终端成长系统18MIT componentcomponent22,329MIT