#endian

  1. scroll

    A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffers

    v0.13.0 3.3M #endian #pread #pwrite
  2. bitstream-io

    reading/writing un-aligned values from/to streams in big-endian and little-endian formats

    v4.9.0 1.5M #endianness #endian #bitstream
  3. byteorder

    reading/writing numbers in big-endian and little-endian

    v1.5.0 18.7M #endianness #endian
  4. positioned-io

    Reading and writing at an offset

    v0.3.5 203K #endian #pwrite #pread #offset
  5. wkb

    Fast, pure-Rust reader and writer for Well-Known Binary geometries

    v0.9.2 20K #well-known-binary #reader-writer #geometries #endian #binary-encoding #ewkb #srid #embedded
  6. rend

    Cross-platform, endian-aware primitives for Rust

    v0.5.3 4.6M #endian #cross-platform #primitive
  7. simdnbt

    an unnecessarily fast nbt decoder

    v0.9.0 1.3K #simd #nbt #endian #serializer-deserializer #array #minecraft #unnecessarily #utf-8 #ascii #nbt-parser
  8. cookie-factory

    nom inspired serialization library

    v0.3.3 643K #endian #serialization #nom
  9. simple_endian

    A create for defining endianness within your data structures, to make handling portable data structures simpler

    v0.3.3 #endianness #endian #data-structures #byteorder
  10. endi

    endian-handling library

    v1.1.1 1.2M #endianness #endian #byte
  11. lebe

    Tiny, dead simple, high performance endianness conversions with a generic API

    v0.5.3 1.9M #endian #byteorder #endianness #io #binary-io
  12. byteordered

    Abstraction for reading and writing data with implicit byte order awareness

    v0.6.0 747K #endianness #endian
  13. bitstring

    traits and implementations

    v0.2.1 13K #endianness #fixed-bit-string #object #endian #traits
  14. test-assembler

    A set of types for building complex binary streams

    v0.1.6 2.5K #endianness #binary-stream #testing #section #endian #structured-data #set-of-types
  15. sc_drbg

    Subset Counter-Based Deterministic Random Bit Generator

    v0.1.0-alpha.2 #random #endian #drbg
  16. tiff-forge

    working with TIFF and BigTIFF files

    v0.4.7 #tiff #endian #ifd #tags #points
  17. byteable

    convenient serialization and deserialization of byte-oriented data

    v0.16.1 #endianness #byte-array #convert-bytes #endian #serialization #byte-oriented #deserialize #zero-copy #extension-traits #zero-overhead
  18. const-serialize

    A serialization framework that works in const contexts

    v0.7.2 47K #const-context #endian #serialization
  19. rw-utils

    Collection of utilities that enhance the rust Read and Write traits by providing various utility method for reading/writing structured data

    v0.0.2 #endian
  20. 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

    v2.0.2 330 #endian #endianness #byte #encoding
  21. bit-cursor

    A cursor that supports bit-level reads and writes

    v0.1.5 #bit-level #endian #bit-read #bit-write #u7 #u3
  22. endian-num

    Byte-order-aware numeric types

    v0.2.0 8.0K #endianness #endian #no-alloc
  23. le-stream

    De-/serialize objects from/to little endian byte streams

    v6.0.0 #endianness #byte-stream #endian #stream
  24. endian-writer

    [no_std] Methods for efficient reading and writing of structures to raw pointers in a stream-like fashion

    v2.2.0 600 #endian #reader #raw-pointers #reader-writer #serialization
  25. flow-record-common

    common types used by flow-record and flow-record-derive

    v0.4.10 650 #flow-record #messagepack #descriptor #endian #32-bit
  26. nobom

    remove UTF-8 BOM (Byte Order Mark) from stdin and write to stdout

    v0.1.0 #utf-8-bom #stdout #stdin #endian #write #bom-file
  27. heterob

    conversion between bytes/bits and heterogeneous lists (tuples)

    v0.4.0 700 #endian #convert-bytes #list #bit #byte-conversion #bit-numbering #compile-time #data-structures #data-conversion #proc-macro
  28. compact_u64

    A machine-friendly varint

    v0.3.0 #varint #tags #endian #64-bit #encoded #eight #ufotofu #bit-encoding
  29. anyhash

    Traits and utilities for making hashes of any type

    v0.1.3 1.8K #hashing #endian-independent #generic #hash #endian #no-alloc
  30. redox_simple_endian

    A create for defining endianness within your data structures, to make handling portable data structures simpler

    v0.3.0 370 #endianness #endian #byteorder
  31. reductionist

    S3 Active Storage server

    v0.11.0 310 #multi-dimensional-array #endian #active
  32. lilbig

    swapping the byte-order of in-memory types

    v0.2.2 #endian #no-alloc #byteorder
  33. spimdisasm

    MIPS disassembler

    v2.0.0-alpha.1 #instruction-set #disassembly #mips #endian #detect #hand-written #ro #hash-table #hi #hash-map
  34. nmos6502

    A no_std compliant NMOS6502 emulator suitable for embedded environments

    v1.0.3 130 #cpu-emulator #embedded #emulation #endianness #endian #bus-interface #debugging #cycle-accurate #nmos #irq
  35. byteorder-lite

    reading/writing numbers in big-endian and little-endian

    v0.1.0 2.4M #endianness #endian
  36. zendian

    Easy Endian-aware integers

    v1.0.0 #endian #integer #endianness
  37. endian-type

    Type safe wrappers for types with a defined byte order

    v0.2.0 2.5M #endian #byteorder
  38. explicit-endian

    Transparent traits to explicitely declare in-memory endianness for a virable or struct record

    v0.1.6 330 #endianness #endian #embedded #record #format #in-memory
  39. byteorder_slice

    Byteorder like crate for &[u8]

    v3.0.0 651K #endian #slice #byteorder #u8 #numbers
  40. zlib-header-cli

    CLI to print details of the 2 Byte zlib header, as defined in RFC 1950

    v0.1.2 #zlib #byte #defined-in-rfc #archive #endian #hex-string #explain #four-character #deflate
  41. tokio-byteorder

    Asynchronous library for reading/writing numbers in big-endian and little-endian

    v0.3.0 7.6K #endian #tokio
  42. serialization

    encode and decode your struct

    v0.2.12 1.3K #endianness #encoding-decoding #endian #struct #performance-optimization #network-packet #network-protocol #varint #buffer-size #serde
  43. byte-chisel

    decoding byte-streams into data structures

    v0.1.0 #endian #byte-stream #data-structures #decoding #byte-offset #global-allocator
  44. little-endian

    Encoding and decoding of little-endian format

    v1.0.0 #encode #byteorder #endian #bit #binary-bit #binary-encode
  45. pakx

    Coreutils-style pack/unpack/endian/byte-handling CLI

    v0.1.1 #pack-unpack #endian #cli #byte
  46. mmap_bytey_byte_buffer

    Mmap Bytey MByteBuffer code, use Mmap Bytey instead

    v0.2.2 170 #byte-buffer #endian #utility #io #buffer-io
  47. endiannezz

    Zero dependencies library for I/O endianness on high-level

    v0.6.5 1.1K #endianness #endian
  48. bytey

    convenient and easy to use byte storage

    v0.4.0 320 #byte-buffer #io #endian #utility #buffer-io
  49. parity-scale-codec

    SCALE - Simple Concatenating Aggregated Little Endians

    v3.7.5 1.4M #encoded #decode #endian #encoding-decoding #compact-binary-format #concatenating #blockchain #serialization
  50. qc

    An enhanced RPN cli tool for quick binary, octal, decimal, hexadecimal calcs

    v1.0.0 #reverse-polish-notation #hex #decimal #endian #stack #octal #rpn #rpn-calculator #calcs #tool-for-quick
  51. positioned-io2

    Reading and writing at an offset

    v0.3.4 2.5K #endian #pread #pwrite #offset
  52. rufs

    FUSE implementation of FreeBSD's UFSv2

    v0.6.0 230 #endianness #freebsd #fuse #endian #ufs #driver
  53. endian_codec

    (De/En)code rust types as packed bytes with specific order

    v0.1.1 260 #endian #no-std #byte
  54. vli

    Variable length integer encoding and decoding

    v0.1.0 #variables-length-integer #variable-length-integer #endian #encoding-decoding #integer-encoding
  55. endian_trait

    A trait for Endianness conversions that can be implemented on most types

    v0.6.0 500 #endian #convert
  56. RustMqtt

    Mqtt Encoding and decoding package

    v0.1.1 #rustmqtt #mqtt #packet #endian #header #payload #utf-8
  57. membuffer

    A very fast flat memory buffer used to deserialize at a fast speed

    v0.3.0 #flat-buffer #deserialize #endian #serialization #key #memory-map #benchmark
  58. mmap_bytey

    Mmap Bytey provides a convenient and easy to use byte storage

    v0.2.0 100 #byte-buffer #endian #io #utility #buffer-io
  59. endio

    ergonomic reading/writing of binary data, with automatic endianness conversion and extendability

    v0.1.0 #endianness #endian #byte
  60. greenfield

    images

    v0.1.4 #image #64-bit #image-width #color #endian #quantization #serialization #color-quantization #16-bit
  61. packbytes

    Convert structures to and from packed representavises - byte arrays of fixed size that live on stack

    v0.2.0 #endian #packing #transmute #no-alloc
  62. byyte

    reading and writing binary data, focusing on simplicity

    v0.1.1 #binary-data #byte-reader #endian #reading #le #focusing
  63. bytey_byte_buffer

    Bytey ByteBuffer code, use Bytey instead

    v0.3.0 280 #byte-buffer #io #utility #endian #buffer-io
  64. digest-hash

    Cryptography-grade data structure hashing

    v0.3.0 #endian #hash #endianness #digest
  65. inspector-gadget

    A cli-based, multi-architecture gadget-finding tool, designed for fast operation, even with large binaries like browser engines and OS kernels

    v0.3.0 #os-kernel #endian #rop-gadget #rop #gadget
  66. eio

    Read and write numbers in big-endian and little-endian

    v0.1.2 #endian #byte
  67. bitchomp

    reading in different types from a buffer of bytes

    v0.3.1 800 #endian #writing #reading-writing
  68. byteorder_async

    reading/writing numbers in big-endian and little-endian asynchronously

    v1.2.0 #endianness #endian
  69. embedded_io_byteorder

    byteorder ext for embedded-io traits

    v0.1.0 #endian
  70. boost_endian

    Boost C++ library boost_endian packaged using Zanbil

    v0.1.0 #endian #boost #zanbil #packaged #github-actions #visual-studio-2012
  71. write-into

    A trait to write things into io::Write

    v0.3.10 #endian #leb128 #into
  72. yael

    reading and writing numbers of a specific endianess

    v1.1.0 #endianness #endian #byteorder #no-std
  73. tokio-bitstream-io

    Tokio port of bitstream-io: Library for reading/writing un-aligned values from/to streams in big-endian and little-endian formats

    v0.0.7 1.0K #tokio #bitstream #endian
  74. Try searching with DuckDuckGo.

  75. bytesutil

    byte utility for Rust

    v0.7.0 #endian #byte
  76. plod

    deriving plain old data

    v0.4.0 210 #plain-old-data #endian #pod
  77. data-view

    data view for reading and writing data in a byte array

    v5.1.0 #endian #endianness #byte
  78. endicon

    Implementations of codicon traits for endianness encodings

    v3.0.0 #endian #endian-codec #endianness #codec
  79. byteorder-core2

    Personal fork based on byteorder PR 184 that adds some core2 support to byteorder

    v1.5.0-core2 #endianness #endian
  80. byteflow

    reading/writing non-byte-aligned numeric types

    v0.2.1 #endian #byte #bit
  81. scalar_types

    A module that wraps scalar types in an endian safe type

    v0.1.1 #endian #endianness #parser #networking
  82. bytepack

    offers a Read and Write trait extension generalized for any packed data type

    v0.4.1 950 #endian #reader-writer #packer #write-trait #unpacker #serialization #in-place #io-traits #io-api
  83. endiantype

    no-std, endian-aware implementation of primitive types like u8, u16, etc

    v0.1.3 #endian #type #byteorder #embedded
  84. web30

    Async endian safe web3 library

    v1.12.4 230 #web3 #endian #async #safe #github
  85. bitendian

    Ergonomic library for reading/writing numbers in big-endian and little-endian with async support

    v0.2.0 #tokio #async #future #endian
  86. seqbytes

    traits for reading bytes sequentially

    v0.1.1 #endian #byte-size #sequential #convert #traits #convert-bytes #traits-for-reading
  87. gemstone

    collection of utilities

    v0.4.5 #utilities #endian #nightly
  88. sysfunc-byteorder

    Basic compile-time byteorder for various environments #![no_std]

    v0.1.2 #endian #compile-time #u128 #u64 #no-std #no-core
  89. 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
  90. bitconv

    zero-dependency, no_std compatible Rust equivalent to the C# BitConverter class

    v0.1.4 #endianness #endian #byte
  91. futures-lite-byteorder

    A small crate that adds byteorder support to futures_lite

    v0.1.1 #endian
  92. endian-type-rs

    Type safe wrappers for types with a defined byte order

    v0.1.4 950 #endian #byteorder
  93. binary_modifier

    read & write to buffer

    v0.3.3 #endian #buffer #modify
  94. storage_endian

    integer wrappers for explicitly defining storage endianess

    v0.1.0 1.0K #endian #integer
  95. endianrw

    Reading and writing numbers with specific endianness

    v0.2.2 #endian #numbers
  96. n64romconvert

    Small tool to help you convert between Nintendo 64 ROM formats, on the CLI

    v1.0.2 #endian #nintendo-64 #format #cli #convert #v64 #z64
  97. bite

    read and write primitives in little endian, and in big endian

    v0.0.5 #endianness #endian #byte
  98. bit-index

    A little-endian zero-indexed bitstring representation

    v0.2.0 #endianness #representation #zero-indexed #bitstring #endian
  99. buf-view

    Read/write primitive types on a wrapper buffer view

    v0.1.0 #endian #byte
  100. nora_endian

    dealing with endianness convenient

    v0.1.2 #endian #nora #dealing-with-endianness
  101. lib-endian

    The simplest library for storing a value while handling byte order or for obtaining the byte order of the current target

    v0.1.0 #endian #native-endian
  102. fixed-byterepr

    Big-endian and little-endian fixed byte conversion traits

    v1.0.1 #endian #byte
  103. hexspec-cli

    A dsl for creating and verifying byte buffers (command line version)

    v0.2.0 #byte-buffer #command-line #verifying #endian #version #dsl #binary-encoding #sbe #schema-version
  104. thoo_readext

    Some extension methods for ByteOrder

    v1.0.1 #endian #extension #methods
  105. byteorder_core_io

    reading/writing numbers in big-endian and little-endian

    v0.5.3 #endian #byte
  106. binwrite

    helping write structs as binary data using ✨macro magic✨

    v0.2.1 1.2K #endian #macro #magic-macro #struct #help
  107. cpu-endian

    cpu-endian is a portable crate to detect CPU byte order. It detects how CPU native scalar type is ordered; little-endian or big-endian, or something else (like PDP-endian, mixed-endian, middle-endian, and so on.)

    v0.1.1 #endian
  108. bytey_bincode

    Bytey Bincode Extension, use Bytey instead

    v0.1.1 #byte-buffer #bincode #endian #io #utility #buffer-io
  109. urex-binary-io

    endianed BinaryReaders for use in urex

    v0.1.2 #endian #urex #struct #binary-read #reader #ve
  110. read-from

    Supplies the ReadFrom and WriteTo traits

    v0.5.2 #endian #convert #io #writeto
  111. transmute-bytes

    Simple. Safe. From bytes without loss

    v0.1.1 #byte #endian
  112. groth16-solana

    groth16 verification with solana alt_bn128 syscalls

    v0.2.0 4.5K #solana #endian #groth16 #syscalls #verifier #proof-verification #alt-bn128 #zero-knowledge-proofs #verifying-key
  113. io_self

    system for encoding/decoding binary data based on a predefined format

    v0.1.1 #endian #data-format
  114. network-endian

    Unsigned integers to make it easier and more efficient to work with network endian data

    v0.1.5 #endian #networking #byte
  115. endian

    I/O Endianness

    v0.1.3 #endianness #byteorder #time
  116. opengr2

    A file parser for Granny2 (.gr2) files written in pure rust

    v0.1.0 #parser #granny2 #endian #bit #compression #64-bit
  117. pod

    Plain Old Data (POD) encoding and I/O

    v0.5.0 100 #plain-old-data #endian #encode #nue
  118. cc4

    Very simple implementation of the four_cc/fourcc algorithm as a const fn

    v0.1.2 #const-fn #fourcc #algorithm #endian #enums #repr
  119. ldcache_rs

    parse ld.so.cache according to the numerous format define in glibc

    v0.1.0 #parser #define #glibc #endian #format #cache #ld-so #numerous
  120. binary_type_cast

    simplifying the process of parsing binary file data into various Rust data types using the TypeCast macro

    v0.1.2 #byte #endian #cast