-
winnow
A byte-oriented, zero-copy, parser combinators library
-
modular-bitfield
Easily define bitfield types with modular building blocks
-
deku
bit level serialization/deserialization proc-macro for structs
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
bilge
Use bitsized types as if they were a feature of rust
-
bitfield-struct
Struct-like procedural macro for bitfields
-
bls12_381
BLS12-381 pairing-friendly elliptic curve construction
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
cargo-quickinstall
Precompiled binary installs for
cargo install -
substrate-fixed
Fixed-point numbers
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
lazy-bytes-cast
Lazy casts from & to byte arrays
-
rp-rs-radio-clock
DCF77 and MSF receiver on a Raspberry Pi Pico
-
bitfields
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).
-
deepmesa-collections
A collection of data structures and algorithms designed for performance
-
evcxr
An Evaluation Context for Rust
-
monotonic-time-rs
Monotonic Time
-
bitgateway
A desktop client for the BIT SRUN gateway
-
bit_ops
Common bit-oriented operations on primitive integer types with a focus on
no_stdandconstcompatibility. Unlike other crates that provide tooling to create sophisticated high-level types with bitfields… -
fixed32
Fixed Point types
-
bit-lang-core
.bit language parser, IR, interpreter, and toolkit
-
bittle
Zero-cost bitsets over native Rust types
-
ointers
What do you call a pointer we stole the high bits off? An ointer
-
hypertwobits
cardinality estimation algorithm
-
bitruler
A command-line utility for visualizing, decoding, and inspecting binary data and bit fields
-
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 -
neobit
Zero-dependency, lightweight bitflags with readable debug output
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
bit-lang-store
Content-addressable store for .bit documents
-
bit-lang-cli
CLI toolkit for the .bit language
-
bitperm
Bit permutations and bit-packed polycube/grid structures in Rust
-
naia-serde
Bit-level de/serialization for naia
-
ious
Integers of unknown sizes
-
bit-int
An arbitrary fixed bit-width integer library
-
uxx
Combinadic indexing for unsigned integers that have a fixed number of set bits
-
heterob
conversion between bytes/bits and heterogeneous lists (tuples)
-
aver-memory
NaN-boxed arena memory for the Aver language
-
fugue-bv
A binary analysis framework written in Rust
-
entropium
Information-theory primitives: entropy, joint entropy, conditional entropy, and mutual information
-
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.
-
eight-booleans
A small Rust library to store and manipulate 8 booleans in a single byte
-
bitfrob
A sibling crate for
bytemuck, this is where forbid(unsafe_code) utilities live -
bit-byte-bit
Implements a bit string using a collection of bytes
-
bitsrun
A headless login and logout CLI for 10.0.0.55 at BIT
-
bitgateway-client
A small srun client for BIT
-
rune-binary
Binary representation encoder and decoder — converts bytes to 01010101 bit strings
-
crispii_bits
Bit-related functionality for Rust's native u{int} types (usize excluded)
-
binary_image
handling binary images
-
bitman
An easy to use bit manipulation library for Rust
-
bitlab
Extracting a range of bits from a binary data source
-
bitsutils
Bits viewer
-
ksq
k-2 tree
-
fast-uuid-v7
A high-performance Rust library for generating UUID v7 compatible identifiers
-
bitvec-nom2
Bit level parsing for nom with bitvec
-
beetle_bits
A collection of bit-based types. Currently only u1 (1bit uint) and f3 (3bit float) are implemented
-
modular-bitfield-msb
Allows to easily define bitfield types with modular building blocks. MSB-first version.
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
ps-hash
Generates 64-byte ascii hashes with 256 bits of security
-
little-endian
Encoding and decoding of little-endian format
-
bitarray
A const generics driven bit array specialized for hamming distance
-
bitcalc
A calculator with bit operations
-
u144
Unsigned Integer 144 bits
-
bitit
Bitwise iteration over integers
-
bitintr
Portable Bit Manipulation Intrinsics
-
bit_tape
Reader for bits as if they were on a tape
-
memacc
Memory access functions
-
bfield
B-field datastructure implementation in Rust
-
euid
Reference implementation for EUID
-
byters
some small quality of life utilities to work with bits
-
clmul
Carry-less multiply for Rust, internally uses llvm or compiler intrinsics, with fallback if the CPU has no clmul instruction
-
trilobyte
data structure representing
3bits -
k2_tree
A space-efficient representation of sparsely populated bit-matrices
-
gibbon
WIP implementation of Facebook's gorilla database in rust
-
flipperbit
Corrupted files generator. Random bits flipper.
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
cwd
Current Working Directory, a convenience crate
-
uberbyte
Bit manipulation for dummies
-
extended-primitives
providing primitive-like types for use
-
frum
A blazing fast and simple Ruby version manager written in Rust
-
libhumancode
A
no_stdcompatible library that provides a function to enode binary data up to 150 bits in a human friendly format -
swar
Perform operations in parallel on bit subslices in unsigned numbers
-
bit_reverse
Computes the bit reversal of primitive integers
-
bit_buffers
reading and writing individual bits to and from files
-
quickbits
Fast bit manipulation routines for Rust's native integer types
-
id30
An encoding scheme for 30 bit identifiers
-
bs
bitset with small-set (single-word) optimization
-
bitgauss
A fast boolean linear algebra library
-
midi-event
Fast midi event parsing/writing out
-
rival3
Real Computation via Interval Arithmetic
-
golden-float-ffi
FFI layer for GoldenFloat cross-language bindings
-
snowflake-rs-impl
Twitter's Snowflake ID generation algorithm
-
hexagex
Match binary data with hexadecimal regexes
-
bitpick
Pick the nth bit
-
intbits
Easy access to individual bits of integers
-
conv_bit
컴퓨터 구조 학습을 위한 숫자 진법 변환 라이브러리
-
bit
helpers to manipulate bits and bit ranges
-
bitslice
transpose bits into and out of bitslice format, and perform various operations on bitsliced data
-
count_set_bits
count set bits
-
indexed_bitvec
An indexed bitvector with (hopefully) fast rank and select operations
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
aktors
Driver for derive-aktor
-
bitut
bit manipulation utilities
-
bit_combi_iter
An iterator to iterate all bit combinations less than given unsigned integer
-
awint_internals
Internal utilities for the
awintsystem of crates -
boo-hoo
ZKBoo
-
shr3
3-shift register random number generator
-
critbit
Map and Set based on critical bit trees
-
chunky-bits
Chunky Bits is simple, unmanaged, distributed HTTP object store tool
-
nom-trace
A tracer for nom parsers
-
float-bits
Floats stored as raw bits, making them hashable and totally ordered
-
bit-list
A lazy list of bits
-
tiny-bitstream
Standard implementation of a classic bitstream library
-
bit_code
create bit sequences
-
rev_bits
reverses bits in a specified range
-
dot_tree
Create, query and store binary trees
-
bits-cli
Converts input into bits (with explanations, where applicable)
-
bitptr
core::ptrfor bit offsets -
file_filler
Fun-made program. It can create and fill files with 1s with given size
-
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
-
bitmath
Tools for arbitrary-sized bitwise arithmetic
-
byteflow
reading/writing non-byte-aligned numeric types
-
synqueue
Internally synchronized (MPMC) queue
-
byte_trie
A compressed trie based on bytes with some weird child node bucket sizes
-
sp1_bls12_381
BLS12-381 pairing-friendly elliptic curve construction
-
bitsrun-lib
Login and logout library for 10.0.0.55 at BIT
-
bity
SI prefix, data, packets, data-rate, packet-rate string parser and formater
-
u160
Unsigned Integer 160 bits
-
bitmac
Structure for accessing to single bits
-
dotbits
unsigned int <-> Vec<bool>, plus various helper functions
-
bitvec-nom
Bit level parsing for nom with bitvec
-
unsolicited-advice
Prints a line of unsolicited advice
-
mfem
A high-level Rust wrapper for MFEM
-
tensorflow-protos-rs
Protobuf codegen crate for tensorflow
-
bittree
O(1) find functions in a special data structure called a bit tree
-
bit_op
Bit manipulation
-
bitwise
Portable high-level bitwise manipulation algorithms
-
waithandle
that makes signaling between threads a bit more ergonomic
-
stubit
stupid bit library
-
flb-plugin
Fluent Bit plugin binding for Rust
-
nopkg
command line tool to automatic artifact fetching
-
tbe
Truncated Binary Encoding
-
simple-bits
trait to extract and replace bits in integer types
-
snowgen
generating unique, time-based IDs using the Snowflake algorithm
-
snowflake_uid
A module for generating guaranteed unique IDs among a cluster of nodes using Snowflake logic
-
biterator
iterating over individual bits in a byte stream
-
bits
x86 BMI-style bit manipulation routines
-
norn
High-level compiler library
-
birdbrain
BirdBrainTechnologies Hummingbird Bit and Finch 2
-
wider_primitives
Wider primitive integer types
-
scale-bits
A SCALE compatible representation of a collection of bits
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
bitstates
Reactive bit state management with event callbacks
-
dictionary-1024
a mnemonic dictionary with 1024 words, 10 bits per word
-
nom-bitvec
Bit level parsing for nom with bitvec
-
exp-golomb
Exponential-Golomb coding
-
bit_utils
Bit utilities (and eventually Nibble support) for Rust
-
bit_fiddler
Macros for common bit operations with multiple convenient patterns
-
smol-file
5-bit letter encoding
-
bits_rs
working with bit sequences
-
atomic_refcell_try
Threadsafe RefCell
-
safe_shl
left bit shifts without dropping bits
-
bellpepper-core
Core elements for a SNARK Circuit library
-
uzero
UZero
-
politeness-macro
Isn't it time to be a bit nicer to rustc?
-
bit_blend
merge unsigned ints as bit sequences by a mask
-
concurrent-bloom-rs
thread-safe bloom filter
-
pcap-rs
A parser for pcap files (and its file iterator)
-
rit
Bit operation for rust
-
byte-calc
Helper crate to work with bit, byte, and block sizes
-
hdrhist
Small footprint hdr histogram
-
bit_bool
libray that makes a boolean that "takes" up 1 bit instead of 1 byte
-
bits128
A struct to iterate over 128 bits by taking only 128 bits
-
fibonacci_codec
fibonacci coding for primitive integer types
-
opengr2
A file parser for Granny2 (.gr2) files written in pure rust
-
ez-bitset
bitset implementation
-
fut
file util crate
-
tafkars
The API formerly known as
-
tokio-tls-listener
Thin wrapper around
tokio-rustlsto make it a little easier to use -
bit_manager
reading and writing bits from various streams
-
process_consistency
Hash your executable memory to ensure it stays the same
-
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
-
weensy
A collection of useful bits and bobs for programming the Teensy 4.1 microcontroller
Try searching with DuckDuckGo.