-
bytes
Types and traits for working with bytes
-
byte-unit
interacting with units of bytes
-
serde_bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
bytemuck
mucking around with piles of bytes
-
cobs
Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the "sentinel" value) is not used…
-
os_str_bytes
Lossless functionality for platform-native strings
-
const-hex
Fast byte array to hex string conversion
-
bytestring
A UTF-8 encoded read-only string using
Bytesas storage -
writeable
A more efficient alternative to fmt::Display
-
human_bytes
convert bytes into human-readable values
-
atoi_simd
Fast
&[u8]to integer parser -
rustc-literal-escaper
code to unescape string literals
-
diskus
A minimal, fast alternative to 'du -sh'
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
string
A UTF-8 encoded string with configurable byte storage
-
percent-encoding
Percent encoding and decoding
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytescrate -
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
linkedbytes
linked list of Bytes and BytesMut
-
cheetah-string
A lightweight, high-performance string manipulation library optimized for speed-sensitive applications
-
endi
endian-handling library
-
include_bytes_aligned
macro that embeds the bytes of an external file into the executable and guarantees that they are aligned
-
raptorq
(RFC6330)
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
sha1dir
Checksum of a directory tree
-
bytes-str
A string type that is backed by bytes crate
-
simple_config
A config language for humans that is not self-describing
-
octseq
Abstractions for types representing octet sequences
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
print_bytes
Print bytes as losslessly as possible
-
prosafe_exporter
Prometheus exporter for NETGEAR switches supported by ProSAFE Plus utility
-
hyper_byte
An unsafe, near-zero cost (1-2 instructions) byte transmuter to numeric types with fast byte reader, writer, and read-writer
-
relish
A serialization format and library
-
jetscii
A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes
-
kz80_action
Action! language compiler for Z80
-
loupe
Profiling tool for Rust
-
walle_mqtt_protocol
一个mqtt报文解析库
-
wasm_dep_analyzer
Wasm module dependency analysis for module resolution
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
bytebuffer
networking and binary protocols
-
libhydrogen
A modern and easy to use cryptography library
-
scuffle-bytes-util
working with bytes
-
hidreport
HID Report Descriptor and HID Report parser
-
timely_bytes
Disjoint mutable byte slices from a common allocation
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
randgen
Generate pseudo-random bytes
-
kib
-
gufo
Gufo
-
rust-p2p-core
fast and easy Nat traversal for peer-to-peer
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
av-bitstream
bit writer/reader
-
bytecraft
A flexible and efficient library for reading and writing binary data in Rust
-
sanitation
developing memory-safe programs while detecting and capturing possibly malicious bytes
-
bytemuck_derive
derive proc-macros for
bytemuck -
typed-bytes
Fully typed data size units (IEC and SI) with operator overloading
-
postcard-cobs
Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the "sentinel" value) is not used…
-
hexhog
hex viewer/editor
-
rs2io
Types and utilities for processing io with a design heavily focused around the custom protocols used by the popular MMORPG Runescape
-
boxchars
allows to manipulate Box Drawing Chars
-
cbm-dos
decode and encode gcr bytes (4-to-5)
-
endian-cast
generic functions and traits for accessing big-endian and little-endian versions of data types with a cheap abstraction that is zero-cost when the platform endianness matches the desired endianness
-
bhc-arena
Arena allocators for efficient compiler data structure allocation
-
bytelines
Read input lines as byte slices for high efficiency
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
serde-human-bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
ptr-utils
A lightweight library providing utilities for working with raw pointers
-
drive-image-searcher
A CLI tool to stream a drive image, and search for one or more byte patterns
-
stackstring
A fixed-size string
-
gufo-common
Common features used in gufo crates
-
ord-uuid
Creates lexically sortable uuid values of size 16 bytes
-
tora
A lite, byte-based serialization and deserialization library
-
memsnap
creating memory snapshots and views with copy-on-write semantics
-
umbral-socket
Bytes server and client over Unix sockets
-
framous
sending and receiving packets to and from a Reader/Writer
-
octs
Finally, a good byte manipulation library
-
include_data
Include typed data directly in your executable
-
shared-buffer
An abstraction over buffers backed by memory-mapped files or bytes in memory
-
gcm_rs
AES-256 GCM
-
wambo
All-in-one binary to convert decimal/bin/oct/hex + interpret data as i8-i64, u8-u64, and f32/f64
-
char-classes
matching of one char or byte, similar to regex
-
wod
write on diff
-
convertx
Multipurpose Units Converter
-
simple-bytes
A small and easy crate to mutate or read u8 slices
-
hexga_bit
A bytemuck wrapper for hexga. A crate for manipulating bytes
-
slicur
reading network IO bytes buffer
-
memory_size
ability to represent a number of bits or bytes, and apply arithmetic to the sizes
-
append-only-bytes
Shareable append-only bytes
-
bitbite
trait that would help you interact bytes with flags easily
-
memchr-rs
Fast memchr and memchr2 implementations in Rust
-
enigma-transport-webrtc
WebRTC transport bindings for Enigma secure messaging sessions
-
buf_read_splitter
A stream reader with ability to read a stream until a defined pattern is reached (usually an array of [u8])
-
bitman
An easy to use bit manipulation library for Rust
-
emtrace
Minimal overhead tracing/logging library for embedded, and resource constrained projects
-
png-glitch
glitch PNG images
-
transformable
Transform its representation between structured and bytes form
-
block-db
Local, multi-threaded, durable byte DB
-
podio
Additional trait for Read and Write to read and write Plain Old Data
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
xj_cstr
Safe implementations of core C string APIs
-
http-wasm-guest
providing a http-wasm guest handler
-
zlib-header-cli
CLI to print details of the 2 Byte zlib header, as defined in RFC 1950
-
nebz
an immutable non-empty bytes container
-
gostd_bytes
part of gostd, gostd_bytes 是go标准库bytes的rust实现
-
cobs-rs
A minimal no-std library for doing Consistent Overhead Byte Stuffing
-
comtains
Zero-allocation byte-set matcher generated at compile time
-
rkyv-owned-archive
Helpers for having owned Archived types in rkyv
-
smac
A small MAC address parser in no_std Rust
-
protopuffer
Rust only protobuf implementation
-
uf-sbus
A
no_stdRust library for parsing the SBUS protocol, designed for embedded environments -
nombytes
that provides a wrapper for the bytes::Bytes byte container for use with nom
-
inline_string
An array-based string type
-
intern-mint
byte slice interning
-
azathoth_allocator
Main allocator used for the AzathothC2 platform
-
timely-bytes-master
Disjoint mutable byte slices from a common allocation
-
pakx
Coreutils-style pack/unpack/endian/byte-handling CLI
-
gufo-tiff
Data structure for TIFF images
-
byters
some small quality of life utilities to work with bits
-
byte-tools
Bytes related utility functions
-
neutrondb
log-structured merge-tree key-value store for any implemented data type
-
byte_set
Efficient sets of bytes
-
bpe-tokenizer
A BPE Tokenizer library
-
presence
Privacy friendly presence tokens
-
u64_dyn
Variable-length 64-bit integer codings that take at most 9 bytes
-
bytevec
serialization library that uses byte vectors
-
atomic-file
upgradeable ACID one-shot files
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
efm-rs
decode and encode efm modulated bytes (Eight-to-Fourteen Modulation)
-
pretty-bytes
Convert bytes to a human readable string
-
aligners
alignment guarantees for data
-
applause
Command Line Interfaces and Configuration Management made easy
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
mimetype
detech mime type from file bytes
-
big_unsigned_ints
Big Unsigned Integers ranging from U256 to U2048 using u64 arrays all under a fixed-size of 32
-
asbytes
Traits for viewing data as byte slices or consuming data into byte vectors. Relies on bytemuck for POD safety.
-
read-progress
wrapping a
Readin something that records how many bytes have been read -
bytevec2
serialization library that uses byte vectors
-
rc_bytes
Rust bytes reader writer
-
nbyte-int
any byte sized increment of a number
-
sbyte
Console-based byte editor
-
slice-of-bytes-reader
Turns an iterator of
AsRef<[u8]>into a reader implementsstd::io::Read -
im-sebastian
image read/convert library
-
niceware
Generate or convert random bytes into passphrases. A Rust port of niceware.
-
endian_codec
(De/En)code rust types as packed bytes with specific order
-
include-blob
Include large binary files in an application without the compile time cost of
include_bytes! -
miltr-utils
A miltr utils library in pure rust
-
protobuf2
Google protocol buffers
-
byteio
I/O abstractions for bytes
-
show-option
displaying Options
-
write-monitor
Monitor the number of bytes being written
-
rsomeip-bytes
Serialization crate for the SOME/IP on-wire format
-
neotron-bmc-protocol
The SPI protocol supported by the Neotron BMC
-
futures-utils-wasm
futures Send bounds
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
display_bytes
Human-readable display of byte sequences
-
dir-embed
Like include_bytes! for directories
-
bi
-
maikor-platform
Maikor Platform specifications (language, addresses, etc)
-
dns-protocol-patch
A DNS protocol implementation in Rust
-
nibbler
A small utility for working with nibbles (half byte, 4-bits)
-
byte-repr
inspect binary, little-endian, and big-endian memory representations of numbers
-
friendly
Human-friendly display library
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
segsource
reading data of any type quicker and easier
-
eio
Read and write numbers in big-endian and little-endian
-
fire-protobuf
Rust only protobuf implementation
-
encrypt-me
Encrypt and encrypt files by shifting bytes
-
png_filters
PNG filtering related functions
-
def_oid
Define OID into ASN1 bytes format at compile time by using OID arcs literal string
-
udp_netmsg
A low cost abstraction for sending and receiving udp datagrams. Gives ability to send and receive datagrams defined by custom structs in a simple way
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
bity
SI prefix, data, packets, data-rate, packet-rate string parser and formater
-
bread-cli
byte conversion tool
-
zlib-header
work with the 2 Byte zlib header, as defined in RFC 1950
-
bytefmt
parse byte string into bytes count and vice versa
-
bytecord
A byte reading-building utility library
-
ticket
generate unique id which occupies 12 bytes
-
polymock
A thread-safe arena bytes allocator
-
mohan
Shared Types & Utils
-
buffers
An alias for the
bytescrate -
slurp
Small wrapper methods for loading files
-
endify
effortlessly convert structs between endian-formats
-
bytesutil
byte utility for Rust
-
bufs
An alias for bytes::Buf and bytes::BufMut
-
data-view
data view for reading and writing data in a byte array
-
keygen
Binary to create a verifiable serial key from a seed
-
logic_gate
Logic Gates
-
varintrs
Golang Variable-Length Integers
-
agentx
implementing all PDU types and encodings according to the standard
-
osrs-bytes
Traits for working with bytes in Oldschool RuneScape
-
terminal-keycode
convert bytes from a terminal into keycodes
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
const-writer
Compile time checked byte manipulations
-
hd
Hex Display: A modern
xxdalternative -
byteflow
reading/writing non-byte-aligned numeric types
-
bset
Fast and compact sets of bytes or ASCII characters
-
byte_marks
mark/unmark/recover transmitted/received bytes across the wire
-
byte_counter
Timestamped byte counter
-
expect-test-bytes
Minimalistic snapshot testing library for bytes
-
pee
Put bytes into a file
-
rcobs
Reverse-COBS encoding
-
hxx
Minimal re-implementation of the xxd command-line utility
-
lighter
Macro for rewriting string matches as tries
-
byte-slab
A statically allocated slab of bytes
-
unbytes
Panic-free reading of bytes
-
rmw-bytes
to bytes and from bytes
-
rotbuf
Queue implementation wrapped around the
Bytescrates’ BytesMut data structure -
uwucodec
Encode your data into uwu and back
-
byte-mutator
define staged mutations for a series of bytes
-
nibblet
Byte-focussed alternative ser/de derives
-
byte_prefix
Human Readable file size formatting
Try searching with DuckDuckGo.