Rust crates
4,945 in Packages and libraries, most used first. Page 18 of 25.
-
bevy_ptr Utilities for working with untyped pointers in a more safe way
-
unidecode Provides pure ASCII transliterations of Unicode strings.
-
cortex-m-rt-macros Attributes re-exported in cortex-m-rt
-
deno_core A modern JavaScript/TypeScript runtime built with V8, Rust, and Tokio
-
solana-account-decoder Solana account decoder
-
russh A client and server SSH library.
-
any_ascii Unicode to ASCII transliteration
-
bevy_derive Provides derive implementations for Bevy Engine
-
typeable Exposes Typeable, for getting TypeIds at runtime.
-
solana-rayon-threadlimit
-
memory_units Safe conversions between units of memory
-
twofish Twofish block cipher
-
nom-language Language parsing focused combinators for the nom parser library
-
schemafy_lib Generates serializeable Rust types from a json schema
-
grok A Rust implementation of the popular Java & Ruby grok library which allows easy text and log file processing with composable patterns.
-
solana-client Solana Client
-
zipsign-api Sign and verify .zip and .tar.gz files with an ed25519 signing key
-
solana-net-utils Solana Network Utilities
-
mac-notification-sys Thin wrapper around macOS Notifications.
-
rexif RExif is a native Rust crate, written to extract EXIF data from JPEG and TIFF images.
-
build-helper This crate contains convenience methods for build scripts.
-
binascii Useful no-std binascii operations including base64, base32 and base16 (hex)
-
mime_guess2 A simple crate for detection of a file's MIME type by its extension.
-
kvdb-memorydb A key-value in-memory database that implements the KeyValueDB trait
-
camellia Camellia block cipher
-
serde-hjson Hjson serialization file format
-
libsodium-sys FFI binding to libsodium
-
solana-nonce Solana durable transaction nonces.
-
gilrs Game Input Library for Rust
-
biscuit-quote macros for compile time datalog parsing for Biscuit authorization tokens
-
datafusion-datasource-parquet
-
wasmtime-fiber Fiber support for Wasmtime
-
wasm-opt wasm-opt bindings
-
blazesym blazesym is a library for address symbolization and related tasks.
-
frunk_proc_macros Proc macros for Frunk
-
swc_config_macro Macros to prevent mistakes
-
serde_dynamo serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
actix-multipart-derive Multipart form derive macro for Actix Web
-
clap-num Number parsers for clap
-
kvdb-rocksdb kvdb implementation backed by RocksDB
-
hashbag An unordered multiset implementation using a hash bag
-
async-generic Write code that can be both async and synchronous without duplicating it.
-
natord Natural ordering for Rust
-
rumqttc An efficient and robust mqtt client for your connected devices
-
bpaf A simple Command Line Argument Parser with parser combinators
-
inventory-impl Implementation of macros for the inventory crate
-
eventsource-client Client for the Server-Sent Events protocol (aka EventSource)
-
objc2-core-audio-types Bindings to the CoreAudioTypes framework
-
solana-perf Solana Performance APIs
-
argfile Load additional CLI args from file
-
lyon_tessellation A low level path tessellation library.
-
embedded-storage A Storage Abstraction Layer for Embedded Systems
-
antidote Poison-free versions of the standard library Mutex and RwLock types
-
vergen-gitcl Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
i_float This fixed float math library provides an efficient and deterministic solution for arithmetic and geometric operations.
-
intl_pluralrules Unicode Plural Rules categorizer for numeric input.
-
wasm-instrument Instrument and transform wasm modules.
-
objc2-core-audio Bindings to the CoreAudio framework
-
schemafy_core Generates serializeable Rust types from a json schema
-
shared_thread similar to shared_child, but for threads instead of processes
-
proc-macro-error3 Almost drop-in replacement to panics in proc-macros
-
chrono-humanize Human-friendly time expressions - similar to Python arrow.humanize
-
proc-macro-error-attr3 Attribute macro for the proc-macro-error3 crate
-
eager Crate for eager macro expansion.
-
iter-read A Read implementation for iterators over u8 and related types
-
inflate DEFLATE decoding
-
i_tree Expiration key tree. Usable in algorithms like swipe line. Only for uniq elements
-
etagere Dynamic 2D texture atlas allocation using the shelf packing algorithm.
-
s2n-tls A C99 implementation of the TLS/SSL protocols
-
min-max-heap An efficient, double-ended priority queue
-
aurora-engine-modexp Custom ModExp implementation used in Aurora Engine
-
encase_derive_impl Derive macro implementation for encase
-
libmedium Library to interface with lm_sensors
-
itoap Even faster functions for printing integers with decimal format
-
wnaf wNAF (w-ary non-adjacent form) variable-time scalar multiplication implemented generically over elliptic curve groups with full no_alloc…
-
codspeed-criterion-compat-walltime Statistics-driven micro-benchmarking library
-
solana-bincode Solana bincode utilities
-
substring A substring method for string types.
-
pid A PID controller.
-
typeshare Seamlessly share type definitions across multiple languages for FFI interoperability
-
polars-expr Physical expression implementation of the Polars project.
-
query_map VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings.
-
muldiv Provides a trait for numeric types to perform combined multiplication and division with overflow protection
-
encase_derive Derive macro for encase
-
cordyceps Mycelium intrusive data structures.
-
ppmd-rust PPMd compression / decompression
-
encase Provides a mechanism to lay out data into GPU buffers ensuring WGSL's memory layout requirements are met
-
solana-seed-phrase Solana functions for generating keypairs from seed phrases.
-
tracing-flame Tracing layer for creating flamegraphs from span timings
-
deno_ops Proc macro for writing Deno Ops
-
freetype Bindings for FreeType used by Servo.
-
dsa Pure Rust implementation of the Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard), providing…
-
solana-address-lookup-table-interface Solana address lookup table interface.
-
solana-zk-token-sdk Solana Zk Token SDK
-
manual_future A future that must be manually completed, similar to Java's CompletableFuture
-
solana-zk-sdk Solana ZK SDK
-
corosensei A fast and safe implementation of stackful coroutines
-
wasmer-types Wasmer Common Types
-
solana-signer Abstractions for Solana transaction signers. See solana-keypair for a concrete implementation.
-
ofb Output Feedback (OFB) block cipher mode of operation
-
sprs A sparse matrix library
-
average Calculate statistics iteratively
-
webauthn-attestation-ca Webauthn Attestation CA Descriptions
-
foyer-intrusive-collections Intrusive collections for Rust (linked list and red-black tree)
-
vm-memory Safe abstractions for accessing the VM physical memory
-
dynasm A plugin for assembling code at runtime. Combined with the runtime crate dynasmrt it can be used to write JIT compilers easily.
-
dir-diff Do two directories have different contents?
-
crates-index Library for retrieving and interacting with the crates.io index
-
objc2-security Bindings to the Security framework
-
dynasmrt A simple runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
s2n-tls-sys A C99 implementation of the TLS/SSL protocols
-
wasmtime-versioned-export-macros Macros for defining versioned exports in Wasmtime
-
buffa-types Protobuf well-known types for buffa
-
tt-call Token tree calling convention
-
async-tar A Rust implementation of an async TAR file reader and writer.
-
input_buffer A peekable FIFO-like buffer for receiving network data efficiently
-
libp2p-gossipsub Gossipsub protocol for libp2p
-
phc Pure Rust implementation of the Password Hashing Competition (PHC) string format which is used for storing password hashes
-
solana-blake3-hasher Solana BLAKE3 hashing
-
blind-rsa-signatures RSA blind signatures (RFC 9474) in pure Rust for anonymous tokens and unlinkable authentication
-
fix-hidden-lifetime-bug Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
-
vello_cpu A CPU-based renderer for Vello, optimized for SIMD and multithreaded execution.
-
tower-lsp-macros Internal procedural macros for tower-lsp
-
tower-lsp Language Server Protocol implementation based on Tower
-
google-cloud-googleapis Google Cloud Platform rust client.
-
higher-kinded-types "Generic generics" / higher-kinded APIs in stable Rust
-
antlr-rust ANTLR4 runtime for Rust
-
hyperloglogplus HyperLogLog implementations.
-
extended Extended precision 80-bit floating-point numbers (f80).
-
polars-schema Private crate for schema utilities for the Polars DataFrame library
-
wasmer-derive Wasmer derive macros
-
wasm-opt-sys Native wasm-opt build
-
regex-filtered Efficiently check an input against a large number of patterns
-
ua-parser Rust implementation of the User Agent String Parser project
-
wasm-opt-cxx-sys wasm-opt bindings via cxx
-
linregress ordinary least squared linear regression with some basic statistics
-
z85 Rust implementation of ZeroMQ's Z85 encoding mechanism with padding.
-
solana-big-mod-exp Solana big integer modular exponentiation
-
polars-mem-engine In memory engine of the Polars project.
-
egui_plot Immediate mode plotting for the egui GUI library
-
uninit A collection of tools for a safer usage of uninitialized memory
-
futures-buffered future concurrency primitives with emphasis on performance and low memory usage
-
alloy-rpc-types-anvil Types for the Anvil development node's Ethereum JSON-RPC namespace
-
wasmtime-wasi-io wasi-io common traits to be shared among other wasi implementations
-
jod-thread std::thread which joins on drop by default.
-
forwarded-header-value Parser for values from the Forwarded header (RFC 7239)
-
ar A library for encoding/decoding Unix archive files.
-
stun A pure Rust implementation of STUN
-
futures-retry Retry your Futures and Streams!
-
wasmtime-component-util Utility types and functions to support the component model in Wasmtime
-
solana-keccak-hasher Solana Keccak hashing
-
wasm-compose A library for composing WebAssembly components.
-
fred An async client for Redis and Valkey.
-
mini-moka A lighter edition of Moka, a fast and concurrent cache library
-
tower-util Utilities for working with Service.
-
polkavm-assembler Runtime assembler for PolkaVM
-
sp-core Shareable Substrate types.
-
bevy_math Provides math functionality for Bevy Engine
-
subxt-metadata Command line utilities for checking metadata compatibility between nodes.
-
as-any provide the AsAny trait
-
float-pretty-print Format f64 for showing to user, not for serialisation
-
sodiumoxide Fast cryptographic library for Rust (bindings to libsodium)
-
easy-cast Type conversions which are expected to succeed
-
windows-service A crate that provides facilities for management and implementation of windows services
-
nextest-metadata Structured access to nextest machine-readable output.
-
stream-cancel A library for interrupting asynchronous streams.
-
wasmer-compiler Base compiler abstraction for Wasmer WebAssembly runtime
-
left-right A concurrency primitive for high concurrency reads over a single-writer data structure.
-
wasmer-vm Runtime library support for Wasmer
-
oxc_estree A collection of JavaScript tools written in Rust.
-
solana-streamer Solana Streamer
-
i18n-embed Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime.
-
webrtc Async-friendly WebRTC implementation in Rust
-
percentage A crate to calculate percentages
-
hostname-validator Validate hostnames according to IETF RFC 1123
-
debug_unsafe Uses debug-assertions as a switch of safe/unsafe behaviour
-
gcloud-auth Google Cloud Platform server application authentication library.
-
oxc_regular_expression A collection of JavaScript tools written in Rust.
-
hyper-proxy A proxy connector for Hyper-based applications
-
cedar-policy-formatter Policy formatter for the Cedar Policy Language.
-
termimad Markdown Renderer for the Terminal
-
syslog_loose A loose parser for syslog messages.
-
solana-transaction Solana transaction-types
-
swc_ecma_loader General ecmascript loader used for transforms
-
minidom A small, simple DOM implementation on top of rxml, targeting the subset of XML useful for XMPP
-
solana-seed-derivable Solana trait defining the interface by which keys are derived.
-
typeshare-annotation The annotation used to mark types for typeshare
-
polkavm-linux-raw Raw bindings to Linux kernel APIs
-
aws-smithy-types-convert Conversion of types from aws-smithy-types to other libraries.
-
tch Rust wrappers for the PyTorch C++ api (libtorch).
-
args An argument parsing and validation library designed to take some of tediousness out of the general 'getopts' crate.
-
murmurhash3 MurmurHash3 implementation
-
tauri-plugin-notification Send desktop and mobile notifications on your Tauri application.
-
async-reactor-trait reactor-trait implementation for async-io
-
wasmtime-component-macro Macros for deriving component interface types from Rust types
-
bloomfilter Bloom filter for space-efficient probabilistic set membership tests with configurable false-positive rates
-
torch-sys Low-level FFI bindings for the PyTorch C++ api (libtorch).
-
toolchain_find A small library to help find installed Rust components
-
swc_ecma_transforms_proposal rust port of babel and closure compiler.
-
anymap A safe and convenient store for one value of each type
Nothing on this page matches. Search all 85,062 technologies.