Rust crates
4,945 in Packages and libraries, most used first. Page 15 of 25.
-
orion Usable, easy and safe pure-Rust crypto
-
condtype Choose types at compile-time via boolean constants.
-
solana-instruction Types for directing the execution of Solana programs.
-
cpp_build Cargo build script for the cpp crate
-
alloy-contract Interact with on-chain contracts
-
cargo-config2 Load and resolve Cargo configuration.
-
elf A pure-rust library for parsing ELF files
-
color-print Colorize and stylize strings for terminal at compile-time, by using an HTML-like syntax
-
neon-macros Procedural macros supporting Neon
-
foyer-memory memory cache for foyer - Hybrid cache for Rust
-
foyer-storage storage engine for foyer - Hybrid cache for Rust
-
datafusion-pruning DataFusion Pruning Logic
-
foyer foyer - Hybrid cache for Rust
-
codespan Data structures for tracking locations in source code
-
lyon_geom 2D quadratic and cubic bézier arcs and line segment math on top of euclid.
-
nested A memory efficient container for nested collections (like Vec<String> or Vec<Vec<T>>)
-
crypto_box Pure Rust implementation of NaCl's crypto_box public-key authenticated encryption primitive which combines the X25519 Elliptic Curve…
-
spl-token-group-interface Solana Program Library Token Group Interface
-
wasmtime-wasi WASI implementation in Rust
-
cpp Inline C++ code closures
-
derivation-path Simple struct for dealing with BIP32/44/49 derivation paths
-
file-guard A cross-platform library for simple advisory file locking.
-
sentry-tower Sentry integration for tower-based crates.
-
hash256-std-hasher Standard library hasher for 256-bit prehashed keys.
-
zbus_xml API to handle D-Bus introspection XML
-
tracy-client High level bindings to the client libraries for the Tracy profiler
-
tzdb Static time zone information for tz-rs
-
google-cloud-iam-v1 Google Cloud Client Libraries for Rust - IAM Meta API
-
wgpu-core-deps-apple Feature unification helper crate for Apple platforms
-
tree-sitter-java Java grammar for tree-sitter
-
cargo-nextest A next-generation test runner for Rust.
-
ambient-authority Ambient Authority
-
normalize-path Like canonicalize, but without performing I/O
-
objc_id Rust smart pointers for Objective-C reference counting.
-
futures-bounded Utilities for bounding futures in size and time.
-
concolor-query Look up colored console capabilities
-
cpp_macros Procedural macro implementation for the cpp crate
-
tracy-client-sys Low level bindings to the client libraries for the Tracy profiler
-
tcp-stream std::net::TcpStream on steroids
-
polonius-the-crab Tools to feature more lenient Polonius-based borrow-checker patterns in stable Rust.
-
spl-discriminator Solana Program Library 8-Byte Discriminator Management
-
arrow-flight Apache Arrow Flight
-
walrus-macro Internal macros used by the walrus crate, not for public consumption.
-
rhai_codegen Procedural macros support package for Rhai, a scripting language and engine for Rust
-
yada Yada is a yet another double-array trie library aiming for fast search and compact data representation.
-
tracing-tree A Tracing Layer which prints a tree of spans and events.
-
light-poseidon Poseidon hash implementation in Rust
-
bencher A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name.
-
amq-protocol-types AMQP specifications - types
-
derive-into-owned Custom derives to help with types containing Cow fields
-
sd-notify Lightweight crate for systemd service state notifications
-
quick-junit Data model, serializer, and deserializer for JUnit/XUnit XML
-
codepage Mapping between Windows code page numbers and encoding_rs character encodings
-
saturating Provides Saturating<T>, an intentionally-saturating arithmetic wrapper.
-
guppy-workspace-hack workspace-hack package, managed by hakari
-
amq-protocol AMQP specifications
-
frunk_core Frunk core provides developers with HList, Coproduct, LabelledGeneric and Generic
-
dwrote Lightweight binding to DirectWrite.
-
awc Async HTTP and WebSocket client library
-
swc_ecma_codegen_macros Macros for swc_ecma_codegen.
-
tree-sitter-cpp C++ grammar for tree-sitter
-
mongodb-internal-macros Internal macros for the mongodb crate
-
spl-pod Solana Program Library Plain Old Data (Pod)
-
symphonia-codec-vorbis Pure Rust Vorbis decoder (a part of project Symphonia).
-
shared_library Easily bind to and load shared libraries
-
futures-locks Futures-aware lock primitives
-
alloy Connect applications to blockchains
-
macaddr MAC address types
-
lapin AMQP client library
-
salvo Salvo is a powerful web framework that can make your work easier.
-
tauri-plugin-shell Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
google-cloud-lro Google Cloud Client Libraries for Rust - LRO Helpers
-
copyless Ways to eliminate memcpy calls when using the standard library.
-
rodio Audio playback and recording library
-
devise_codegen A library for devising derives and other procedural macros.
-
polkavm-common The common crate for PolkaVM
-
devise A library for devising derives and other procedural macros.
-
devise_core A library for devising derives and other procedural macros.
-
vcell Cell with volatile read / write operations
-
solana-sha256-hasher Solana SHA256 hashing
-
egui_extras Extra functionality and widgets for the egui GUI library
-
ml-kem Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS…
-
zxcvbn An entropy-based password strength estimator, originally for Javascript by Dropbox.
-
solana-rent Configuration for Solana network rent.
-
solana-frozen-abi-macro Solana Frozen ABI Macro
-
crc-any This crate computes CRC values from a bit width, a polynomial, a reflection setting, an initial value, and a final XOR value.
-
typespec Project root for all TypeSpec-related crates.
-
never-say-never The never type (the true one!) in stable Rust.
-
solana-frozen-abi Solana Frozen ABI
-
datafusion-physical-expr-adapter Physical expression schema adaptation utilities for DataFusion
-
async-compat Compatibility adapter between tokio and futures
-
blake2-rfc A pure Rust implementation of BLAKE2 based on RFC 7693.
-
sqlite-wasm-rs wasm32-unknown-unknown bindings to the libsqlite3 library.
-
tree-sitter-c C grammar for tree-sitter
-
coreaudio-sys Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
rasn-pkix Data types for handling Public Key Infrastructure (PKIX) objects.
-
jwalk Use dua-core instead
-
solana-sanitize Solana Message Sanitization
-
accesskit_atspi_common AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
git2-curl Backend for an HTTP transport in libgit2 powered by libcurl. Intended to be used with the git2 crate.
-
fixed Fixed-point numbers.
-
solana-atomic-u64 Solana atomic u64 implementation. For internal use only.
-
gix-mailmap A crate of the gitoxide project for parsing mailmap files
-
self-replace Utility crate that allows executables to replace or uninstall themselves
-
lazy-pool Experimental lazy object pool
-
unicode-ccc Unicode Canonical Combining Class detection
-
domain A DNS library for Rust.
-
solana-program-error Solana ProgramError type and related definitions.
-
whirlpool Whirlpool hash function
-
base64urlsafedata Base 64 Url Safe wrapper for Serde
-
solana-clock Solana Clock and Time Definitions
-
color-print-proc-macro Implementation for the package color-print
-
memory-db In-memory implementation of hash-db, useful for tests
-
self_update Self updates for standalone executables
-
rustyline-derive Rustyline macros implementation of #[derive(Completer, Helper, Hinter, Highlighter)]
-
wyhash Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random number generator.
-
symphonia-codec-pcm Pure Rust PCM audio decoder (a part of project Symphonia).
-
nom-supreme A collection of excellent utilities for nom
-
py_literal Read and write Python literals
-
ariadne A fancy diagnostics & reporting crate
-
string A UTF-8 encoded string with configurable byte storage.
-
dsl_auto_type Automatically expand query fragment types for factoring as functions
-
actix-files Static file serving for Actix Web
-
rusoto_s3 AWS SDK for Rust - Amazon Simple Storage Service @ 2006-03-01
-
amq-protocol-uri AMQP URI manipulation
-
amq-protocol-tcp AMQP URI TCP connection handling
-
vaultrs An asynchronous Rust client library for the Hashicorp Vault API.
-
frunk Frunk provides developers with a number of functional programming tools like HList, Coproduct, Generic, LabelledGeneric, Validated…
-
modular-bitfield Easily define bitfield types with modular building blocks.
-
modular-bitfield-impl Derive macro for modular-bitfield
-
libp2p-websocket WebSocket transport for libp2p
-
lyon_path Types and utilities to store, build and iterate over 2D paths.
-
wgpu-naga-bridge Conversions between naga and wgpu-types. Part of the wgpu project
-
frunk_derives frunk_derives contains the custom derivations for certain traits in Frunk.
-
frunk_proc_macro_helpers Common internal functions for frunk's proc macros
-
small_ctor A minimal, dependency free version of the ctor crate
-
embedded-can HAL traits for Controller Area Network (CAN) devices.
-
lasso A multithreaded and single threaded string interner that allows strings to be cached with a minimal memory footprint, associating them…
-
spl-associated-token-account Solana Program Library Associated Token Account
-
line-wrap Efficiently insert line separators
-
ct-logs Google's list of Certificate Transparency logs for use with sct crate
-
icu_collator API for comparing strings according to language-dependent conventions
-
backtrace-ext minor conveniences on top of the backtrace crate
-
solana-program-memory Basic low-level memory operations for Solana.
-
gstreamer Rust bindings for GStreamer
-
five8_core Core utilities for the five8 crates.
-
biscuit-auth An authorization token with decentralized verification and offline attenuation
-
thin-slice An owned slice that packs the slice storage into a single word when possible
-
ropey A fast and robust text rope for Rust
-
serde-saphyr YAML (de)serializer for Serde, emphasizing panic-free parsing, fast builds and good error reporting.
-
spl-transfer-hook-interface Solana Program Library Transfer Hook Interface
-
futures-utils-wasm Simple utilities for futures Send bounds
-
pyo3-async-runtimes-macros Proc Macro Attributes for pyo3-async-runtimes
-
wasm-bindgen-cli-support Shared support for the wasm-bindgen-cli package, an internal dependency
-
mysql-common-derive Derive macros for MySql common primitives
-
objc2-core-video Bindings to the CoreVideo framework
-
enr Rust implementation of Ethereum Node Record (ENR) EIP778
-
cgmath A linear algebra and mathematics library for computer graphics.
-
rasn-ocsp Data types for Online Certificate Status Protocol
-
olpc-cjson serde_json Formatter to serialize as OLPC-style canonical JSON
-
nats_test_server An intentionally buggy NATS server that facilitates fault injection for testing error paths in NATS-based libraries
-
byteorder_slice Byteorder like crate for &[u8]
-
ndarray-npy .npy and .npz file format support for ndarray
-
spl-tlv-account-resolution Solana Program Library TLV Account Resolution Interface
-
feature-probe Probe for rustc features from build.rs
-
symphonia-bundle-flac Pure Rust FLAC demuxer and decoder (a part of project Symphonia).
-
fastant A drop-in replacement for std::time::Instant that measures time with high performance and high accuracy powered by Time Stamp Counter…
-
wezterm-input-types config serialization for wezterm via dynamic json-like data values
-
better_any Type id and Any for non static types
-
objc-foundation Rust wrapper for Objective-C's Foundation framework.
-
serde_yaml_ng YAML data format for Serde
-
etherparse A library for parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...).
-
io-kit-sys Bindings to IOKit for macOS
-
refinery-core This crate should not be used directly, it is internally related to Refinery
-
reqwest-eventsource Helper to build an Eventsource using reqwest
-
refinery Powerful SQL migration toolkit for Rust
-
rustpython-parser Python language parser for Python3.
-
refinery-macros This crate should not be used directly, it is internally related to Refinery
-
environmental Set scope-limited values can can be accessed statically
-
anymap2 A safe and convenient store for one value of each type
-
gstreamer-sys FFI bindings to libgstreamer-1.0
-
solana-epoch-schedule Configuration for Solana epochs and slots.
-
rustpython-ast AST definitions for RustPython
-
const-sha1 A sha1 implementation for use in const contexts
-
rustpython-parser-vendored RustPython parser vendored third-party crates.
-
rustpython-parser-core RustPython parser data types.
-
mint Math interoperability standard types
-
resb Utilities for reading and writing ICU resource bundle files
-
zoneinfo64 Working with ICU zoneinfo64.res timezone data bundles
-
atomic-take Atomically take a value out of a container once.
-
five8_const Compile-time base58 decoding.
-
polars-pipe Lazy query engine for the Polars DataFrame library
-
symphonia-format-isomp4 Pure Rust ISO/MP4 demuxer (a part of project Symphonia).
-
icu_collator_data Data for the icu_collator crate
-
pyo3-stub-gen-derive Stub file (*.pyi) generator for PyO3
-
bb8-redis Full-featured async (tokio-based) redis connection pool (like r2d2)
-
jsonc-parser JSONC parser.
-
oxc_index Newtype-style helpers for Vec and usize.
-
simple-dns Rust implementation to parse and write DNS packets
-
solana-account-info Solana AccountInfo and related definitions.
Nothing on this page matches. Search all 85,062 technologies.