#byte-array

  1. ruint

    Unsigned integer type with const-generic bit length

    v1.17.2 1.1M #unsigned-integer #bit-length #const-generics #64-bit #human-readable-format #limbs #serialization #endianness #byte-array #try-from
  2. dataview

    Safe transmute between types and byte arrays of the same size

    v1.0.2 40K #byte-array #pod #view
  3. inline-array

    efficient immutable inlinable byte array

    v0.1.14 20K #byte-array #io #performance
  4. dxr

    Declarative XML-RPC

    v0.8.0 10K #xml-rpc #serialization #byte-array
  5. nom-language

    Language parsing focused combinators for the nom parser library

    v0.1.0 227K #nom #grammar-parser #combinator #nom-combinator #byte-array
  6. lazy-bytes-cast

    Lazy casts from & to byte arrays

    v7.1.0 22K #byte-array #lazy-evaluation #cast-byte #bit
  7. lib-sokoban

    Sokoban: compact, efficient data structures packed into contiguous byte arrays

    v0.3.3 8.2K #compact-data-structures #byte-array #graph-structures #graphs #stack #allocator #sokoban #rb-tree #avl-tree
  8. bitbuffer

    Reading bit sequences from a byte slice

    v0.11.3 430 #bit-read #endianness #read-stream #bit-length #bit-write #byte-array #byte-slice #derive-traits #byte-stream #read-bit
  9. omniqueue

    An abstraction layer over various queue backends

    v0.3.0 210 #abstraction-layer #rabbitmq #amazon-sqs #queue #json #redis #in-memory #redis-queue #json-format #byte-array
  10. uuid25

    25-digit case-insensitive UUID encoding

    v0.3.5 #uuid #case-insensitive #encoding #convert #digits #byte-array #bson #uuid7 #serde #base36
  11. byteable

    convenient serialization and deserialization of byte-oriented data

    v0.24.0 #byte-array #endianness #convert-bytes #endian #serialization #byte-oriented #deserialize #array-representation #extension-traits #zero-overhead
  12. serde-encoded-bytes

    Efficient bytestring serialization for Serde-supporting types

    v0.2.1 170 #serialization #messagepack #serde-json #serde-supporting #byte-string #byte-array #deserialize #base64 #hex-encoding #array-like
  13. kz80_action

    Action! language compiler for Z80

    v0.1.0 #compiler #z80 #byte #action #expression #control-flow #byte-array
  14. generic-bytes

    A derivable trait for conversion to and from an array of bytes with a type-level size

    v0.2.3 350 #byte-array #byte-size #macro #generic
  15. 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
  16. pack1

    Byte array newtypes for different primitive types

    v1.0.0 52K #byte-array #newtype #primitive #different #alignment #repr
  17. encrust

    Obfuscate data in memory to hide it until needed

    v0.3.2 #obfuscation #byte-array
  18. ndef-rs

    NDEF (NFC Data Exchange Format) parser and generator in Rust

    v0.2.3 1.4K #nfc #ndef-message #ndef-record #parser-generator #mime #exchange-data #parser-and-generator #byte-array
  19. bin2src

    Converts and embed a binary file as an array of bytes into a source file of other languages

    v0.0.58 #byte-array #source-generator #generator #source #binary
  20. hexlit

    A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time

    v0.5.5 12K #byte-array #compile-time #hex #literals
  21. fluent-hash

    A lightweight library which provides a fluent interface for generating SHA-1 and SHA-2 digests

    v0.2.4 #fluent-interface #sha-2 #sha-1 #sha-256 #generator #sha-384 #sha-512 #byte-array #digest
  22. aliri_base64

    Wrappers that make debugging and using byte arrays a bit nicer

    v0.1.8 68K #base64 #byte-array #encoding
  23. compact_argon2

    Thin wrapper around the argon2 crate to improve ergonomics and provide a smaller serialization format

    v0.2.0 #serialization #argon2 #format #password-hash #ergonomics #salt #argon2id #serde-default #byte-array #deserialize
  24. serde-bytes-repr

    Serde adapter for controlling the representation of bytes

    v0.3.0 5.1K #byte-array #serde #adapter
  25. binvec

    binary vector type developed in Rust to use memory efficiently. It is characterized by using the minimum memory space to store an array of bool values.

    v0.1.1 #value #byte-array #store #iterator #bool #bit-length #byte-length #heap-allocator #const-generics #bit-vector
  26. ruint2

    Unsigned integer type with cont-generic bit length

    v1.9.0 12K #unsigned-integer #bit-length #64-bit #human-readable-format #const-generics #limbs #byte-array #sqlx #proptest #machine-readable
  27. tegra_swizzle

    Tegra X1 block linear texture memory tiling

    v0.4.0 130 #bc7 #linear-memory #pixel #texture #tiling #tegra #byte-array #nintendo-switch #3d #x1
  28. bit-byte-bit

    Implements a bit string using a collection of bytes

    v0.2.2 #bit #byte-array #bit-array #bit-byte #bitstring
  29. metrics-procession

    A compact in-memory collector for metrics.rs

    v0.2.0 #metrics #time-series #key-value #events #in-memory #milliseconds #metrics-collector #recorder #64-byte #byte-array
  30. rawbytes

    View/access any sized value as a &[u8]

    v1.0.1 2.2K #byte-array #view #u8 #structures #sized
  31. matchy-data-format

    DataValue type for matchy database entries (internal)

    v2.0.0 #maxmind #matchy #ip-geolocation #data-value #database #mmdb #logging #byte-array #threat-intelligence #glob
  32. append-only-bytes

    Shareable append-only bytes

    v0.1.12 11K #byte-array #append-only #byte
  33. serde-byte-array

    Optimized handling of [u8; N] for Serde

    v0.1.2 3.3K #byte-array #serialize #serde #optimized-of-u8 #serialization #deserialize #compact-representation #deserialized
  34. redacted

    Wrappers to control debug formatting of potentially sensitive byte arrays

    v0.2.0 2.3K #byte-array #debugging #redact #debug-display #logging #formatting-byte #redacting #sensitive-information
  35. segmented_string

    an immutable string type built from array segments, similar to clojure's persistent vector, with unicode grapheme/width support

    v0.1.0 #string #array #clojure #unicode #grapheme #utf-8 #byte-array
  36. links_blocking

    Blocking implementation of links_blocking crate

    v0.2.12 330 #networking #blocking #split #low-level #read #single-thread #responsibility #byte-array #ergonomics #low-level-byte
  37. oxfmt

    Small binary serialization and deserialization library

    v1.0.0 #binary-encoding #serialization #byte-array #deserialization
  38. craftflow-nbt

    A serde-based NBT (from Minecraft) binary format implementation

    v2.1.0 550 #minecraft-nbt #serialization #binary-format #enums #byte-array #long-array #serde-based #compound
  39. elytra-bytepack

    macros/helpers for building const sized byte arrays

    v0.2.0 #byte-array #web-usb #config #serial #setup #elytra #embedded #helpers-for-building #macro-helpers
  40. himmelblau_kerberos_asn1

    Parse/Build Kerberos ASN1 DER To/From Rust structs

    v0.4.2 #asn-1 #asn1-der #build #kerberos #byte-array #himmelblau
  41. zymic_core

    Core library providing the primitives and streaming APIs for the Zymic authenticated encryption format

    v0.1.1 #encryption #byte-array
  42. links_core

    Core create of the links collection

    v0.2.12 #networking #link #byte-array #low-level-byte #dataframe #single-thread
  43. bytify

    macro that can write given const-expr values into a continuous byte array

    v0.4.1 #byte-array #macro #bytification
  44. links_bindings_python

    Python bindings for the links_connect_nonblocking library

    v0.2.12 380 #python-bindings #networking #link #byte-array #non-blocking
  45. links_nonblocking

    Nonblocking implementation of the links_nonblocking crate

    v0.2.12 #networking #non-blocking #split #read #single-thread #data-structures #responsibility #byte-array
  46. kampu

    Generic byte array parser function where you can define the structure/tree of the bytes in JSON, send it a byte array and get the parsed output in JSON

    v0.1.11 450 #byte-parser #byte-array #json-output #json-parser #define #tree-structure
  47. wsbps

    Websocket Binary Packet System

    v0.2.0 #packet #websocket #varint #system #numbers #byte-array #serialization #var-long
  48. type-uuid

    Safe, stable IDs for Rust types

    v0.1.2 2.6K #uuid #stable #byte-array #unique-identifier #my-type
  49. wasmly

    programatically build a web assembly module

    v0.2.0 #wasm-module #byte-array #low-level #web #memory #npm #memory-allocator
  50. drawbridge-byte

    working with contiguous arrays of bytes and easy conversions to and from Base64 representations in string contexts

    v0.4.2 950 #byte-array #base64 #drawbridge
  51. kvds

    An efficient key-value store for encoding documents

    v0.2.0 #key-value-store #byte-array #document-store #single-byte #utf-8-string
  52. embed-bytes

    embed assets

    v0.1.0-alpha6 600 #assets #byte-array #embed #zero-cost-abstractions #embedding
  53. tdyne-peer-id

    Basic Peer ID type used across BitTorrent related libraries

    v1.0.2 750 #peer-id #bittorrent #byte-array #across #u8 #byte-slice #20
  54. name_to_handle_at_rs

    Rust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux

    v2.0.0 #linux #call #handle #syscalls #system #byte-array #nfs
  55. concat-ids

    concat numbers to byte array

    v0.1.1 #byte-array #concat #numbers #ids
  56. embed-resources

    embed resources (files, URLs, data) as byte arrays

    v0.1.0-alpha6 600 #byte-array #url #resources #assets #storage
  57. Try searching with DuckDuckGo.

  58. byte-array-struct

    Macro to create a byte-array backed struct

    v0.2.0 #byte-array #struct-macro #create #backed #stack-allocated #with-serde
  59. flem-serial-rs

    A serial port implementation of the FLEM protocol for host computers running Windows, Linux, or MacOS

    v0.3.2 #serial-port #flem #protocols #host #embedded #serial-protocol #macos #byte-array #messaging-protocol
  60. byte_array

    that supports Java-like series processing with byteorder

    v0.1.3 #byteorder #data-processing #java-like #series #format #ba
  61. stomp-test-utils

    classes for testing sessions

    v0.2.1 #session #stomp #testing #byte-array #send
  62. swimos_agent_protocol

    SwimOS Agent Protocol

    v0.1.1 #swim-os-agent #protocols #decoder #forms #message #recon #byte-array #encoders-and-decoders
  63. sufsort

    Suffix array construction for byte strings

    v0.1.0 #suffix-array #array-string #byte-array #suffix-sorting #substring
  64. openfile

    way to interact with files

    v2.1.0 #vec #file-line #byte #interact #string #file-content #byte-array
  65. 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
  66. show-bytes

    Display bytes as printable ascii with escape sequences as needed

    v0.2.0 #ascii #printable #byte-sequences #display #ascii-byte #byte-array #byte-slice
  67. tari_utilities

    A set of useful and commonly used utilities that are used in several places in the Tari project

    v0.8.0 7.2K #tari #byte-array #convert #borsh #utilities #hash #message-format #epoch-time #cryptocurrency
  68. store-ref-scanner

    scanner/extractor of Nix-like store paths from byte arrays/streams

    v0.1.0 #store-path #byte-array #scanner #extractor #stream
  69. cmux

    parsing GSM 07.10 Frame

    v0.2.1 110 #gsm #parse-generate #parser #frame #address #parse-and-generate #byte-array #parse-bytes
  70. bits128

    A struct to iterate over 128 bits by taking only 128 bits

    v0.1.3 #bit #byte-array #struct #iterating #iterate
  71. rust-secure-code/mem-markers

    marker traits about types layout in memory

    GitHub 0.1.0 #memory-layout #marker #byte-complete #traits #from-bytes #as-bytes #well-defined #macro-derive #byte-array #traits-for-types
  72. dynamic_tcp_stream

    Trait that enables TcpStream to read and write any length messages easily and efficiently

    v0.1.0 #tcp-stream #reader-writer #message #byte-array #length
  73. pezsp-crypto-hashing-proc-macro

    Procedural macros for calculating static hashes

    v0.1.0 550 #hashing #pezsp #cryptography #proc-macro #input #blake2b #blake2 #byte-array #concatenated #blockchain
  74. rudy

    Judy array implementation in pure Rust

    v0.1.0 #judy #byte-array #data-structures-collection
  75. fast-find

    Find fast finds bytes fast

    v0.1.0 #search #byte-array #linear-search #simd-accelerated
  76. fi2b

    Convert floating point and integer numbers into bytes and put them into an array

    v1.0.0 #byte-array #floating-point #convert #numbers #integer #0u8
  77. parity-hash

    A collection of fixed-size byte array representations

    v1.2.2 100 #byte-array #collection #fixed-size #array-representation #fixed-sized
  78. wasmium-hash-id

    A way to store Crypotgraphically Secure ID's in a chronological manner using TAI64N for time and Blake3 as the secure hash

    v1.0.0 #hash-id #blake3 #time #secure #wasmium #chronological #byte-array #12
  79. bytes-lit

    Create byte slices from literal integers

    v0.0.5 26K #byte-array #integer #literals #byte-slice #create #leading-zeros #forms
  80. bytes32

    Used to create a custom type for 32-bit-wide byte arrays. Used for Drops of Diamond (more information about DoD is available at https://github.com/Drops-of-Diamond/Diamond-drops).

    v0.1.4-0 #byte-array #32-bit-wide #4-byte-wide
  81. bebytes_derive

    A macro to generate/parse binary representation of messages with custom bit fields

    v3.0.2 160 #binary-parser #macro-derive #bit-field #vec #byte-array #struct-fields #binary-representation #byte-vector
  82. hypertree

    Data structures for Manifest

    v1.0.0 320 #data-structures #solana #byte-array #memory-region
  83. eo

    Data structures and methods for Endless Online

    v0.0.4 #byte-array #methods #endless #stream-builder #online #stream-reader #data-structures #serialization
  84. tiedcrossing-byte

    v0.1.0 #byte-array #base64 #string #context #wrap
  85. generic-bytes-derive

    A macro for derivation of SizedBytes, a trait for conversion to and from an array of bytes with a type-level size

    v0.2.3 410 #byte-array #generic #byte
  86. concat_bytes

    A concat_bytes! macro which concat byte arrays

    v0.1.0 #macro #byte-array #concat
  87. u8bits

    macro to generate accessors for parts of newtype byte arrays

    v0.1.0 #bit-field #byte-array #embedded