endianness

There are 77 repositories under endianness topic.

  • kstenerud/bo

    The Swiss army knife of data examination and manipulation

    Language:C3326211
  • bytes-java

    patrickfav/bytes-java

    Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.

    Language:Java158133634
  • m4b/scroll

    Scroll - making scrolling through buffers fun since 2016

    Language:Rust15795437
  • dermesser/integer-encoding-rs

    Integer encoding for primitive integer types: Supports varint/varint+zigzag and fixed-length integer encoding and decoding, and provides synchronous and asynchronous Write/Read types for easily writing/reading integers.

    Language:Rust6632116
  • svperbeast/struct

    pack and unpack binary data.

    Language:C++653217
  • farukeryilmaz/bytepack

    C++ Binary Serialization Made Easy: Header-only, configurable endianness, cross-platform, no IDL, no exceptions, and no macros

    Language:C++60704
  • jkolb/Lilliput

    Low overhead byte encoding/decoding for Swift

    Language:Swift42324
  • steinwurf/endian

    C++ library for conversion between big and little endian data representations.

    Language:C++369011
  • Kermalis/EndianBinaryIO

    A C# library that can read and write primitives, enums, arrays, and strings to streams and byte arrays with specified endianness, string encoding, and boolean sizes.

    Language:C#291285
  • NALib

    Manderby/NALib

    General purpose C sourcecode collection

    Language:C202545
  • Enet4/byteordered

    A Rust library for reading and writing data with byte order awareness.

    Language:Rust15362
  • Gulliver

    sandialabs/Gulliver

    Gulliver is a C# utility package and library engineered for the manipulation of arbitrary sized byte arrays accounting for appropriate endianness and jagged byte length.

    Language:C#158183
  • xoac/endian_codec

    Endianness trait with derive procedural macro.

    Language:Rust12372
  • aybe/BinaryExtensions

    Types and extension methods to deal with binary data.

    Language:C#11432
  • Borewit/token-types

    A primitive token library used to read from, and to write a node Buffer

    Language:TypeScript113188
  • alexfru/TypeTraitsInC

    Type Traits in C

  • johnnovak/nim-binstreams

    Endianness aware binary streams for Nim

    Language:Nim9511
  • dlang-community/tinyendian

    Lightweight endianness library for D

    Language:D8846
  • zbjornson/node-bswap

    Fast byte swapping for Node.js and browsers

    Language:JavaScript8343
  • aziascreations/PB-Utils

    A collection of small independent includes for your PureBasic programs that aim to provided some missing and important functionalities.

    Language:PureBasic7512
  • circulosmeos/triops

    triops: a multiplatform command-line encryption tool using CHACHA + KECCAK

    Language:C7320
  • snowberry-software/Snowberry.IO

    Binary reader and writer that supports different endian types.

    Language:C#7110
  • rossmacarthur/eio

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

    Language:Rust6401
  • rlespinasse/byteslice

    Manipulate of byte slices with endianness ordering support

    Language:Go54348
  • smx-smx/php-struct

    Struct implementation in PHP. It supports decoding binary files.

    Language:PHP530
  • dolmen-go/endian

    Gives endianness of the GOARCH

    Language:Go4320
  • Frago9876543210/endiannezz

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

    Language:Rust4371
  • MicroToolbox

    Zamuhrishka/MicroToolbox

    Various small helper functions are useful for firmware development.

    Language:C4200
  • AssetRipper/AssetRipper.IO.Endian

    A library for reading and writing data with varying endianess

    Language:C#3101
  • ckerr/buffy

    An embeddable, MIT-licensed, C-language, zero-dependency memory buffer class inspired by libevent's evbuffer. It consists of just a few files that can be dropped into your own project as-is.

    Language:C++3300
  • dagronf/BytesParser

    A simple byte-oriented parser/writer. Read and write formatted values to/from binary blobs/files with ease!

    Language:Swift3101
  • OlimilO1402/Syst_EBinReaderWriter

    Binary reader and writer with respect to endianness

    Language:Visual Basic .NET3101
  • bitreader

    pektezol/bitreader

    The simplest bit reader library with big/little-endian support for Golang.

    Language:Go3200
  • r0075h3ll/Endomorph

    Convert little-endian to big-endian and vice-versa

    Language:C3100
  • tcunning/DotNet.Plus

    A cross platform .NET Standard Library that has a foundational set of additions and extensions.

    Language:C#3200
  • vmsaif/readingAndInterpretingBinary

    This program reads and interprets ELF formatted binary files, extracting and printing information such as the file's bitness, endianness, and ABI, as well as the entry point and program header table. It also prints segment and section types, virtual addresses, and sizes, as well as the first 32 bytes of actual segment and section data.

    Language:C210