Rust crates
4,945 in Packages and libraries, most used first. Page 19 of 25.
-
wasmtime-wit-bindgen Internal *.wit support for the wasmtime crate's macros
-
bevy_app Provides core App functionality for Bevy Engine
-
faccess Simple file accessibility checks
-
traitful A collection of helper macros for trait patterns
-
ethers-providers Clients for interacting with Ethereum nodes
-
ethers-contract Type-safe abstractions for interacting with Ethereum smart contracts
-
picky-asn1 Provide ASN.1 simple types
-
solana-inflation Configuration for Solana network inflation
-
err-derive Derive macro for std::error::Error
-
clearscreen Cross-platform terminal screen clearing
-
serenity A Rust library for the Discord API.
-
unsafe-libyaml-norway libyaml transpiled to rust by c2rust
-
saphyr-parser A fully YAML 1.2 compliant YAML library
-
automod Pull in every source file in a directory as a module.
-
solana-rpc-client-api Solana Client Common Utilities
-
solang-parser Solang Solidity Parser
-
substrait-validator-derive Procedural macros for substrait-validator
-
picky-asn1-der An ASN.1-DER subset for serde
-
bevy_transform Provides transform functionality for Bevy Engine
-
mintex minimal mutex
-
substrait-validator Substrait validator
-
pasetors PASETO: Platform-Agnostic Security Tokens (in Rust)
-
subxt-codegen Generate an API for interacting with a substrate node from FRAME metadata
-
bevy_diagnostic Provides diagnostic functionality for Bevy Engine
-
swc_ecma_transforms_macros Macros for swc_ecma_transforms.
-
caseless Unicode caseless matching
-
r2d2_sqlite SQLite and SQLCipher support for the r2d2 connection pool
-
p12-keystore Convenient API to work with PKCS#12 files
-
subxt-macro Generate types and helpers for interacting with Substrate runtimes.
-
subxt Interact with Substrate based chains on the Polkadot Network
-
smoltcp A TCP/IP stack designed for bare-metal, real-time systems without a heap.
-
bevy_log Provides logging for Bevy Engine
-
webauthn-rs Webauthn Framework for Rust Web Servers
-
gstreamer-video Rust bindings for GStreamer Video library
-
alloy-rpc-types-trace Types for the trace Ethereum JSON-RPC namespace
-
gstreamer-video-sys FFI bindings to libgstvideo-1.0
-
statsig Statsig Rust SDK for usage in multi-user server environments.
-
evmap A lock-free, eventually consistent, concurrent multi-value map.
-
solana-rpc-client Solana RPC Client
-
open-fastrlp Fast RLP serialization library. This crate is a yanked version of FastRLP 0.1.2 which was Apache licensed
-
bevy_window Provides windowing functionality for Bevy Engine
-
mysql_async Tokio based asynchronous MySql client library.
-
liquid The liquid templating language for Rust
-
polkavm A fast and secure RISC-V based virtual machine
-
clap_complete_command Reduces boilerplate for adding a shell completion command to Clap
-
bevy_input Provides input functionality for Bevy Engine
-
cast5 CAST5 block cipher
-
swc_ecma_transforms_classes Helper for transforms for the swc project
-
futures-concurrency Structured concurrency operations for async Rust
-
exit-future Future that signals exit to many receivers
-
nextest-filtering Filtering DSL for cargo-nextest
-
ethers-signers A unified interface for locally signing Ethereum transactions
-
ark-ed-on-bls12-381-bandersnatch Bandersnatch: a curve defined over the scalar field of the BLS12-381 curve
-
bevy_asset Provides asset functionality for Bevy Engine
-
solana-security-txt security-txt is a macro that helps security researchers contact you about vulnerabilities in your smart contract
-
ffmpeg-sys-next FFI bindings to FFmpeg
-
rustcrypt-macros Function-like macros for rustcrypt runtime obfuscation
-
rustcrypt-ct-macros Compile-time obfuscation macros for rustcrypt
-
rustcrypt-core Core encryption and obfuscation functionality for rustcrypt
-
rustcrypt-derive Derive macros for rustcrypt automatic struct encryption
-
solana-program-runtime Solana program runtime
-
qualifier_attr Procedural macro attributes for adding "qualifiers" (pub, async, unsafe, const, extern "C", ...) to various items.
-
googletest A rich assertion and matcher library inspired by GoogleTest for C++
-
maud_macros Internal crate. Please use 'maud' instead.
-
maud Compile-time HTML templates.
-
bls12_381 Implementation of the BLS12-381 pairing-friendly elliptic curve construction
-
bitcoin-consensus-encoding Consensus encoding and decoding
-
solana-example-mocks Solana mock types for use in examples
-
display-error-chain Formats a standard error and its sources
-
ethers-contract-abigen Code generation for type-safe bindings to Ethereum smart contracts
-
mlua High level bindings to Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau with async/await features and support of writing native Lua…
-
minidump-common Some common types for working with minidump files.
-
tokio-core Core I/O and event loop primitives for asynchronous I/O in Rust. Foundation for the rest of the tokio crates.
-
crypto-primes Random prime number generation and primality checking library
-
cool_asserts A collection of useful testing assertions and utilities
-
nohash An implementation of std::hash::Hasher which does not hash at all.
-
googletest_macro Procedural macros for GoogleTest Rust
-
libbpf-sys Rust bindings to libbpf from the Linux kernel
-
ffmpeg-next Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
solana-vote-program Solana Vote program
-
open-fastrlp-derive Procedural macros for fastrlp
-
bevy A refreshingly simple data-driven game engine and app framework
-
ndarray-stats Statistical routines for the n-dimensional array data structures provided by ndarray.
-
npyz NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
iref Uniform & Internationalized Resource Identifiers (URIs/IRIs), borrowed and owned.
-
aws-sdk-ssm AWS SDK for Amazon Simple Systems Manager (SSM)
-
wasmtime-cranelift-shared Base-level integration with Wasmtime and Cranelift
-
ethers-contract-derive Proc macros for type-safe bindings generation to Ethereum smart contracts
-
scale-decode Decode SCALE encoded bytes into arbitrary types at runtime
-
bevy_render Provides rendering functionality for Bevy Engine
-
polars-stream Private crate for the streaming execution engine for the Polars DataFrame library
-
launchdarkly-server-sdk-evaluation LaunchDarkly feature flag evaluation engine
-
par-core Switchable parallel execution core
-
binary-heap-plus Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps.
-
pcap A packet capture API around pcap/wpcap
-
ark-snark A library for SNARK traits
-
pp-rs Shader preprocessor
-
flutter_rust_bridge Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
influxdb-line-protocol InfluxDB line protocol parser and builder.
-
embedded-hal-async An asynchronous Hardware Abstraction Layer (HAL) for embedded systems
-
hex_lit Hex macro literals without use of hex macros
-
serde_norway YAML data format for Serde
-
jemalloc_pprof Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.
-
subxt-lightclient Light Client for chain interaction
-
lyon 2D Graphics rendering on the GPU using tessellation.
-
gix-blame A crate of the gitoxide project dedicated to implementing a 'blame' algorithm
-
tiny-xlib A tiny Xlib wrapper for Rust
-
flutter_rust_bridge_macros Supporting procedural macros for flutter_rust_bridge
-
solana-keypair Concrete implementation of a Solana Signer.
-
bufstream Buffered I/O for streams where each read/write half is separately buffered
-
brotli2 Bindings to libbrotli to provide brotli decompression and compression to Rust
-
sonic-rs Sonic-rs is a fast Rust JSON library based on SIMD
-
liquid-derive The liquid templating language for Rust
-
anchor-syn Anchor syntax parsing and code generation tools
-
enum_primitive Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0
-
deku bit level serialization/deserialization proc-macro for structs
-
deku_derive bit level serialization/deserialization proc-macro for structs
-
auto_enums_core An internal crate to support auto_enums - do not use directly
-
auto_enums_derive An internal crate to support auto_enums - do not use directly
-
protobuf-codegen-pure Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
clickhouse-derive A macro for deriving clickhouse::Row
-
async-once-cell Async single assignment cells and lazy values.
-
v4l Safe video4linux (v4l) bindings
-
bevy_internal An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature
-
zcheapstr An immutable, cheaply cloneable string type with borrowed, static and shared variants
-
simple-mermaid Simple Mermaid diagrams RustDoc integration
-
google-storage1 A complete library to interact with storage (protocol v1)
-
s2n-tls-tokio An implementation of TLS streams for Tokio built on top of s2n-tls
-
raw-window-metal Interop library between Metal and raw-window-handle
-
cargo-zigbuild Compile Cargo project with zig as linker
-
liquid-core Core liquid functionality
-
slog-atomic Atomic run-time controllable drain for slog-rs
-
zwohash A fast, deterministic, non-cryptographic hash for use in hash tables
-
revm-primitives Revm primitives types
-
i_shape iShape is a compact and efficient library specifically designed for representing 2D data structures using IntPoint.
-
color A library for representing and manipulating colors
-
dbus-secret-service Library to interface with Secret Service API over DBUS
-
liquid-lib The liquid templating language for Rust
-
subtle-encoding Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore…
-
jpeg-encoder JPEG encoder
-
fsio File System and Path utility functions.
-
embassy-sync no-std, no-alloc synchronization primitives with async support
-
candle-nn Minimalist ML framework.
-
crash-context Provides portable types containing target specific contextual information at the time of a crash
-
honggfuzz Fuzz your Rust code with Google-developed Honggfuzz !
-
solana-pubsub-client Solana Pubsub Client
-
atomic_refcell Threadsafe RefCell
-
polkavm-linker PolkaVM offline linker
-
ecow Compact, clone-on-write vector, string, and byte buffer.
-
solana-transaction-status Solana transaction status types
-
mio-serial A serial port implementation for mio
-
ark-scale Arkworks serialization wrapped in Parity SCALE codec
-
ark-crypto-primitives A library of useful cryptographic primitives
-
aws-smithy-protocol-test A collection of library functions to validate HTTP requests against Smithy protocol tests.
-
nextest-runner Core runner logic for cargo nextest.
-
turn A pure Rust implementation of TURN
-
revm-interpreter Revm Interpreter that executes bytecode.
-
std_prelude prelude that the rust stdlib should have always had
-
nasm-rs Run NASM during your Cargo build.
-
vrl Vector Remap Language
-
serde_json_canonicalizer JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
libbpf-rs libbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys
-
try_from TryFrom and TryInto traits for failable conversions that return a Result.
-
svm-rs Solidity compiler version manager
-
datafusion-tracing DataFusion tracing of execution plans
-
ethers-etherscan Bindings for the etherscan.io web API
-
stabby A Stable ABI for Rust with compact sum-types.
-
stabby-abi stabby's core ABI, you shouldn't add this crate to your dependencies, only stabby.
-
stabby-macros The macros that make working with stabby possible, you shouldn't add this crate to your dependencies, only stabby.
-
symphonia-codec-adpcm Pure Rust ADPCM audio decoder (a part of project Symphonia).
-
wasmer-compiler-cranelift Cranelift compiler for Wasmer WebAssembly runtime
-
pyroscope_pprofrs pprof-rs backend for Pyroscope Profiler.
-
google-cloud-pubsub Google Cloud Client Libraries for Rust - Pub/Sub
-
stable-pattern Stable port of std::str::Pattern and friends.
-
tree-sitter-ruby Ruby grammar for tree-sitter
-
anchor-attribute-access-control Anchor attribute macro for instruction access control
-
anchor-attribute-error Anchor attribute macro for creating error types
-
anchor-attribute-account Anchor attribute macro for defining an account
-
fix-hidden-lifetime-bug-proc_macros Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
-
zmq-sys Low-level bindings to the zeromq library
-
scylla-macros proc macros for the ScyllaDB async CQL driver
-
assert_approx_eq assert approximately equal
-
elasticlunr-rs A partial port of elasticlunr.js to Rust for generating static document search indexes
-
actix-web-actors Actix actors support for Actix Web
-
dyn-stack-macros Dynamic stack wrapper for unsized allocations
-
solana-rpc-client-nonce-utils Solana RPC Client Nonce Utilities
-
abnf-core A nom-based parser for ABNF core rules.
-
bpaf_derive Derive macros for bpaf Command Line Argument Parser
-
gumdrop_derive custom derive support for gumdrop
-
anchor-lang Solana Sealevel eDSL
-
solana-connection-cache Solana Connection Cache
-
tauri-plugin-log Configurable logging for your Tauri app.
-
gumdrop Option parser with custom derive support
-
oxc_ecmascript A collection of JavaScript tools written in Rust.
-
trycmd Snapshot testing for a herd of CLI tests
-
solana-tpu-client Solana TPU Client
-
salvo-cors CORS support for salvo web server framework.
-
solana-udp-client Solana UDP Client
-
window-vibrancy Make your windows vibrant.
-
alloy-hardforks Bindings for named hardforks
Nothing on this page matches. Search all 85,062 technologies.