Rust crates
4,945 in Packages and libraries, most used first. Page 17 of 25.
-
crc64fast-nvme SIMD accelerated CRC-64/NVME checksum calculation
-
rustify A Rust library for interacting with HTTP API endpoints.
-
solana-measure Blockchain, Rebuilt for Scale
-
spl-program-error-derive Proc-Macro Library for Solana Program error attributes and derive macro
-
atspi-connection A method of connecting, querying, sending and receiving over AT-SPI.
-
auditable-extract Extract the dependency trees embedded in binaries by cargo auditable
-
wasmi_ir WebAssembly interpreter internal bytecode representation
-
bevy_utils A collection of utils for Bevy Engine
-
ark-r1cs-std A standard library for constraint system gadgets
-
solana-metrics Solana Metrics
-
hash_hasher A hasher which is designed to work with already-hashed or hash-like data.
-
solana-secp256k1-recover Solana SECP256K1 Recover
-
tracing-tracy Inspect tracing-enabled Rust applications with Tracy
-
aes-kw NIST 800-38F AES Key Wrap (KW) and Key Wrap with Padding (KWP) modes
-
polars-compute Private compute kernels for the Polars DataFrame library
-
grep-printer An implementation of the grep crate's Sink trait that provides standard printing of search results, similar to grep itself.
-
solana-epoch-rewards Solana epoch rewards sysvar.
-
ext-trait-proc_macros Internal: proc-macro backend of ::ext_trait.
-
ext-trait [deprecated/renamed] Use ::extension-traits instead
-
extension-traits Annotation to easily define ad-hoc / one-shot extension traits
-
entities Provides the raw data needed to convert to and from HTML entities.
-
oboe Safe interface for oboe an android library for low latency audio IO
-
serial2 Cross platform serial ports
-
envconfig Build a config structure from environment variables without boilerplate.
-
envconfig_derive Build a config structure from environment variables without boilerplate.
-
qrcodegen High-quality QR Code generator library
-
mirai-annotations Macros that provide source code annotations for MIRAI
-
ntest_test_cases Test cases for ntest framework.
-
smoldot Primitives to build a client for Substrate-based blockchains
-
swc_ecma_transforms_react rust port of babel and closure compiler.
-
ntest Testing framework for rust which enhances the built-in library with some useful features.
-
smoldot-light Browser bindings to a light client for Substrate-based blockchains
-
httptest HTTP testing facilities including a mock server
-
bevy_reflect Dynamically interact with Rust types
-
wkt Rust read/write support for well-known text (WKT)
-
include_dir_impl Implementation crate for include_dir
-
reserve-port For finding free local ports and reserving them
-
aws-creds Rust library for working with Amazon IAM credential,s, supports s3 crate
-
solana-version Solana Version
-
polkavm-derive-impl The derive crate for PolkaVM guest programs (implementation)
-
evalexpr A powerful arithmetic and boolean expression evaluator
-
oboe-sys Unsafe bindings for oboe an android library for low latency audio IO
-
utf8-decode UTF-8 incremental decoding iterators.
-
cf-rustracing-jaeger Jaeger client library created on top of rustracing
-
solana-message Solana transaction message types.
-
simpl No dependency error handling, and own error construction and conversion lib
-
exitcode Preferred system exit codes as defined by sysexits.h
-
serial-core Rust abstractions for serial ports.
-
readable Human readable strings
-
imbl Immutable collection datatypes
-
uniffi_build A multi-language bindings generator for rust (build script helpers)
-
tarpc An RPC framework for Rust with a focus on ease of use.
-
dyn-clonable Attribute wrapper for dyn-clone
-
oxc_allocator A collection of JavaScript tools written in Rust.
-
static_init Safe mutable static and non const static initialization, and code execution at program startup/exit.
-
alga Abstract algebra for Rust
-
bitcoin-units Basic Bitcoin numeric units such as amount
-
bitcode_derive Implementation of #[derive(Encode, Decode)] for bitcode
-
swc_ecma_transforms_typescript rust port of babel and closure compiler.
-
oxc_syntax A collection of JavaScript tools written in Rust.
-
polars-parquet Apache Parquet I/O operations for Polars
-
rs-can A Nican driver.
-
base58ck Bitcoin base58 encoding with checksum.
-
hashers A collection of non-cryptographic hashing algorithms for Rust
-
extend Create extensions for types you don't own with extension traits but without the boilerplate.
-
nichi Date library
-
numtoa Convert numbers into stack-allocated byte arrays
-
biscuit-parser Datalog parser used in the biscuit-auth and biscuit-quote crates
-
get-size-derive2 Derives the GetSize trait.
-
generational-arena A safe arena allocator that supports deletion without suffering from the ABA problem by using generational indices.
-
executor-trait A collection of traits to define a common interface across executors
-
icu_datetime_data Data for the icu_datetime crate
-
daachorse Daachorse: Double-Array Aho-Corasick
-
tarpc-plugins Proc macros for tarpc.
-
pasta_curves Implementation of the Pallas and Vesta (Pasta) curve cycle
-
cortex-m-rt Minimal runtime / startup for Cortex-M microcontrollers
-
doctest-file Sources doctests from dedicated files into Rustdoc documentation while hiding select lines
-
pingora-error Error types and error handling APIs for Pingora.
-
pingora-runtime Multithreaded Tokio runtime with the option of disabling work stealing.
-
minijinja-contrib Extra utilities for MiniJinja
-
perf-event-open-sys Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants.
-
quitters List dependencies of a Rust binary by parsing panic messages
-
path-tree path-tree is a lightweight high performance HTTP request router for Rust
-
pingora-http HTTP request and response header types for Pingora.
-
serial Rust library for accessing serial ports.
-
managed An interface for logically owning objects, whether or not heap allocation is available.
-
bevy_ecs Bevy Engine's entity component system
-
libsystemd A pure-Rust client library to interact with systemd
-
id3 A library for reading and writing ID3 metadata
-
tracing-journald rich journald subscriber for tracing
-
syslog Syslog message formatter and writer, supporting unix sockets, UDP and TCP exporters
-
pingora-core Pingora's APIs and traits for the core network protocols.
-
gstreamer-app Rust bindings for GStreamer App library
-
pingora-lru LRU cache that focuses on memory efficiency, concurrency and persistence.
-
atree An arena based tree structure with removal support
-
keccak-hash keccak-hash is a set of utility functions to facilitate working with Keccak hashes (256/512 bits long).
-
hexasphere A library to evenly tile hexagons on a sphere.
-
cosmic-text Pure Rust multi-line text handling
-
pingora-cache HTTP caching APIs for Pingora proxy.
-
pingora-header-serde HTTP header (de)serialization and compression for Pingora.
-
allo-isolate Run Multithreaded Rust along with Dart VM (in isolate).
-
uniffi_internal_macros A multi-language bindings generator for rust (interal macro crate)
-
solana-derivation-path Solana BIP44 derivation paths.
-
pingora-proxy Pingora HTTP proxy APIs and traits.
-
russh-cryptovec A vector which zeroes its memory on clears and reallocations.
-
parity-db Key-value database for the blockchain
-
reactor-trait A collection of traits to define a common interface across reactors
-
aes-siv Pure Rust implementation of the AES-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 5297) with optional architecture-specific…
-
stringmetrics Rust library for approximate string matching
-
libappindicator Rust safe bindings for libappindicator
-
ark-bls12-377 The BLS12-377 pairing-friendly elliptic curve
-
malachite-bigint A drop-in num-bigint replacement based on malachite
-
salvo-serde-util serde util for salvo.
-
postgres-native-tls TLS support for tokio-postgres via native-tls
-
mixtrics One crate for all metrics.
-
finality-grandpa PBFT-based finality gadget for blockchains
-
oxc_ast_macros A collection of JavaScript tools written in Rust.
-
utoipa-axum Utoipa's axum bindings for seamless integration for the two
-
serial-unix Serial port implementation for Unix.
-
bevy_macro_utils A collection of utils for Bevy Engine
-
async-openai Rust library for OpenAI
-
unescape Unescapes strings with escape sequences written out as literal characters.
-
cmsketch A count min sketch implementation in Rust
-
rasn-derive-impl Derive macro impls for rasn-derive.
-
spl-token-confidential-transfer-proof-extraction Solana Program Library Confidential Transfer Proof Extraction
-
async-global-executor-trait executor-trait implementation for async-global-executor
-
unic-langid-macros API for managing Unicode Language Identifiers
-
unic-langid-macros-impl API for managing Unicode Language Identifiers
-
write-fonts Writing font files.
-
solana-packet The definition of a Solana network packet.
-
tauri-plugin-process Access the current process of your Tauri application.
-
snmalloc-sys rust raw bindings of snmalloc.
-
solana-vote-interface Solana vote interface.
-
postscript The package provides a parser of PostScript fonts.
-
spl-token-confidential-transfer-proof-generation Solana Program Library Confidential Transfer Proof Generation
-
gilrs-core Minimal event-based abstraction for working with gamepads
-
extfmt Extended formatting options for commmon types
-
tls-listener wrap incoming Stream of connections in TLS
-
sentry-actix Sentry integration for actix-web 4.
-
rusb Rust library for accessing USB devices.
-
foreign_vec Unofficial implementation of Apache Arrow spec in safe Rust
-
libproc A library to get information about running processes - for Mac OS X and Linux
-
btm Blockchain Time Machine
-
askama_macros Procedural macro package for Askama
-
snmalloc-rs rust bindings of snmalloc.
-
bcs Binary Canonical Serialization (BCS)
-
oci-client An OCI implementation in Rust
-
serde-bool Single value, true or false, boolean deserializers
-
webauthn-rs-core Webauthn Cryptographic Operation Handling
-
oxc_span A collection of JavaScript tools written in Rust.
-
smallstr String-like container based on smallvec
-
tokio-buf Asynchronous stream of byte buffers
-
proc-macro-warning Emit warnings from inside proc macros.
-
alloy-pubsub Ethereum JSON-RPC publish-subscribe tower service and type definitions
-
kvdb Generic key-value trait
-
oxc_ast A collection of JavaScript tools written in Rust.
-
solana-stake-interface Instructions and constructors for the Stake program
-
regex-cache Lazy and cached regular expressions.
-
lewton Pure Rust vorbis decoder
-
unicode-reverse Unicode-aware in-place string reversal
-
gstreamer-app-sys FFI bindings to libgstapp-1.0
-
xcb Rust safe bindings for XCB
-
webauthn-rs-proto Webauthn Specification Bindings
-
azure_core_macros Procedural macros for client libraries built on azure_core.
-
pingora A framework to build fast, reliable and programmable networked systems at Internet scale.
-
symphonia-format-mkv Pure Rust MKV/WebM demuxer (a part of project Symphonia).
-
comrak A 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter
-
oxc_diagnostics A collection of JavaScript tools written in Rust.
-
hidapi Rust-y wrapper around hidapi
-
bevy_tasks A task executor for Bevy Engine
-
alloy-rpc-types-engine Types for the engine Ethereum JSON-RPC namespace
-
jfifdump Read and dump structure of a jpeg file
-
alloy-transport-ws Websocket transport implementation
-
ieee754 Low-level manipulations of IEEE754 floating-point numbers.
-
compare Experimental comparators for collections to be generic over
-
five8 Fast base58 encoding and decoding for 32-byte and 64-byte arrays.
-
uniffi_pipeline A multi-language bindings generator for rust (codegen and cli tooling)
-
salsa A generic framework for on-demand, incrementalized computation (experimental)
-
pkcs12 Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #12: Personal Information Exchange Syntax v1.1 (RFC7292)
-
libusb1-sys FFI bindings for libusb.
-
divan Statistically-comfy benchmarking library.
-
async-native-tls Native TLS using futures
-
serde-json-wasm serde_json for Wasm programs (small, deterministic, no floats)
-
swc_visit_macros Visitor generator for stable rustc
-
oxc_parser A collection of JavaScript tools written in Rust.
-
binfarce Extremely minimal parser for ELF, Mach-O, PE and ar.
-
streaming-decompression Fallible streaming iterator specialized for decompression
-
solana-feature-gate-interface Solana feature gate program interface.
-
wepoll-ffi Bindings for the wepoll library
-
substrate-bip39 Converting BIP39 entropy to valid Substrate (sr25519) SecretKeys
-
is_debug get build model is debug
-
webrtc-util Utilities for WebRTC.rs stack
-
xi-unicode Unicode utilities useful for text editing, including a line breaking iterator.
-
i_overlay Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
-
swc_config Types for configuring swc
-
nonempty-collections Correct-by-construction non-empty collections.
-
salsa-macros Procedural macros for the salsa crate
-
ogg Ogg container decoder and encoder written in pure Rust
-
always-assert Recoverable assertions for long-running robust applications
-
bevy_reflect_derive Derive implementations for bevy_reflect
Nothing on this page matches. Search all 85,062 technologies.