Rust crates
4,945 in Packages and libraries, most used first. Page 24 of 25.
-
runloop Cancelable non-blocking polling threads (with optional timeouts).
-
derive_deref Adds #[derive(Deref)] and #[derive(DerefMut)]
-
reqsign-core Signing API requests without effort.
-
gix-merge A crate of the gitoxide project implementing merge algorithms
-
orchestra Generate an orchestra of subsystems from a single struct.
-
orchestra-proc-macro Generate the actor pattern connectivity graph from a single annotated struct definition - proc-macro
-
ripemd320 Deprecated. Use the ripemd crate isntead.
-
tree-sitter-scala Scala grammar for tree-sitter
-
tink-aead AEAD functionality for Rust port of Google's Tink cryptography library
-
error-stack A context-aware error-handling library that supports arbitrary attached user data
-
bolero-kani kani plugin for bolero
-
async-priority-channel An async channel where pending messages are delivered in order of priority
-
static-regular-grammar Derive macro for static regular grammar
-
ndarray-rand Constructors for randomized arrays. rand integration for ndarray.
-
icu_provider_blob ICU4X data provider that reads from blobs in memory
-
zbus_polkit PolicyKit binding
-
file-lock File locking via POSIX advisory record locks
-
nucleo-matcher plug and play high performance fuzzy matcher
-
asynk-strim Lightweight stream generator library
-
ginepro A client-side gRPC channel implementation for tonic
-
gloo-dialogs Convenience crate for working with dialogs in browser
-
doxygen-rs Transform Doxygen to Rustdoc
-
hayro-jpeg2000 A memory-safe, pure-Rust JPEG 2000 decoder.
-
libudev Rust wrapper for libudev
-
delegate-attr Attribute proc-macro to delegate method to a field
-
hayro-jbig2 A memory-safe, pure-Rust JBIG2 decoder.
-
gdk4-sys FFI bindings of GDK 4
-
bmrng async MPSC request-response channel for Tokio
-
gdk4 Rust bindings of the GDK 4 library
-
kinded Generate enums with same variants, but without data.
-
subxt-rpcs Make RPC calls to Substrate based nodes
-
rqrr Detect and read QR codes from any image source
-
sp-crypto-hashing Hashing primitives.
-
argmin Numerical optimization in pure Rust
-
fugit Time library for embedded targets with ease-of-use and performance first.
-
kinded_macros Generate enums with same variants, but without data.
-
nougat (lifetime) GATs on stable Rust
-
nougat-proc_macros Internal: proc-macro backend of ::nougat.
-
tower-cookies Cookie manager middleware for tower.
-
flurry Rust port of Java's ConcurrentHashMap
-
usb-device USB stack for embedded devices.
-
dasp_slice Conversions and operations for slices of audio PCM DSP samples and frames.
-
postgres-openssl TLS support for tokio-postgres via openssl
-
ic-cdk Canister Developer Kit for the Internet Computer.
-
ktx2 Parser for the ktx2 texture container format
-
bounded-vec Non-empty rust Vec wrapper with type guarantees on lower and upper bounds for items quantity.
-
bevy_core Provides core functionality for Bevy Engine
-
gtk4 Rust bindings of the GTK 4 library
-
dasp A crate providing the fundamentals for working with audio PCM DSP.
-
solana-genesis-config A Solana network's genesis config.
-
yuv High performance utilities for YUV format handling and conversion.
-
der-oid-macro Macro to encode DER oids at compile time
-
gtk4-sys FFI bindings of GTK 4
-
measurements Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
candid Candid is an interface description language (IDL) for interacting with canisters running on the Internet Computer.
-
fontique Font enumeration and fallback.
-
alloy-node-bindings Ethereum execution-layer client bindings
-
pad Library for padding strings at runtime
-
ra-ap-rustc_parse_format Automatically published version of the package rustc_parse_format in the rust-lang/rust repository from commit…
-
solana-compute-budget-program Solana Compute Budget program
-
riscv-macros Procedural macros re-exported in riscv
-
simd_cesu8 An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8.
-
gsk4 Rust bindings of the GSK 4 library
-
pyo3-introspection Introspect dynamic libraries built with PyO3 to get metadata about the exported Python types
-
wezterm-color-types Types for working with colors
-
http-cache-semantics RFC 7234. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases
-
anchor-spl CPI clients for SPL programs
-
fastwebsockets A fast RFC6455 WebSocket server implementation
-
cel A parser and interpreter for the Common Expression Language (CEL)
-
solana-system-transaction Functionality for creating system transactions.
-
starknet-curve Stark curve
-
lber An ASN.1/BER parser/encoder based on nom
-
swc_ecma_transforms_optimization rust port of babel and closure compiler.
-
ark-models-ext Replacement models for BLS12, BN and BW6 of ark-ec
-
tree-sitter-html HTML grammar for tree-sitter
-
log-fastly Implementation of the log façade for Fastly Compute
-
gloo-storage Convenience crate for working with local and session storage in browser
-
ra-ap-rustc_index Automatically published version of the package rustc_index in the rust-lang/rust repository from commit…
-
serde_arrays A simple module to support serializing and deserializing const generic or arbitrarily-large arrays.
-
winresource Create and set windows icons and metadata for executables
-
solana-poh-config Definitions of Solana's proof of history.
-
sp-arithmetic Minimal fixed point arithmetic primitives and types for runtime.
-
jzon Continuation of json-rust, a JSON implementation in Rust
-
wincolor DEPRECATED. Use winapi-util instead.
-
libp2p-mplex Mplex multiplexing protocol for libp2p
-
csv-async CSV parsing for async.
-
ark-bw6-761-ext Extensions for the BW6-761 pairing-friendly elliptic curve
-
ark-ed-on-bls12-377-ext Extensions for Twisted Edwards curve defined over the scalar field of the BLS12-377 curve
-
gsk4-sys FFI bindings of GSK 4
-
ark-bls12-377-ext Extensions for the BLS12-377 pairing-friendly elliptic curve
-
testing_macros General purpose testing macros
-
nvml-wrapper-sys Generated bindings to the NVIDIA Management Library.
-
test-strategy Procedural macro to easily write higher-order strategies in proptest.
-
surf Surf the web - HTTP client framework
-
gtk4-macros Macros helpers for GTK 4 bindings
-
solana-transaction-metrics-tracker Solana transaction metrics tracker
-
tree-sitter-css CSS grammar for tree-sitter
-
parity-bip39 Library for BIP-39 Bitcoin mnemonic codes
-
no_debug Helper types to omit debug info for select values.
-
graphene-sys FFI bindings to libgraphene-1.0
-
tauri-plugin-global-shortcut Register global hotkeys listeners on your Tauri application.
-
stl_io STL input and output for reading and writing STL (STereoLithography) files.
-
const-str-proc-macro compile-time string operations
-
salvo-serve-static Serve static assets for salvo web server framework.
-
rss Library for serializing the RSS web content syndication format
-
swayipc-types A library containing Type defintions from sway's IPC interface
-
bevy_gizmos_macros Derive implementations for bevy_gizmos
-
termize functions for determining terminal sizes and dimensions
-
prettydiff Side-by-side diff for two files
-
thiserror-core derive(Error)
-
graphene-rs Rust bindings for the Graphene library
-
cargo-xwin Cross compile Cargo project to Windows MSVC target with ease
-
crokey Parse and describe keys - helping incorporate keybindings in terminal applications
-
yaml_serde serde_yaml maintained by The YAML Organization
-
solana-feature-set Solana runtime features.
-
pingora-rustls RusTLS async APIs for Pingora.
-
oxc_ast_visit A collection of JavaScript tools written in Rust.
-
deno_path_util Path utilities used in Deno
-
ug Micro compiler for tensor operations.
-
oxc-miette Fancy diagnostic reporting library and protocol for us mere mortals who aren't compiler hackers.
-
yew A framework for creating reliable and efficient web applications
-
async-openai-macros Macros for async-openai
-
parse_datetime parsing human-readable time strings and converting them to a Zoned datetime
-
thiserror-core-impl Implementation detail of the thiserror crate
-
spez Macro to specialize on the type of an expression
-
tauri-plugin-window-state Save window positions and sizes and restore them when the app is reopened.
-
oxc-miette-derive Derive macros for miette. Like thiserror for Diagnostics.
-
lzxd Decompression implementation for Microsoft's LZXD compression format.
-
rstml Rust templating for XML-based formats (HTML, SVG, MathML) implemented on top of proc-macro::TokenStreams
-
jieba-rs Jieba Chinese Word Segmentation in Rust
-
serde-enum-str Serialize and deserialize enum string
-
assert_type_match Statically assert that a type matches another type
-
swayipc A library for controlling sway through its IPC interface
-
msvc_spectre_libs Link against the Spectre-mitigated CRT import libraries for Windows MSVC targets; a no-op on every other target.
-
starknet-crypto Low-level cryptography utilities for Starknet
-
salvo-csrf CSRF support for salvo web server framework.
-
ra-ap-rustc_index_macros Automatically published version of the package rustc_index_macros in the rust-lang/rust repository from commit…
-
snowbridge-amcl The Apache Milagro Cryptographic Library (version 3)
-
openssh SSH through OpenSSH
-
include-flate A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
-
drm-sys Bindings to the Direct Rendering Manager API
-
embassy-time-driver Driver trait for embassy-time
-
recvmsg Traits for receiving datagrams reliably, without truncation.
-
ripemd160 Deprecated. Use the ripemd crate isntead.
-
c_linked_list Utilities for handling NULL-terminated C linked lists
-
reed-solomon-erasure Rust implementation of Reed-Solomon erasure coding
-
ldap3 Pure-Rust LDAP Client
-
disqualified Make rust type names more user-readable
-
lending-iterator Fully general lending iterators in stable rust: windows_mut!
-
include-flate-codegen Macro codegen for the include-flate crate
-
cascade Dart-like cascade macro for Rust
-
lending-iterator-proc_macros Internal: proc-macro backend of ::lending_iterator.
-
aws-nitro-enclaves-nsm-api This library provides the API for the Nitro Secure Module used in AWS Nitro Enclaves.
-
icu_list_data Data for the icu_list crate
-
tauri-icns A library for encoding/decoding Apple Icon Image (.icns) files.
-
get_if_addrs Return interface IP addresses on Posix and windows systems
-
datafrog Lightweight Datalog engine intended to be embedded in other Rust programs
-
parley Parley provides an API for implementing rich text layout.
-
homedir A crate to help get the home directory of any user on a system.
-
keccak-hasher Keccak-256 implementation of the Hasher trait
-
argmin-math argmin math abstractions
-
symphonia-codec-alac Pure Rust ALAC decoder (a part of project Symphonia).
-
serde_valid_derive JSON Schema based validation tool using serde.
-
serde_valid JSON Schema based validation tool using serde.
-
winapi-wsapoll Safe wrapper around WSAPoll
-
chacha ChaCha stream ciphers
-
constgebra Const Linear Algebra
-
serde_valid_literal Literal Value type based JSON.
-
anyerror A type of any error for transport
-
webrtc-dtls A pure Rust implementation of DTLS
-
gloo-history Universal Session History
-
yew-macro A framework for making client-side single-page apps
-
stackfuture StackFuture is a wrapper around futures that stores the wrapped future in space provided by the caller.
-
ssh_format Data format used to communicate with openssh mux server.
-
linkify Finds URLs and email addresses in plain text. Takes care to get the boundaries right with surrounding punctuation like parentheses.
-
gettext-rs Safe bindings for gettext
-
cw-storage-plus Enhanced storage engines
-
dns-parser Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
worker-macros Macros to support the worker crate and remove FFI boilerplate / conversion from user code.
-
gettext-sys Raw FFI bindings for gettext
-
anchor-attribute-program Anchor attribute macro for defining a program
-
parity-util-mem-derive Crate for memory reporting
-
marrow Minimalist Arrow interop
-
worker A Rust SDK for writing Cloudflare Workers.
-
fastrace-tonic A tonic instrument for propagating trace context for fastrace
-
bat A cat(1) clone with wings.
-
xwin Allows downloading and repacking the MSVC CRT and Windows SDK for cross compilation
-
gag Gag, redirect, or hold stdout/stderr output. Currently only *nix operating systems are supported.
-
token-cell A more convenient GhostCell
-
objc2-avf-audio Bindings to the AVFAudio framework
-
skia-safe Safe Skia Bindings for Rust
-
mutants Decorator attributes to be used with cargo-mutants
-
cosmwasm-std Standard library for Wasm based smart contracts on Cosmos blockchains
-
blazesym-c C bindings for blazesym
-
ml-dsa Pure Rust implementation of ML-DSA (formerly known as CRYSTALS-Dilithium) as described in FIPS-204 (final)
-
skia-bindings Skia Bindings for Rust
-
mozjpeg Higher-level wrapper for Mozilla's JPEG library
-
slog-scope-futures slog-scope for Futures
-
ic-cdk-macros Canister Developer Kit macros.
-
ringbuffer-spsc A fast thread-safe single producer-single consumer ring buffer
Nothing on this page matches. Search all 85,062 technologies.