#endian

  1. scroll

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

    v0.13.0 4.5M #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.7M #endianness #endian #bitstream
  3. byteorder

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

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

    Reading and writing at an offset

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

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

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

    Cross-platform, endian-aware primitives for Rust

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

    an unnecessarily fast nbt decoder

    v0.9.0 1.7K #simd #nbt #endian #serializer-deserializer #array #unnecessarily #minecraft #utf-8 #ascii #mutf-8
  8. simple_endian

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

    v0.4.10 #endianness #endian #byteorder #data-structures
  9. endi

    endian-handling library

    v1.1.1 1.6M #endianness #endian #byte
  10. lebe

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

    v0.5.3 1.9M #endian #byteorder #endianness #io #binary-io
  11. cookie-factory

    nom inspired serialization library

    v0.3.3 644K #endian #serialization #nom
  12. byteordered

    Abstraction for reading and writing data with implicit byte order awareness

    v0.6.0 198K #endianness #endian
  13. test-assembler

    A set of types for building complex binary streams

    v0.1.6 2.2K #endianness #testing #binary-stream #section #endian #structured-data #set-of-types
  14. const-serialize

    A serialization framework that works in const contexts

    v0.8.0-alpha.0 66K #const-context #endian #serialization
  15. 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
  16. bitstring

    traits and implementations

    v0.2.1 10K #endianness #fixed-bit-string #traits #object #endian
  17. bit-cursor

    A cursor that supports bit-level reads and writes

    v0.1.5 800 #bit-level #endian #bit-read #bit-write #u7 #u3
  18. kmsvnc

    A KMS/DRM-based VNC server for Linux

    v0.2.8 #vnc #uinput #endian #challenge-response #pixel-format #kms #drm #frame-buffer #keyboard #linux-input
  19. sc_drbg

    Subset Counter-Based Deterministic Random Bit Generator

    v0.1.0-alpha.2 #random #endian #drbg
  20. endian-num

    Byte-order-aware numeric types

    v0.2.0 8.2K #endianness #endian #no-alloc
  21. tiff-forge

    working with TIFF and BigTIFF files

    v0.5.2 #tiff #endian #ifd #tags #write-file
  22. 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
  23. le-stream

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

    v6.0.0 #endianness #byte-stream #endian #stream
  24. 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
  25. futures-byteorder

    A modern async byteorder library for the smol/futures-lite ecosystem

    v0.1.2 #byteorder #endian #smol #future #async
  26. sbe_gen

    Binary Encoding (SBE) code generator for Rust using zerocopy

    v0.3.0 #endian #binary-encoding #codegen #zero-copy #xml-schema #sbe #offset-length #emit #message-header #presence
  27. flow-record-common

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

    v0.4.10 650 #flow-record #messagepack #descriptor #endian #32-bit
  28. compact_u64

    A machine-friendly varint

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

    conversion between bytes/bits and heterogeneous lists (tuples)

    v0.4.0 850 #endian #convert-bytes #list #bit #byte-conversion #bit-numbering #compile-time #data-structures #data-conversion #proc-macro
  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. byte-chisel

    decoding byte-streams into data structures

    v0.2.1 #endian #byte-stream #data-structures #decoding #byte-offset #global-allocator
  32. lilbig

    swapping the byte-order of in-memory types

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

    Traits and utilities for making hashes of any type

    v0.1.3 2.7K #hashing #endian-independent #generic #hash #endian #no-alloc
  34. 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
  35. reductionist

    S3 Active Storage server

    v0.11.0 310 #multi-dimensional-array #endian #active
  36. endian-writer

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

    v2.2.0 #endian #reader #raw-pointers #reader-writer #serialization
  37. byteorder-lite

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

    v0.1.0 2.2M #endianness #endian
  38. spimdisasm

    MIPS disassembler

    v2.0.0-alpha.1 #instruction-set #disassembly #mips #endian #detect #hand-written #ro #hash-table #hi #hash-map
  39. 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
  40. endian-type

    Type safe wrappers for types with a defined byte order

    v0.2.0 3.1M #endian #byteorder
  41. 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
  42. embedded_io_byteorder

    byteorder ext for embedded-io traits

    v0.2.0 #endian
  43. byteorder_slice

    Byteorder like crate for &[u8]

    v3.0.0 779K #endian #slice #byteorder #u8 #numbers
  44. 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
  45. 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
  46. little-endian

    Encoding and decoding of little-endian format

    v1.0.0 #encode #byteorder #endian #bit #binary-bit #binary-encode
  47. zendian

    Easy Endian-aware integers

    v1.0.0 #endian #integer #endianness
  48. pakx

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

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

    Mmap Bytey MByteBuffer code, use Mmap Bytey instead

    v0.2.2 170 #byte-buffer #endian #utility #io #buffer-io
  50. bytey

    convenient and easy to use byte storage

    v0.4.0 320 #byte-buffer #io #endian #utility #buffer-io
  51. endiannezz

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

    v0.6.5 950 #endianness #endian
  52. parity-scale-codec

    SCALE - Simple Concatenating Aggregated Little Endians

    v3.7.5 1.2M #encoded #decode #endian #encoding-decoding #compact-binary-format #concatenating #blockchain #serialization
  53. 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
  54. rufs

    FUSE implementation of FreeBSD's UFSv2

    v0.6.0 230 #endianness #freebsd #fuse #endian #ufs #driver
  55. positioned-io2

    Reading and writing at an offset

    v0.3.4 1.7K #endian #pread #pwrite #offset
  56. vli

    Variable length integer encoding and decoding

    v0.1.0 #variables-length-integer #variable-length-integer #endian #encoding-decoding #integer-encoding
  57. RustMqtt

    Mqtt Encoding and decoding package

    v0.1.1 #rustmqtt #mqtt #packet #endian #header #payload #utf-8
  58. endian_codec

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

    v0.1.1 180 #endian #no-std #byte
  59. endian_trait

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

    v0.6.0 500 #endian #convert
  60. mmap_bytey

    Mmap Bytey provides a convenient and easy to use byte storage

    v0.2.0 100 #byte-buffer #endian #io #utility #buffer-io
  61. tokio-byteorder

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

    v0.3.0 7.7K #endian #tokio
  62. 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
  63. endio

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

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

    images

    v0.1.4 #image #64-bit #image-width #color #endian #serialization #quantization #color-quantization #16-bit
  65. bytey_byte_buffer

    Bytey ByteBuffer code, use Bytey instead

    v0.3.0 280 #byte-buffer #io #utility #endian #buffer-io
  66. 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
  67. digest-hash

    Cryptography-grade data structure hashing

    v0.3.0 #endian #hash #endianness #digest
  68. 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
  69. eio

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

    v0.1.2 #endian #byte
  70. byteorder_async

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

    v1.2.0 #endianness #endian
  71. bitchomp

    reading in different types from a buffer of bytes

    v0.3.1 800 #endian #writing #reading-writing
  72. byyte

    reading and writing binary data, focusing on simplicity

    v0.1.1 #binary-data #byte-reader #endian #reading #le #focusing
  73. write-into

    A trait to write things into io::Write

    v0.3.10 #endian #leb128 #into
  74. boost_endian

    Boost C++ library boost_endian packaged using Zanbil

    v0.1.0 #endian #boost #zanbil #packaged #github-actions #visual-studio-2012
  75. Try searching with DuckDuckGo.

  76. yael

    reading and writing numbers of a specific endianess

    v1.1.0 #endianness #endian #byteorder #no-std
  77. bytesutil

    byte utility for Rust

    v0.7.0 #endian #byte
  78. plod

    deriving plain old data

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

    data view for reading and writing data in a byte array

    v5.1.0 #endian #endianness #byte
  80. 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 550 #tokio #bitstream #endian
  81. endicon

    Implementations of codicon traits for endianness encodings

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

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

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

    reading/writing non-byte-aligned numeric types

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

    A module that wraps scalar types in an endian safe type

    v0.1.1 #endian #endianness #parser #networking
  85. web30

    Async endian safe web3 library

    v1.13.0 #web3 #endian #clarity #async #safe
  86. bytepack

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

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

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

    v0.1.3 #endian #type #byteorder #embedded
  88. bitendian

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

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

    traits for reading bytes sequentially

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

    collection of utilities

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

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

    v0.1.2 #endian #compile-time #u128 #u64 #no-std #no-core
  92. 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
  93. futures-lite-byteorder

    A small crate that adds byteorder support to futures_lite

    v0.1.1 #endian
  94. storage_endian

    integer wrappers for explicitly defining storage endianess

    v0.1.0 800 #endian #integer
  95. binary_modifier

    read & write to buffer

    v0.3.3 #endian #buffer #modify
  96. endian-type-rs

    Type safe wrappers for types with a defined byte order

    v0.1.4 440 #endian #byteorder
  97. endianrw

    Reading and writing numbers with specific endianness

    v0.2.2 #endian #numbers
  98. 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
  99. bite

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

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

    A little-endian zero-indexed bitstring representation

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

    Read/write primitive types on a wrapper buffer view

    v0.1.0 #endian #byte
  102. nora_endian

    dealing with endianness convenient

    v0.1.2 #endian #nora #dealing-with-endianness
  103. 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
  104. fixed-byterepr

    Big-endian and little-endian fixed byte conversion traits

    v1.0.1 #endian #byte
  105. 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
  106. thoo_readext

    Some extension methods for ByteOrder

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

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

    v0.5.3 #endian #byte
  108. bitconv

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

    v0.1.4 #endianness #endian #byte
  109. 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
  110. bytey_bincode

    Bytey Bincode Extension, use Bytey instead

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

    endianed BinaryReaders for use in urex

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

    Supplies the ReadFrom and WriteTo traits

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

    Simple. Safe. From bytes without loss

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

    groth16 verification with solana alt_bn128 syscalls

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

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

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

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

    v0.1.5 #endian #networking #byte
  117. endian

    I/O Endianness

    v0.1.3 #endianness #byteorder #time
  118. binwrite

    helping write structs as binary data using ✨macro magic✨

    v0.2.1 1.0K #endian #macro #magic-macro #struct #help
  119. opengr2

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

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

    Plain Old Data (POD) encoding and I/O

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

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

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

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

    v0.1.0 #parser #define #glibc #endian #format #cache #numerous #ld-so
  123. 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