#bit-manipulation

  1. bitcode

    bitwise binary serializer

    v0.6.9 498K #binary-encoding #serialization #deflate #zstd #decoder #compression #bit-manipulation #lz4 #partial-eq #debugging
  2. gf256

    containing Galois-field types and utilities

    v0.3.1 500 #galois-field #utilities #math #instructions #error-correction #lfsr #reed-solomon #crc #thread-rng #bit-manipulation
  3. rpn-cli

    Command line reverse Polish notation calculator

    v1.6.0 460 #reverse-polish-notation #command-line-calculator #variables #show #hex #bit-manipulation #arithmetic-operations #separator #dp #sep
  4. bit_ops

    Common bit-oriented operations on primitive integer types with a focus on no_std and const compatibility. Unlike other crates that provide tooling to create sophisticated high-level types with bitfields…

    v0.2.3 130 #bit-manipulation #bit #no-alloc
  5. bit-iter

    Iterate forward or backwards over the positions of set bits in a word

    v1.3.1 2.6K #bit-flags #bit-manipulation #iterator #bit-iterator
  6. byte-array-ops

    no_std-compatible library for security-by-default byte array operations. Includes automatic memory zeroization, constant-time utilities, multiple input formats (hex, binary, UTF-8)…

    v0.4.0 #byte-array #bit-manipulation #cryptography #security
  7. base122-rs

    High-performance Base122 encoding/decoding library with bitwise operations

    v0.1.4 190 #bit-manipulation #binary-to-text #compression
  8. bitcalc

    A calculator with bit operations

    v0.3.0 #calculator #operation #bit #bit-manipulation #cargo-run #printing
  9. bitis

    Bitwise serialization of messages defined in a data description language with interfaces for rust, python and c++

    v0.10.5 #bit-manipulation #serialization #interface #dsl
  10. finum

    A numeric type of variable length (20 decimal digits)

    v0.8.0 #decimal-digits #integer #numeric #variables #length #fixed-point #20 #bit-manipulation #fi
  11. eight-booleans

    A small Rust library to store and manipulate 8 booleans in a single byte

    v0.2.0 #bit-manipulation #boolean #byte-boolean #bit #bit-byte
  12. bit_manipulation

    lightweight Rust crate for seamless management and validation of up to 128 option states. Empower your applications with efficient, flexible, and intuitive option handling, ensuring…

    v0.2.40 550 #bit-flags #unsigned-integer #bit-set #validation #state-management #clear-bit #ensuring #smoothing #empower
  13. avx-nucleus

    Atomic-level operations - Foundation of avx cryptography stack

    v0.1.0 #bit-manipulation #cryptography #simd #no-std #low-level
  14. avila-nucleus

    Atomic-level operations - Foundation of Avila cryptography stack

    v0.1.0 #bit-manipulation #cryptography #simd #no-std #low-level
  15. symbit

    Symbolic bitvector library with bitwise and integer arithmetic support

    v0.1.1 #integer-arithmetic #bit-vec #bit-manipulation #math #symbolic #evaluator #truncation
  16. bitit

    Bitwise iteration over integers

    v0.1.2 180 #bit-manipulation #iterator #bit #binary
  17. xod

    A tiny REPL for bitwise arithmetic and expression evaluation

    v1.0.1 #repl #math #bit-manipulation
  18. bitbite

    trait that would help you interact bytes with flags easily

    v0.2.0 #bit-flags #bit-manipulation #byte
  19. bitmask-cli

    A CLI tool for manipulating individual bits using commands like SET, CLEAR, TOGGLE, CHECK

    v0.1.0 #bit-manipulation #binary #cli
  20. polyvalue

    A weak-typed analog for rust

    v0.3.4 550 #type-system #bit-manipulation #currency #convert #serialization #ord #weak-typed #hash #debugging
  21. kbw

    Ket Bitwise Simulator

    v0.4.1 #quantum-simulation #bit-manipulation #quantum-computer #state-vector #ket #dense
  22. bitintr

    Portable Bit Manipulation Intrinsics

    v0.3.0 1.7K #bit-manipulation #bit #intrinsics #portable #manipulation
  23. memacc

    Memory access functions

    v0.1.11 #memory-access #bit-manipulation #bit #memory #manipulation
  24. hamming-bitwise-fast

    A fast, zero-dependency implementation of bitwise Hamming Distance using a method amenable to auto-vectorization

    v1.0.0 6.1K #hamming-distance #bit-manipulation #auto-vectorization #benchmark #zero-dependency
  25. bitworks

    meant to provide easy to use bitsets with emphasis on safety

    v0.2.0 310 #bit-set #bit-manipulation #bitset #bit-field
  26. bittersweet

    Add more intentional predicates to bitwise calcs

    v0.1.2 #bit-manipulation #bitline #bitline8 #low-level-programming #length #calcs
  27. randm

    Small, fast, and efficient random generation crate

    v0.1.6 150 #random #random-generation #value #generator #sequence #memory-footprint #bit-manipulation #overhead-high #performance-critical
  28. bitcode_lightyear_patch

    bitcode is a bitwise binary serializer

    v0.5.1 #binary-encoding #bit-manipulation #serialization #bitcode #bincode
  29. grit-bitvec

    BitVec, a vector type that can store fixed-width data with irregular bit widths

    v0.4.3 #bit-vec #bit-manipulation #vector
  30. sbitty

    defining bitwise operations on standard integers type

    v1.1.1 #bit-manipulation #operation #library #integers
  31. i48

    working with 48-bit integers

    v1.2.0 #signed-integer #endianness #integer-arithmetic #64-bit #integer-representation #bit-manipulation #arithmetic-operations #gap
  32. binyl

    A bitwise UTF-8 string inspection tool

    v1.0.0 #utf-8-string #bit-manipulation #inspection
  33. Try searching with DuckDuckGo.

  34. pingmoji

    Useless CLI utility that parses chains of emojis and bitwise operations as ipv4 addresses and pings the result

    v1.0.0 #cli-parser #ping #emoji #addresses #bit-manipulation #ipv4 #useless
  35. bspl

    REPL for practising bitwise operations

    v1.0.0 #bit-manipulation #repl #education
  36. bit-bounds

    Helper traits for const generic bitwise bounds

    v1.0.0 #const-generics #helper-traits #bit-manipulation #bounds
  37. bitmath

    Tools for arbitrary-sized bitwise arithmetic

    v0.0.2 #bit-manipulation #overflow #bit #bit-width #twos-complement
  38. bitpatterns

    bitwise pattern testing for integers

    v0.1.1 #bit-manipulation #bit-pattern #pattern #macro
  39. dcrypt-internal

    Internal utilities for the dcrypt library

    v1.2.2 #endian #constant-time-operations #simd #byte-array #internal #byte-slice #bit-manipulation #zeroing #security
  40. noncryptor

    common encoding formats like base64 and URL

    v0.1.2 #base64 #base64-url #format #bit-manipulation #learning
  41. bit_seq

    A procedural macro for creating bit sequences

    v0.2.1 #bitmask #proc-macro #bit-manipulation
  42. bitval

    For packing booleans in variables using bitwise operations

    v0.1.0 #bit-field #compact-storage #settings #variables #bit-manipulation
  43. kmers

    k-mer manipulation

    v0.2.2 #k-mer #integer #dna-sequence #representation #64-bit #k-length #computer-science #unsigned-integer #bit-manipulation #letter
  44. xbitwise

    that extends the basic functionality of bitwise operations

    v0.1.0 #bit-manipulation #integer
  45. bit_utils

    Bit utilities (and eventually Nibble support) for Rust

    v0.1.1 2.8K #bit-manipulation #nibble #bit
  46. kmers-rs

    k-mer manipulation

    v0.2.0 #k-mer #integer #representation #64-bit #k-length #computer-science #unsigned-integer #bit-manipulation #dna #letter
  47. bit_fiddler

    Macros for common bit operations with multiple convenient patterns

    v2.1.1 #bitwise-operators #bit #operation #pattern #macro #bit-manipulation #single-bit
  48. bitwise_reduce

    Multiple arity bitwise functions

    v0.2.0 #bit-manipulation #operator #function
  49. correct

    A number wrapper that has correct bitwise shift behaviors rather than the primitives in rust language

    v0.1.1 #bit-manipulation #behavior #shift #primitive
  50. bitwisetools

    Encode and decode bitwise fields

    v1.0.3 #encode #decode #bit-manipulation #field
  51. bitssset

    A performance-first, fixed-size bitset implementation for specific requirements

    v0.1.0 #bit-set #compile-time #fixed-size #data-structures #performance-first #battlesnake #multi-player #bit-manipulation #artificial-intelligence #heap-memory
  52. hc

    Handy calculator for haxor calculations

    v0.1.2 #calculator #handy #bit-manipulation #bc #cargo-run
  53. bitwise

    Portable high-level bitwise manipulation algorithms

    v0.1.1 #bit-manipulation #algorithm #bit-manipulation-algorithm #portable #bit
  54. bitwise-io

    buffered bitwise input/output

    v0.1.2 #io #bit-manipulation #bitstream
  55. rust_hamming_distance

    Hamming distances and bitwise hamming distances

    v0.1.1 #bit-manipulation #distances-and-bitwise #hamming
  56. bitbite_derive

    Adds Bitbite derive

    v0.1.2 #bit-flags #bit-manipulation #derive
  57. rbitpack

    For packing booleans in variables using bitwise operations

    v0.1.0 #bit-manipulation #boolean #bit-field #packing #struct-fields #unpacking #pack-unpack
  58. bitty

    Extract bits from, and put back into integer types

    v1.0.0 #bit #integer #bit-manipulation
  59. packed_bools

    a lightweight ergonomic bit manipulation library for packing booleans

    v0.1.0 #bit-manipulation #boolean #unaligned #misaligned
  60. bitwise_boolean

    macro to generate bitwise boolean getters and setters for a struct with u8 field storing up to 8 flags

    v0.1.0 #bit-manipulation #boolean #macro
  61. twiddle

    Bit-twiddling utility functions

    v1.1.0 #bit-manipulation #bit #bits