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.
primerugA prime k-tuple finder based on the rug crate.1,509GPL-3.0-or-later
primesA package for calculating primes using the Sieve of Eratosthenes, and using that to check if a
number is prime and calculating…495,053BSD-3-Clause
primes-cliPrime number generator CLI1,975MIT
primeshorA Rust project to explore prime numbers and factorization4,627MIT
primesieveSieve for prime numbers using a segmented sieve.4,188MIT
primesieve-sysRaw bindings to the [primesieve](http://primesieve.org) C library9,463Apache-2.0
primesieve_wrapperWrapper for Primesieve C library337BSD-2-Clause
primetoolsA simple implementation of a prime iterator and sieve.1,889MIT
primeutilsA collection of tools for working with prime numbers.418GPL-3.0-or-later
primevalA monstrosity of a prime number generator15,266MIT
primgReproducing images with geometric primitives. Ported from https://github.com/fogleman/primitive2,031MIT
primitivA Neural Network Toolkit.2,071Apache-2.0
primitiv-sysThe package provides bindings to primitiv.2,949Apache-2.0
primitiveApproximates images by drawing random lines2,079MIT
primitive-archiverPrimitive archiver823MIT
primitive-benchmarkerFinds the how long a closure takes to run.54MIT
primitive-bufferA stack-based buffer with fixed capacity for primitives.17MIT OR Apache-2.0
primitive-enum-derivemacros for get primitive enum from complex6,630MIT OR Apache-2.0
primitive-fromProvides a trait PrimitiveFrom that is what From is to Into for num_traits::AsPrimitive7,222MIT/Apache-2.0
primitive-from-enummacros for get primitive enum from complex8,203MIT OR Apache-2.0
primitive-innovationInnovation exploration for NexVigilant Core primitive ecosystem — new T2-C types, cross-domain bridges, and combination space fill19MIT OR Apache-2.0
primitive-typesPrimitive types shared by Ethereum and Substrate55,411,545MIT OR Apache-2.0
primitive-types-solanaPrimitive types shared by Ethereum and Substrate And Solana [Removed U512]14,858MIT OR Apache-2.0
primitive_boundsTraits representing primitive types (i32, usize, etc.) for use in generic bounds.18MIT
primitive_chess_gameA primitive chess game engine in Rust15MIT OR Apache-2.0
primitive_enumLittle utility for dealing with enums no extra data in variants27,285Apache-2.0
primitive_fixed_point_decimalPrimitive fixed-point decimal types.26,164MIT
primitive_promotionPrimitive promotions for primitive numeric types: u16 for u8, i32 for i16, f64 for f32, etc9,638MIT OR Apache-2.0
primitive_traitsTraits over primitive types. Particularly stuff not covered by num-*.4,889MPL-2.0
primitive_traits2This crate implements traits for primitives as Unsigned and RawPointer.1,693Unlicense
PrimitiveAssemblerConvert Triangle Strip QuadStrip Triangle Fan Quads LineLoop and LineStrip to basic Triangles ,Lines5,050MIT OR Apache-2.0
primitivemapblazing fast [Integer -> T: Copy] map1,985MIT
primitivesPrimitves Asm758MIT
primitivo-airdrop-merkleShared Merkle airdrop logic and account types for Primitivo21MIT
primitivo-macroShared ownership and pausable helpers for Primitivo programs244MIT
primitivo-token-converterShared token converter logic for Primitivo19MIT
primitivo-vaultShared vault logic and account types for Primitivo21MIT
primitivo-vesting-crateShared vesting logic for Primitivo21MIT
primoSort a file, correctly handling multi-digits numbers2,122MIT
primordialLow-level CPU primitives470,241Apache-2.0
primordial-optGenetic algorithm library with composable selection, crossover, and mutation operators68MIT OR Apache-2.0
primpHTTP client with browser impersonation capabilities1,054MIT
primp-h2A fork of the HTTP/2 client and server library from hyperium1,226MIT
primp-hyperFork of the original hyper HTTP library.1,198MIT
primp-hyper-rustlsFork of hyper-rustls1,086Apache-2.0 OR ISC OR MIT
primp-hyper-utilA fork of the original hyper-util crate1,153MIT
primp-reqwestFork of the original reqwest library1,063MIT OR Apache-2.0
primp-rustlsA fork of the original rustls crate.1,191Apache-2.0 OR ISC OR MIT
primp-tokio-rustlsFork of tokio-rustls1,130MIT OR Apache-2.0
primterPrime number iterator based on sieve of Eratosthenes2,750MPL-2.0
primtoTran prim into other data formats like json18Apache-2.0
primusTransform data1,474GPL-3.0-only
primwrapDerive operation traits for primitive wrapper structs.3,156Apache-2.0
prinA simple reverse proxy terminal utility787non-standard
princeIntelligence is a force that can create Impact1,619MIT OR Apache-2.0
princemuel_artJust a dummy crate to know how to publish a crate on crates.io1,186MIT
principiaTyped Newtonian numerical dynamics: state propagation, acceleration models, RK4/DOPRI5/DOP853 integrators, variational equations,…1,445AGPL-3.0-only
principia_cagdA library concerned with the computational and geometric aspects of free-form curves, surfaces and volumes as they are used, for…1,519MIT OR Apache-2.0
principia_femA Finite Element Method library for Rust1,521MIT OR Apache-2.0
principia_meshingA library for meshing 3D objects for FEM analysis and CAD.1,557MIT OR Apache-2.0
principia_optimizationA Numerical Optimization Library3,052MIT OR Apache-2.0
printA Rust package for printing721MIT
print-audio-devicesPrints the hosts, devices, and supported device configurations of your system as seen by cpal.2,213Apache-2.0
print-breakA simple debugging macro that pretty-prints variables and pauses execution110MIT
print-cargo-encoded-rustflagsCARGO_ENCODED_RUSTFLAGS="..."1,645MIT OR Apache-2.0
print-coreRust Print Core for Windows/macOS3,941MIT
print-csvPrint CSV files3,436GPL-3.0
print-cxx-include-dirsprint `-I` flags set up by cxx-build1,600MIT OR Apache-2.0
print-dependenciesPrints software dependencies, build-time and run-time. For macOS, FreeBSD and Debian16MIT
print-flat-treeConvert a flat-tree to a string.8,148MIT OR Apache-2.0
print-nanny-api-clientOfficial Print Nanny Rust API Client1,666AGPL-3.0
print-nanny-clientOfficial Print Nanny Rust API Client100,188AGPL-3.0
print-no-stdThe `print`/`eprint` macros for no_std Windows/Linux/UNIX/DOS apps.13,022MIT OR Apache-2.0
print-own-versionPrint own version. For testing purposes.1,206MIT
print-pcap-devicesTool to quickly print the devices visible via the PCAP crate1,473MIT OR Apache-2.0
print-positionsA library providing string segmentation on grapheme clusters and ANSI escape sequences
for accurate length arithmetic based on…885,821MIT OR Apache-2.0
print-runA stylish procedural macro for tracing function execution with color, indentation, timestamps, and duration.1,413MIT
print-target-featureCARGO_CFG_TARGET_FEATURE="..."1,713MIT OR Apache-2.0
print-testconvenience lirary for print testing1,583MIT
print-type-sizesPrint the sizes of all types used in a rust project1,847GPL-3.0-only
print_and_logA crate for printing and logging messages with timestamps.3,772MIT
print_bytesPrint bytes as losslessly as possible172,558MIT OR Apache-2.0
print_chordsA stand-alone jack application that listens to a midi port and prints the chord names.6,650AGPL-3.0
print_durationSimple library to print durations.5,693Apache-2.0
print_each_lineIt prints each line and execution time during execution. You can utilize it as a super simple profiler.1,592MIT
print_imagePrint an image to the terminal!3,899non-standard
print_keyPrint the key combination you type4,088MIT
print_loggerLogger that print messages to stdout or stderr8,694GPL-3.0-or-later
print_perfErgonomic print optimization for Rust. This crate will provide a struct and a
helper macro that you can use to measure and print…14,712Unlicense OR MIT
print_queuesA print queues that can be add from different thread and print on main thread12,170MIT OR Apache-2.0
print_rasterA crate for processing print raster images in Rust1,745BSD-3-Clause
print_return_valuesA crate containing a macro to print the return values of functions2,728MIT
print_serviceA lib to access printer on windows6,214MIT
print_typewriterProvides an easy way to print strings on character at a time.6,736WTFPL
printableProvides `std::fmt::Display` wrapper for iterators and tuples.26,947MIT
printable-shell-commandA helper library to print shell commands.6,833MIT
printcPrint-clean macro. Like `println!` but cleaner input.3,750MIT
printctlA reverse proxy for serial devices over the network, purpose-built for managing 3D printing clusters at scale.689MIT OR Apache-2.0
printctl-nodeProvides server and client implementations for printctl, enabling remote management, job queuing, and command execution for 3D…909MIT OR Apache-2.0
printdDebug expressions and print debug labels. An enhanced version of `dbg!()`.2,838MIT OR Apache-2.0
printdynamic3D printed part analysis tool1,802MIT
printenv2A printenv rewrite in Rust8,719MIT
printerAbstraction over terminal manipulation53,841MIT
printer-managerA library for discovering printers and managing print jobs on Linux (CUPS).28MIT
printer_clientA backend for running remote printing over the internet, using QUIC + TLS26,708MIT
printer_event_handlerA cross-platform printer status monitoring library for Windows and Linux1,464MIT OR Apache-2.0
printer_serverA backend for running remote printing over the internet, using QUIC + TLS25,617MIT
printeratorsimply print iterators without collecting them148EUPL-1.2
printersGet printers and print files on unix and windows76,425MIT
printfA library to convert a fmt string and va_list into rust String9,865MIT/Apache-2.0
printf-compatprintf reimplemented in Rust123,838MIT OR Apache-2.0
printf-rsprintf c language like3,975MIT
printf-wrapTypes and functions for safely wrapping C functions with printf(3)-style format strings and varargs5,578MIT OR Apache-2.0
prinThorThe highly reliable but not necessarily functional 3D Printer firmware5,572MIT
printhor-hwa-commonPrintor harware abstraction utillery6,981MIT
printhor-hwi_mks_robin_nanoPrinthor Hardware Abstraction for MKS Robin Nano v3.1 board3,001MIT
printhor-hwi_nativePrinthor Hardware Abstraction native std for debugging/playgrounding/analysis5,433MIT
printhor-hwi_nucleo_64_arduino_cnc_hatPrinthor Hardware Abstraction for STM32 Nucleo-64 with Arduino CNC Hat V3.x3,044MIT
printhor-hwi_skr_mini_e3Printhor Hardware Abstraction for SK3 Mini E3 V2 board2,985MIT
printimgPrint an image or a video in terminal.18,347MIT OR Apache-2.0
printioA simple library to intercept a Reader or Writer and print it to something on its way in or out. Useful for debugging.5,296MIT OR Apache-2.0
printjsonerrprint json err1,570MIT OR Apache-2.0
printkA standalone, `#![no_std]`-friendly `Logger` crate.28,098MIT
PrintLibThe ultimative printing libary for Rust #cli #string #color #term_color16,691MIT
println-cliSimple utility for printing a message with a newline1,559MPL-2.0
println_loggerRename your println!-s to info!-s and call it a day5,381MIT/Apache-2.0
printnannyPrintNanny root package crate89,622AGPL-3.0-or-later
printnanny-api-clientOfficial Print Nanny Rust API Client414,786AGPL-3.0
printnanny-asyncapi-modelsPritnNanny AsyncAPI Rust models generated by Modelina111,440Apache-2.0
printnanny-cliPrintNanny Command-line Interface144,137AGPL-3.0-or-later
printnanny-dashPrintNanny OS Dashboard163,162AGPL-3.0-or-later
printnanny-dbusD-bus APIs used by PrintNanny.ai12,302AGPL-3.0-or-later
printnanny-devPrintNanny Developer Command-line Tools14,755AGPL-3.0-or-later
printnanny-edge-dbORM library for PrintNanny SQLite (edge) database models7,831AGPL-3.0-or-later
printnanny-gstPrintNanny Gstreamer App2,758AGPL-3.0-or-later
printnanny-gst-configPrintNanny Gstreamer Plugin configuration helpers13,526non-standard
printnanny-gst-pipelinesPrintNanny Gstreamer Pipelines6,183non-standard
printnanny-gst-pluginPrintNanny Gstreamer Plugins23,098non-standard
printnanny-natsLibrary of MQTT, API, and other services used by PrintNanny.ai35,476AGPL-3.0-or-later
printnanny-nats-appsEdge NATS applications1,576AGPL-3.0-or-later
printnanny-nats-clientPrintNanny.ai edge/cloud NATS clients6,027AGPL-3.0-or-later
printnanny-octoprint-modelsPritnNanny OctoPrint AsyncAPI Rust models generated by Modelina12,912Apache-2.0
printnanny-os-modelsPritnNanny OS AsyncAPI Rust models generated by Modelina5,119Apache-2.0
printnanny-servicesLibrary of MQTT, API, and other services used by PrintNanny162,784AGPL-3.0-or-later
printnanny-settingsUtilities for interacting with PrintNanny settings14,214AGPL-3.0-or-later
printnanny-snapshotServe the latest JPEG snapshot from a directory1,461AGPL-3.0-or-later
printpdfRust library for reading and writing PDF files1,961,031MIT
printrThe smarter echo alternative4,199Apache-2.0
printrnA macro to replace `println!()`, that will replace all `\n` with `\r\n`, e.g. for crossterm or other raw terminal work.7,627LGPL-3.0-or-later
printsTemplate entity blueprints for bevy1,598MIT OR Apache-2.0
printtableNicely format a table34,177MIT
printyPrint things prettily3,099MIT
prioImplementation of the Prio aggregation system core: https://crypto.stanford.edu/prio/631,237MPL-2.0 AND Apache-2.0
prio-agent-opsPrio agent-ops capability module for the Helms platform.76MIT
prio-apple-notes-cliCLI bridging Apple Notes into the Helms Prio capability modules.17MIT
prio-approvalsPrio approvals capability module for the Helms platform.74MIT
prio-auditPrio audit capability module for the Helms platform.74MIT
prio-catalogPrio catalog capability module for the Helms platform.74MIT
prio-conversationsPrio conversations capability module for the Helms platform.78MIT
prio-documentsPrio documents capability module for the Helms platform.74MIT
prio-entitlementsPrio entitlements capability module for the Helms platform.74MIT
prio-expensesPrio expenses capability module for the Helms platform.76MIT
prio-factsPrio facts capability module for the Helms platform.74MIT
prio-graphA lazily populated directed acyclic graph with top-level priority ordering2,133,623non-standard
prio-identityPrio identity capability module for the Helms platform.74MIT
prio-intentsPrio intents capability module for the Helms platform.76MIT
prio-ledgerPrio ledger capability module for the Helms platform.75MIT
prio-memoryPrio memory capability module for the Helms platform.73MIT
prio-meteringPrio metering capability module for the Helms platform.75MIT
prio-opportunitiesPrio opportunities capability module for the Helms platform.73MIT
prio-partiesPrio parties capability module for the Helms platform.75MIT
prio-paymentsPrio payments capability module for the Helms platform.73MIT
prio-policiesPrio policies capability module for the Helms platform.73MIT
prio-queueA simple priority queue implemented as a heap stored in a Vec2,891MIT
prio-subscriptionsPrio subscriptions capability module for the Helms platform.75MIT
prio-tasksPrio tasks capability module for the Helms platform.73MIT
prio-workflowPrio workflow capability module for the Helms platform.73MIT
priomutexA mutex where waiting threads specify a priority14,462MIT OR Apache-2.0
prioqPriority Queue implemented using std::collections::BinaryHeap.4,880MIT
priorA Rust crate for generating priors for prior fitted networks21MIT OR Apache-2.0
prioritized-metered-channelChannels with built-in observability and optional message priorizitazion5,339,265MIT OR Apache-2.0
priorityA thread/task priority type8,789MIT OR Apache-2.0
priority-async-mutexAn async mutex where the lock operation takes a priority11,565ISC
priority-channelAn async channel supporting priority, allowing stealing and preserving the message order.75MIT
priority-expiry-cacheA cache that evicts items based on their priority and expiry time (LRU + TTL)
Add (O(1)), Get (O(1)), Evict (O(1)) in both time…4,882MIT/Apache-2.0
priority-inheriting-lockA priority-inheriting lock based on Linux futexes18,972MIT OR Apache-2.0
priority-lfuA high-performance, concurrent, in-memory cache with W-TinyLFU eviction policy and weight-based prioritization.242Apache-2.0
priority-lfu-deriveDerive macros for the priority-lfu crate.326Apache-2.0
priority-matrixA matrix that supports per-row, per-column and whole-matrix maximum key queries.2,737MIT
priority-queueA Priority Queue implemented as a heap with a function to efficiently change the priority of an item.27,807,168LGPL-3.0-or-later OR MPL-2.0
priority-queue-rsPriority Queue is more specialized data structure than Queue. Like ordinary queue, priority queue has same method but with a…28,614MIT
priority-semaphoreRuntime-agnostic priority-aware async semaphore for Rust.1,294MIT OR Apache-2.0
priority-setA no_std Priority Set1,661MIT OR Apache-2.0
priority_containerDatastructure to find n biggest/smallest items within a large set3,433non-standard
priorsPriors for prior-fitted networks18MIT
priqArray implementation of the min/max heap9,255MIT
prisA library for interfacing with players compatible with the MPRIS DBus specification.2,871MIT
prismAn experimental chart library for iced.558non-standard
prism-annFiltered approximate nearest-neighbor vector search195MIT OR Apache-2.0
prism-cliPrismworks CLI - Reserved for the official Prismworks MCP development tools422MIT