-
deku
bit level serialization/deserialization proc-macro for structs
-
bitfield-struct
Struct-like procedural macro for bitfields
-
substrate-fixed
Fixed-point numbers
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
modular-bitfield
Easily define bitfield types with modular building blocks
-
cargo-quickinstall
Precompiled binary installs for
cargo install
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
packedvec
Store vectors of integers efficiently
-
bittle
Zero-cost bitsets over native Rust types
-
fixed32
Fixed Point types
-
bitsrun
A headless login and logout CLI for 10.0.0.55 at BIT
-
bilge
Use bitsized types as if they were a feature of rust
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
bitfields
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).
-
bitfrob
A sibling crate for
bytemuck
, this is where forbid(unsafe_code) utilities live -
bitvec-nom2
Bit level parsing for nom with bitvec
-
crabdis
It's like Redis but a bit rusty
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
bitsutils
Bits viewer
-
lazy-bytes-cast
Lazy casts from & to byte arrays
-
heterob
conversion between bytes/bits and heterogeneous lists (tuples)
-
scryer-modular-bitfield
Allows to easily define bitfield types with modular building blocks. This is a forked version of the modular-bitfield crate with tweaks for use by Scryer Prolog.
-
binary_image
handling binary images
-
teleddns
DDNS client that reacts on NetLink changes and can do a little bit more
-
beetle_bits
A collection of bit-based types. Currently only u1 (1bit uint) and f3 (3bit float) are implemented
-
bitgauss
A fast boolean linear algebra library
-
naia-serde
Bit-level de/serialization for naia
-
bit-int
An arbitrary fixed bit-width integer library
-
memacc
Memory access functions
-
bitarray
A const generics driven bit array specialized for hamming distance
-
bitman
An easy to use bit manipulation library for Rust
-
ksq
k-2 tree
-
memory_size
ability to represent a number of bits or bytes, and apply arithmetic to the sizes
-
bitbite
trait that would help you interact bytes with flags easily
-
trilobyte
data structure representing
3
bits -
ointers
What do you call a pointer we stole the high bits off? An ointer
-
bitlab
Extracting a range of bits from a binary data source
-
modular-bitfield-msb
Allows to easily define bitfield types with modular building blocks. MSB-first version.
-
bity
SI prefix, data, packets, data-rate, packet-rate string parser and formater
-
count_set_bits
count set bits
-
semx_bitops
不使用复杂的派生继承, 提供简单纯粹的 bit 操作
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
u144
Unsigned Integer 144 bits
-
concurrent-bloom-rs
thread-safe bloom filter
-
take_lock
a dead simple lock around Option<Box<T>> thats similar in spirit to OnceLock but adds a bit more flexibility by paying a bit in performance
-
bitintr
Portable Bit Manipulation Intrinsics
-
little-endian
Encoding and decoding of little-endian format
-
bitptr
core::ptr
for bit offsets -
bitvec-rs
Bit vector with guaranteed
[u8]
representation and the ability to get safe immutable and mutable views into its internal vector for easy I/O -
bit_reverse
Computes the bit reversal of primitive integers
-
bfield
B-field datastructure implementation in Rust
-
quickbits
Fast bit manipulation routines for Rust's native integer types
-
u160
Unsigned Integer 160 bits
-
hexagex
Match binary data with hexadecimal regexes
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
k2_tree
A space-efficient representation of sparsely populated bit-matrices
-
gibbon
WIP implementation of Facebook's gorilla database in rust
-
uberbyte
Bit manipulation for dummies
-
libhumancode
A
no_std
compatible library that provides a function to enode binary data up to 150 bits in a human friendly format -
frum
A blazing fast and simple Ruby version manager written in Rust
-
swar
Perform operations in parallel on bit subslices in unsigned numbers
-
bit_buffers
reading and writing individual bits to and from files
-
bs
bitset with small-set (single-word) optimization
-
midi-event
Fast midi event parsing/writing out
-
entroll-dictionaries
Generate random passwords and print entropy in bits
-
intbits
Easy access to individual bits of integers
-
boo-hoo
ZKBoo
-
id30
An encoding scheme for 30 bit identifiers
-
crispii_bits
Bit related functionality intended for use with Crispii
-
bitslice
transpose bits into and out of bitslice format, and perform various operations on bitsliced data
-
aktors
Driver for derive-aktor
-
flipperbit
Corrupted files generator. Random bits flipper.
-
indexed_bitvec
An indexed bitvector with (hopefully) fast rank and select operations
-
awint_internals
Internal utilities for the
awint
system of crates -
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
bit_combi_iter
An iterator to iterate all bit combinations less than given unsigned integer
-
chunky-bits
Chunky Bits is simple, unmanaged, distributed HTTP object store tool
-
bit-list
A lazy list of bits
-
tiny-bitstream
Standard implementation of a classic bitstream library
-
strnum_bitwidth
calcurate bit width of arbitrary based number string
-
nom-trace
A tracer for nom parsers
-
rev_bits
reverses bits in a specified range
-
dot_tree
Create, query and store binary trees
-
bit
helpers to manipulate bits and bit ranges
-
bits-cli
Converts input into bits (with explanations, where applicable)
-
scale-bits
A SCALE compatible representation of a collection of bits
-
bitmac
Structure for accessing to single bits
-
bittree
O(1) find functions in a special data structure called a bit tree
-
file_filler
Fun-made program. It can create and fill files with 1s with given size
-
byteflow
reading/writing non-byte-aligned numeric types
-
synqueue
Internally synchronized (MPMC) queue
-
bitmath
Tools for arbitrary-sized bitwise arithmetic
-
byte_trie
A compressed trie based on bytes with some weird child node bucket sizes
-
entroll
Generate random passwords and print entropy in bits
-
tensorflow-protos-rs
Protobuf codegen crate for tensorflow
-
dotbits
unsigned int <-> Vec<bool>, plus various helper functions
-
byte-calc
Helper crate to work with bit, byte, and block sizes
-
mju-bits
no_std typed bitfield access for u8, u16, u32 and u64
-
bit_op
Bit manipulation
-
waithandle
that makes signaling between threads a bit more ergonomic
-
nopkg
command line tool to automatic artifact fetching
-
stubit
stupid bit library
-
tbe
Truncated Binary Encoding
-
tic_tac_toe_bit_patterns
Tic-Tac-Toe
-
flb-plugin
Fluent Bit plugin binding for Rust
-
simple-bits
trait to extract and replace bits in integer types
-
snowgen
generating unique, time-based IDs using the Snowflake algorithm
-
bit_fiddler
Macros for common bit operations with multiple convenient patterns
-
bitvec-nom
Bit level parsing for nom with bitvec
-
snowflake_uid
A module for generating guaranteed unique IDs among a cluster of nodes using Snowflake logic
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
wider_primitives
Wider primitive integer types
-
bits
x86 BMI-style bit manipulation routines
-
biterator
iterating over individual bits in a byte stream
-
dictionary-1024
a mnemonic dictionary with 1024 words, 10 bits per word
-
bit_utils
Bit utilities (and eventually Nibble support) for Rust
-
nom-bitvec
Bit level parsing for nom with bitvec
-
exp-golomb
Exponential-Golomb coding
-
bits_rs
working with bit sequences
-
smol-file
5-bit letter encoding
-
safe_shl
left bit shifts without dropping bits
-
rit
Bit operation for rust
-
uzero
UZero
-
splitbits
Concise bit field extraction
-
politeness-macro
Isn't it time to be a bit nicer to rustc?
-
bit_blend
merge unsigned ints as bit sequences by a mask
-
pcap-rs
A parser for pcap files (and its file iterator)
-
bits128
A struct to iterate over 128 bits by taking only 128 bits
-
bit_bool
libray that makes a boolean that "takes" up 1 bit instead of 1 byte
-
packed_struct_codegen
implements the code generation for the packed_struct library
-
fibonacci_codec
fibonacci coding for primitive integer types
-
pushbits
Push and pop the bit-packed fields
-
opengr2
A file parser for Granny2 (.gr2) files written in pure rust
-
ez-bitset
bitset implementation
-
fut
file util crate
-
hdrhist
Small footprint hdr histogram
-
weensy
A collection of useful bits and bobs for programming the Teensy 4.1 microcontroller
-
process_consistency
Hash your executable memory to ensure it stays the same
-
bitut
bit manipulation utilities
-
bit_manager
reading and writing bits from various streams
-
bitwise
Portable high-level bitwise manipulation algorithms
-
bit_streamer
Stream bits using a BufReader and BufWriter
-
rs-bloom2count
stdin(bloom bits) -> stdout(estimated count)
-
lc3asm
LC-3 assembly parser & assembler
-
nostd_color
4 bit ANSI colors crate that is independant of std library
-
i2c_parser
I2C Parser based on pigpio's I2C Sniffer Example
-
bitsreader
trait to read bits from a stream of integers
-
bit_mutator
Bit Mutator Library
-
libnzbig
Large unsigned integer accumulator. Supports arbitrary sizes, addition, multiplication and left bit rotation.
-
bit_collection
A trait for iterating over the individual bits of a collection
-
rle-bitset
A no-std, no-alloc trait for querying and manipulating bits in a
[usize]
and iterating their run lengths
Try searching with DuckDuckGo.