Rust crates
4,945 in Packages and libraries, most used first. Page 23 of 25.
-
spawns Async runtime agnostic thread context task spawner for Rust
-
ci_info Provides current CI environment information.
-
async-select select! multiplex asynchronous futures simultaneously
-
spawns-compat Async runtime detections for thread context task spawner
-
aws-sdk-iam AWS SDK for AWS Identity and Access Management
-
luajit-src Sources of LuaJIT 2.1 and logic to build it.
-
solana-ed25519-program Instructions for the Solana ed25519 native program
-
non-empty-string A simple type for non empty Strings, similar to NonZeroUsize and friends.
-
async-select-proc-macros select! multiplex asynchronous futures simultaneously
-
cuckoofilter Cuckoo Filter: Practically Better Than Bloom
-
scan_fmt A simple scanf()-like input for Rust
-
java-properties A library for reading and writing Java properties files in Rust.
-
bevy_gizmos Provides gizmos for Bevy Engine
-
utf8-cstr Type wrappers promising null termination and utf-8 validity. The intersection of std::ffi::CStr and str
-
reed-solomon-novelpoly An implementation of a reed solomon code / encoder / decoder with complexity O(n lg(n))
-
drm-ffi Safe, low-level bindings to the Direct Rendering Manager API
-
serde_arrow Convert sequences of Rust objects to Arrow arrays and back again
-
flex-error Flexible error definitions using macros and traits
-
serde-reflection Extract representations of Serde data formats
-
slack-morphism Slack Morphism is a modern client library for Slack Web/Events API/Socket Mode and Block Kit
-
qrcode-generator Generates ISO/IEC 18004 QR Code and Micro QR Code symbols and ISO/IEC 23941 rMQR symbols in pure Rust, then renders them as grayscale, PNG…
-
kvm-ioctls Safe wrappers over KVM ioctls
-
systemstat Get system information/statistics in a cross-platform way
-
immutable-chunkmap A fast immutable map and set with batch insert and update methods, COW operations, and big O efficient implementations of set and merge…
-
bolero-engine fuzz and property testing framework
-
yap Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings…
-
abnf A nom-based parser for ABNF.
-
netdev Cross-platform library for enumerating network interfaces with metadata.
-
trie-rs Memory efficient trie (prefix tree) and map library based on LOUDS
-
polars-arrow-format Unofficial flatbuffers and tonic code of Apache Arrow spec
-
rustc_tools_util small helper to generate version information for git packages
-
sm3 SM3 (OSCCA GM/T 0004-2012) hash function
-
btree-range-map B-tree range map implementation
-
ntest_proc_macro_helper Provide helper functions for the procedural macros used in ntest.
-
tokio-pipe Asynchronous pipe(2) library using tokio.
-
hayro-ccitt A decoder for group 3 and group 4 CCITT images.
-
bitfield-macros Internal crate for the bitfield crate.
-
progenitor-macro An OpenAPI client generator - macros
-
binstring Binary strings for storing binary data, with byte-level search, slicing, replacement, and conversions.
-
cpio-archive cpio archive reading and writing
-
cranelift-module Support for linking functions and data with Cranelift
-
keystream Cryptographic keystream traits
-
revm-state Revm state types
-
x86_64 Support for x86_64 specific instructions, registers, and structures.
-
spl-generic-token Solana Program Library Generic Token
-
markdown CommonMark compliant markdown parser in Rust with ASTs and extensions
-
tendermint-proto tendermint-proto is a the Rust implementation of the Tendermint proto structs.
-
measureme Support crate for rustc's self-profiling feature
-
serde_jcs JSON Canonicalization Scheme (JCS) for Serde
-
keyring-core Cross-platform library for managing passwords/secrets
-
ruc Rust Util Collections
-
bytecodec A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
chromiumoxide_pdl Contains a PDL parser and rust generator
-
lioness Lioness wide block cipher
-
chromiumoxide_cdp Contains all the generated types for chromiumoxide
-
revm-bytecode EVM Bytecodes
-
chalk-derive A helper crate for use by chalk crates for derive macros.
-
watto Utilities for parsing and serializing Plain Old Data
-
solana-svm-feature-set Solana SVM Feature Set
-
atomic-write-file Write files atomically to a file system
-
rustlogic-march1917 A Rust Library for basic parsing and handling of logical formulas(forked from coastalwhite)
-
strfmt strfmt: rust library for formatting dynamic strings
-
os_display Display strings in a safe platform-appropriate way
-
naga-types Common types for naga and wgpu
-
g2p A crate to create types that implement fast finite field arithmetic.
-
async-stripe API bindings for the Stripe HTTP API
-
cnfgen Generate DIMACS CNF formula from operations
-
g2gen A macro to create types that implement fast finite field arithmetic.
-
ambassador Trait implementation delegation via procedural macros
-
iref-core Uniform & Internationalized Resource Identifiers (URIs/IRIs), borrowed and owned.
-
linebender_resource_handle Raw resource handle for immutable blobs with dynamic lifetimes.
-
bool2cnf transfer boolean expression to dimacs directly
-
chalk-ir Chalk's internal representation of types, goals, and clauses
-
test-context-macros Macro crate for test-context
-
pprof2 An internal perf tools for rust programs.
-
leptos_macro view macro for the Leptos web framework.
-
bolero-afl afl plugin for bolero
-
bolero-honggfuzz honggfuzz plugin for bolero
-
sorted_vector_map maps and sets backed by sorted vectors
-
bevy_audio Provides audio functionality for Bevy Engine
-
scale-type-resolver A low level trait to be generic over how to resolve SCALE type information
-
actix-testing Various helpers for Actix applications to use during testing
-
tower_governor A rate-limiting middleware for Tower backed by the governor crate that allows configurable key based and global limits
-
launchdarkly-server-sdk LaunchDarkly Server-Side SDK
-
line-index Maps flat TextSize offsets to/from (line, column) representation.
-
datafusion-proto Protobuf serialization of DataFusion logical plan expressions
-
binary-install Install a binary from a path to a global cache
-
libxdo Bindings to libxdo
-
rolling-file A rolling file appender with customizable rolling conditions.
-
aws-sdk-kinesis AWS SDK for Amazon Kinesis
-
agent-client-protocol Core protocol types and traits for the Agent Client Protocol
-
countio Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio.
-
capnp-futures async serialization for Cap'n Proto messages
-
askama_shared Shared code for Askama
-
isocountry ISO 3166-1 enumeration for Rust
-
type1-encoding-parser A library to parse encodings from Type1 font files
-
linear-map A map implemented by searching linearly in a vector.
-
rustdoc-types Types for rustdoc's json output
-
cc-traits Common collection traits
-
chromiumoxide_types Contains the essential types necessary for using chromiumoxide
-
oxc_sourcemap Basic sourcemap handling for Rust
-
objc2-javascript-core Bindings to the JavaScriptCore framework
-
htmlize Correctly encode and decode HTML entities in UTF-8
-
anstyle-svg Convert ANSI escape codes to SVG
-
option-operations Traits and auto-implementations to improve arithmetic operations usability when dealing with Options.
-
leptos_dom DOM operations for the Leptos web framework.
-
auto_ops Macros for easy operator overloading.
-
solana-thin-client Solana Thin Client
-
leptos_config Configuration for the Leptos web framework.
-
boa_string Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
solana-remote-wallet Blockchain, Rebuilt for Scale
-
daggy A directed acyclic graph data structure library. It is Implemented on top of petgraph's Graph data structure and attempts to follow…
-
sdl2 SDL2 bindings for Rust
-
embassy-time Instant and Duration for embedded no-std systems, with async timer support
-
diatomic-waker An async, lock-free synchronization primitive for task wakeup.
-
crc24 CRC-24 implementation (IETF RFC2440-compatible)
-
wgpu-core-deps-wasm Feature unification helper crate for the WebAssembly platform
-
clicolors-control A common utility library to control CLI colorization
-
hayro-syntax A low-level crate for reading PDF files.
-
erasable Type-erased thin pointers.
-
hakari Manage workspace-hack packages that do feature unification inside workspaces.
-
icu_timezone API for resolving and manipulating time zone information
-
two-face Extra syntax and theme definitions for syntect
-
worker-sys Low-level extern definitions / FFI bindings to the Cloudflare Workers JS Runtime.
-
postgresql_archive A library for downloading and extracting PostgreSQL archives
-
datasketches A software library of stochastic streaming algorithms (a.k.a. sketches)
-
solana-bpf-loader-program Solana BPF loader
-
solana-clap-utils Solana utilities for the clap
-
divrem Division and modulus variants
-
tree-sitter-yaml YAML grammar for tree-sitter
-
libpulse-simple-binding A Rust language binding for the PulseAudio libpulse-simple library.
-
libpulse-simple-sys FFI bindings for the PulseAudio libpulse-simple system library.
-
sequence_trie Trie-like data-structure for storing sequences of values.
-
mozjpeg-sys FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
chalk-solve Combines the chalk-engine with chalk-ir
-
tracing-indicatif Tracing layer that automatically creates and manages progress bars for active spans.
-
gloo-console Convenience crate for working with browser's console
-
fatality Fatality extension to thiserror::Error
-
cargo-manifest Helper crate to parse and manipulate manifests - Cargo.toml files.
-
serial-windows Serial port implementation for Windows.
-
protoc-rust protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
-
webp WebP conversion library.
-
pdb A parser for Microsoft PDB (Program Database) debugging information
-
leptos_server RPC for the Leptos web framework.
-
const_soft_float Const Soft Float Point
-
mixnet A mix network based on Loopix
-
claxon A FLAC decoding library
-
spl-elgamal-registry SPL ElGamal Registry Program
-
binary-merge Minimum comparison merge of two sorted sequences with random access
-
crypto-hash A wrapper for OS-level cryptographic hash functions
-
libduckdb-sys Native bindings to the libduckdb library, C API
-
solana-quic-definitions Definitions related to Solana over QUIC.
-
quicksink Create a Sink from some value and a closure returning a Future.
-
fatality-proc-macro Fatality extension to crate thiserror - proc-macro part
-
icu_time Processing of dates, times, and time zones with a focus on i18n and interop
-
hayro-interpret A crate for interpreting PDF files.
-
parameterized Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)
-
parameterized-macro Attribute macro crate for parameterized tests.
-
size A crate for expressing, formatting, and interacting with file sizes
-
clap_complete_fig A generator library used with clap for Fig completion scripts
-
ethereum_ssz SimpleSerialize (SSZ) as used in Ethereum
-
fortanix-sgx-abi An interface for Intel SGX enclaves. This is the interface for the x86_64-fortanix-unknown-sgx target.
-
anchor-derive-accounts Anchor Derive macro for accounts
-
postgresql_embedded Install and run a PostgreSQL database locally on Linux, MacOS or Windows.
-
testing Testing utilities for the swc project.
-
append-only-vec Append-only, concurrent vector
-
cvt Expose the cvt function from Rust libstd.
-
leptos_hot_reload Utility types used for dev mode and hot-reloading for the Leptos web framework.
-
expect-json-macros Macros for Expect Json
-
stun_codec Encoders and decoders for STUN (RFC 5389) and its extensions
-
oxc_semantic A collection of JavaScript tools written in Rust.
-
solana_rbpf Virtual machine and JIT compiler for eBPF programs
-
can-dbc A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
rustler_sys Create Erlang NIF modules in Rust using the C NIF API.
-
dyn-hash Hash trait that is dyn-compatible
-
serde_prometheus serde-based serializer for prometheus' text-based exposition format
-
expect-json For comparisons on JSON data
-
ndk-glue Startup code for android binaries
-
boolinator Provides the Boolinator trait, which lets you use Option and Result-style combinators with bools.
-
uniffi_checksum_derive A multi-language bindings generator for rust (checksum custom derive)
-
g2poly Primitive implementation of polynomials over the field GF(2)
-
anchor-attribute-event Anchor attribute macro for defining an event
-
h3 An async HTTP/3 implementation.
-
chromiumoxide Library for interacting with a chrome instance with the chrome devtools protocol
-
fastrace-opentelemetry Opentelemetry reporter for fastrace
-
lexical-sort Sort Unicode strings lexically
-
bevy_animation Provides animation functionality for Bevy Engine
-
icu_timezone_data Data for the icu_timezone crate
-
base256emoji A multibase base256emoji implementation.
-
nb-connect Non-blocking TCP or Unix connect
-
sdl2-sys Raw SDL2 bindings for Rust, used internally rust-sdl2
-
offset-allocator A port of Sebastian Aaltonen's OffsetAllocator to Rust
-
stdext Extensions for the Rust standard library structures.
-
password-rules-parser Parser for the HTML passwordrules attribute
-
windows-metadata Low-level metadata library for ECMA-335
-
bolero-libfuzzer libfuzzer plugin for bolero
-
triehash In-memory patricia trie operations
-
prioritized-metered-channel Channels with built-in observability and optional message priorizitazion
-
watchexec Library to execute commands in response to file modifications
-
connection-string Connection string parsing in Rust (and WebAssembly)
Nothing on this page matches. Search all 85,062 technologies.