Rust crates
4,945 in Packages and libraries, most used first. Page 16 of 25.
-
bounded-collections Bounded types and their supporting traits
-
embedded-hal-nb Non-blocking Hardware Abstraction Layer (HAL) for embedded systems using the nb crate.
-
spl-discriminator-syn Token parsing and generating library for the spl-discriminator library
-
wasmtimer Time utils from std::time, tokio::time and tokio_util::time on WASM targets
-
pyo3-stub-gen Stub file (*.pyi) generator for PyO3
-
minicbor-derive Derive minicbor Decode and Encode traits.
-
glob-match An extremely fast glob matcher
-
solana-transaction-error Solana TransactionError type
-
pingora-timeout Highly efficient async timer and timeout system for Tokio runtimes.
-
temporal_rs Temporal in Rust is an implementation of the TC39 Temporal Builtin Proposal in Rust.
-
timezone_provider Time zone data providers
-
totp-rs RFC-compliant TOTP implementation with ease of use as a goal and additional QoL features.
-
trie-root In-memory patricia trie operations
-
malachite-base A collection of utilities, including new arithmetic traits and iterators that generate all values of a type.
-
rubato Asynchronous resampling library intended for audio data
-
malachite-nz The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT.
-
wio Windows IO wrapper
-
solana-slot-hashes Types and utilities for the Solana SlotHashes sysvar.
-
walrus A library for performing WebAssembly transformations
-
file-per-thread-logger A logging implementation that writes logs in one file per thread
-
tonic-prost-build Prost build integration for tonic
-
valuable-derive Macros for the valuable crate.
-
target-features A type representing target feature sets
-
fontdue A simple no_std font parser and rasterizer.
-
fearless_simd Safer and easier SIMD
-
static_init_macro Attribute macros for static_init crate
-
cadence-macros Macros for Cadence, an extensible Statsd client for Rust
-
mdbook Creates a book from markdown files
-
duration-str duration string parser
-
cedar-policy-core Core implementation of the Cedar policy language
-
solana-program-entrypoint The Solana BPF program entrypoint supported by the latest BPF loader.
-
solana-account Solana Account type
-
volatile-register Volatile access to memory mapped hardware registers
-
termina A cross-platform VT manipulation library
-
spl-discriminator-derive Derive macro library for the spl-discriminator library
-
solana-msg Solana msg macro.
-
pmutil Utils for proc-macro
-
pom PEG parser combinators using operator overloading without macros.
-
mutate_once Interior mutability, write-once and borrowable as plain &T
-
serde_cbor_2 CBOR support for Serde.
-
newtype-uuid Newtype wrapper around UUIDs
-
symphonia-utils-xiph Project Symphonia utilities for Xiph codecs and formats.
-
escargot Cargo API written in Paris
-
croner Fully-featured, lightweight, and efficient Rust library designed for parsing and evaluating cron patterns
-
radix_fmt Format a number in an arbitrary radix
-
base58 Tiny and fast base58 encoding
-
tracing-actix-web Structured logging middleware for actix-web.
-
x11-clipboard x11 clipboard support for Rust.
-
geojson Read and write GeoJSON vector geographic data
-
shadow-rs A build-time information stored in your rust project
-
human_format Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay.
-
smpl_jwt Very simple JWT generation lib.
-
solana-fee-calculator Solana transaction fee calculation
-
uds A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets.
-
solana-serialize-utils Solana helpers for reading and writing bytes.
-
serde_ini Windows INI file {de,}serialization
-
spl-program-error Library for Solana Program error attributes and derive macro for creating them
-
result Helpers for dealing with nested Result and Option types
-
cap-net-ext Extension traits for TcpListener, Pool, etc.
-
wasm-bindgen-cli Command line interface of the #[wasm_bindgen] attribute and project.
-
cf-rustracing OpenTracing API for Rust
-
sanitize-filename A simple filename sanitizer, based on Node's sanitize-filename
-
malachite-q The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT.
-
png_pong A pure Rust PNG/APNG encoder & decoder
-
temporal_capi C interface to temporal_rs
-
solana-last-restart-slot Types and utilities for the Solana LastRestartSlot sysvar.
-
earcutr port of MapBox's earcut triangulation code to Rust language
-
solana-slot-history Types and utilities for the Solana SlotHistory sysvar.
-
solana-short-vec Solana compact serde-encoding of vectors with small length.
-
ratatui-termina Termina backend for the Ratatui Terminal UI library.
-
libp2p-upnp UPnP support for libp2p transports
-
jsonrpsee-wasm-client JSON-RPC WASM client
-
dummy Macros implementation of #[derive(Dummy)]
-
solana-curve25519 Solana Curve25519 Syscalls
-
img-parts Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
gltf-derive Internal macros for the gltf crate
-
spl-memo Solana Program Library Memo
-
aesni DEPRECATED: replaced by the aes crate
-
gltf-json JSON parsing for the gltf crate
-
path_abs Ergonomic paths and files in rust.
-
wasmtime-internal-math INTERNAL: Low-level math routines used in Wasmtime
-
log-panics A panic hook which logs panic messages rather than printing them
-
jsonschema-value JSON value representations and semantics shared by the jsonschema validator and its bindings
-
solana-instructions-sysvar Type for instruction introspection during execution of Solana programs.
-
gstreamer-base-sys FFI bindings to libgstbase-1.0
-
solana-program-option A C representation of Rust's Option, used in Solana programs.
-
oncemutex A mutex providing one-time synchronized access, then safe unsynchronized access.
-
current_platform Find out what platform your code is running on
-
brownstone Utilities for building fixed-size arrays
-
solana-loader-v3-interface Solana loader V3 interface.
-
vello_common Core data structures and utilities shared across the Vello rendering, including geometry processing and tiling logic.
-
ihex A Rust library for parsing and generating Intel HEX (or IHEX) objects.
-
polkavm-derive The derive crate for PolkaVM guest programs
-
solana-stable-layout Solana types with stable memory layouts. Internal use only.
-
solana-address Solana account addresses
-
xml An XML library in pure Rust
-
noisy_float Contains floating point types that panic if they are set to an illegal value, such as NaN
-
wildcard Wildcard matching
-
asn1_der This crate provides an ASN.1-DER en-/decoder
-
wasmparser-nostd A simple event-driven library for parsing WebAssembly binary files.
-
solana-cpi Solana Cross-program Invocation
-
ss58-registry Registry of known SS58 address types
-
vt100 Library for parsing terminal data
-
symphonia-codec-aac Pure Rust AAC decoder (a part of project Symphonia).
-
pyroscope Pyroscope Profiler Agent for continuous profiling of Rust, Python and Ruby applications.
-
rlp-derive Derive macro for #[derive(RlpEncodable, RlpDecodable)]
-
lyon_algorithms 2D Path manipulation/transformation algorithms.
-
goauth Crate for authenticating Server to Server Apps for Google Cloud Engine.
-
email-encoding Low level email encoding RFCs implementations
-
solana-sysvar Solana sysvar account types
-
rustler Safe Rust wrappers for creating Erlang NIF functions
-
slog-envlogger Port of de facto standard logger implementation for Rust, to slog-rs framework.
-
range-set Smallvec-backed containers of sorted integer ranges
-
typespec_macros Procedural macros for client libraries built on typespec.
-
plotters-bitmap Plotters Bitmap Backend
-
tokio-rayon Mix async code with CPU-heavy thread pools using Tokio + Rayon
-
fast-float Fast floating-point number parser.
-
aws-sdk-ec2 AWS SDK for Amazon Elastic Compute Cloud
-
malachite Arbitrary-precision arithmetic, with efficient algorithms partially derived from GMP, FLINT, and MPFR.
-
kanal The fast sync and async channel that Rust deserves
-
solana-sysvar-id Definition for the sysvar id trait and associated macros.
-
rustler_codegen Compiler plugin for Rustler
-
tokio-vsock Asynchronous Virtio socket support for Rust
-
versions A library for parsing and comparing software version numbers.
-
tower-test Utilities for writing client and server Service tests.
-
actix-multipart Multipart request & form support for Actix Web
-
bitvec-nom2 Bit level parsing for nom with bitvec
-
thread-priority Library for managing threads priority and schedule policies
-
etcd-client An etcd v3 API client
-
thrift_codec A library for encoding/decoding binaries specified by the thrift protocol
-
solana-program-pack Solana Pack serialization trait.
-
cityhash-rs Rust no_std implementation of Google Cityhash v1.0.2, v1.0.3, and v1.1.0
-
gstreamer-base Rust bindings for GStreamer Base library
-
capnpc Cap'n Proto code generation
-
grep-cli Utilities for search oriented command line applications.
-
tracing-bunyan-formatter A Bunyan formatter for the tracing crate
-
google-apis-common Shared functionality among the google-api crates.
-
redis-protocol An implementation of the RESP2 and RESP3 protocols.
-
polkavm-derive-impl-macro The derive crate for PolkaVM guest programs (proc-macro)
-
solana-signature Solana 64-byte signature type
-
alloy-eip7928 Implementation of EIP-7928 type definitions
-
rust-s3 Rust library for working with AWS S3 and compatible object storage APIs
-
tauri-plugin-single-instance Ensure a single instance of your tauri app is running.
-
codspeed-criterion-compat Criterion.rs compatibility layer for CodSpeed
-
str_indices Count and convert between indexing schemes on string slices.
-
tauri-winrt-notification An incomplete wrapper over the WinRT toast api
-
datafusion-datasource-arrow
-
serde_default Generate a Default impl using serde attributes
-
ethers-core Ethereum data types, cryptography and utilities
-
wasmtime-internal-slab INTERNAL: Uni-typed slab with a free list for use in Wasmtime
-
array-macro Array multiple elements constructor syntax
-
solana-serde-varint Solana definitions for integers that serialize to variable size
-
icu_locale_fallback API for Locale Fallback algorithms
-
rustls-connector Connector similar to openssl or native-tls for rustls
-
common-path Finds the common prefix between a set of paths
-
icu_locale_fallback_data Data for the icu_locale_fallback crate
-
rustify_derive A derive macro for implementing an Endpoint for rustify
-
cedar-policy Cedar is a language for defining permissions as policies, which describe who should have access to what.
-
cudarc Safe and minimal CUDA bindings
-
indexmap-nostd A no_std compatible implementation of the indexmap crate
-
hyper-openssl Hyper TLS support via OpenSSL
-
platform-info A simple cross-platform interface to get info about a system
-
pingora-pool A connection pool system for connection reuse.
-
tracing-wasm tracing subscriber for browser WASM
-
keyed_priority_queue Priority queue that support changing priority or early remove by key
-
pix Pixel / raster image library
-
lambda_http Application Load Balancer and API Gateway event types for AWS Lambda
-
aws-sign-v4 Generate AWS Signature 4 headers easily
-
candle-core Minimalist ML framework.
-
octseq Abstractions for types representing octet sequences.
-
ed25519-consensus Ed25519 suitable for use in consensus-critical contexts.
-
objc_exception Rust interface for Objective-C's throw and try/catch statements.
-
pprof_util various utilities for representing and manipulating profiling data
-
riscv Low level access to RISC-V processors
-
aws-region Tiny Rust library for working with Amazon AWS regions, supports s3 crate
-
eth-keystore A minimalist library to interact with encrypted JSON keystores
-
solana-borsh Solana Borsh utilities
-
solana-native-token Definitions for the native SOL token and its fractional lamports.
-
no_std_io2 The bare essentials of std::io for use in no_std. Alloc support is optional.
-
icu_datetime Human-readable formatting of dates, times, and time zones in hundreds of locales
-
get-size2 Determine the size in bytes an object occupies inside RAM.
-
enum-primitive-derive enum_primitive implementation using procedural macros to have a custom derive
-
tsify Tsify is a library for generating TypeScript definitions from rust code.
-
deno_error Error representation to JavaScript for deno
-
bitcode bitcode is a bitwise binary serializer
-
tonic-web grpc-web protocol translation for tonic services.
-
deno_error_macro Macro for writing Deno errors
-
mcap A library for reading and writing MCAP files
-
c2pa Rust SDK for C2PA (Coalition for Content Provenance and Authenticity) implementors
-
expander Expands proc macro output to a file, to enable easier debugging
-
wgpu-core-deps-emscripten Feature unification helper crate for the Emscripten platform
-
riff This crate provides utilities for reading and writing RIFF formatted files
-
solana-sdk-ids Solana SDK IDs
-
gcloud-metadata Google Cloud Platform rust client.
-
ntest_timeout Timeout attribute for the ntest framework.
-
cargo-util Miscellaneous support code used by Cargo.
-
buffa A pure Rust Protocol Buffers implementation with first-class editions support
-
tsify-macros Macros for tsify
-
auditable-info High-level crate to extract the dependency trees embedded in binaries by cargo auditable.
-
dyn-clonable-impl Attribute wrapper for dyn-clone
Nothing on this page matches. Search all 85,062 technologies.