Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: endianness
Manderby/NALib
General purpose C sourcecode collection
Language: C - Size: 59.6 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 19 - Forks: 5
jkolb/Lilliput
Low overhead byte encoding/decoding for Swift
Language: Swift - Size: 175 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 42 - Forks: 4
AssetRipper/AssetRipper.IO.Endian
A library for reading and writing data with varying endianess
Language: C# - Size: 37.1 KB - Last synced: about 4 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 1
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# - Size: 229 KB - Last synced: 2 days ago - Pushed: 2 months ago - Stars: 27 - Forks: 5
snowberry-software/Snowberry.IO
Binary reader and writer that supports different endian types.
Language: C# - Size: 144 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 7 - Forks: 0
gio3k/ReverseStruct
Simple C# source generator to add byte order reversal to structs
Language: C# - Size: 44.9 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0
rlespinasse/byteslice π¦
Manipulate of byte slices with endianness ordering support
Language: Go - Size: 46.9 KB - Last synced: 27 days ago - Pushed: over 3 years ago - Stars: 5 - Forks: 8
computerquip/bo
Yet another endianess library for C++14 (or higher) based on Boost.Endian
Language: C++ - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
dolmen-go/endian
Gives endianness of the GOARCH
Language: Go - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0
m4b/scroll
Scroll - making scrolling through buffers fun since 2016
Language: Rust - Size: 271 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 145 - Forks: 36
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: C - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
vascokk/openjdk8-aarch64_be-toolchain
Toolchain for compiling OpenJDK8 for aarch64 Big-endian
Language: HTML - Size: 208 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
dsoprea/go-unicode-byteorder
Determine byte-order or encoding from a sequence of Unicode byte-order-mark (BOM) bytes
Language: Go - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
steinwurf/bnb
An endianness aware stream reader for Bits'N'Bytes
Language: C++ - Size: 362 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1
sergio-eld/endian_converter
Template C++11 library for endianness conversion.
Language: C++ - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
Borewit/token-types
A primitive token library used to read from, and to write a node Buffer
Language: TypeScript - Size: 1.63 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 10 - Forks: 7
dlang-community/tinyendian
Lightweight endianness library for D
Language: D - Size: 39.1 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 8 - Forks: 6
kstenerud/bo
The Swiss army knife of data examination and manipulation
Language: C - Size: 160 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 329 - Forks: 11
johnnovak/nim-binstreams
Endianness aware binary streams for Nim
Language: Nim - Size: 119 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 2
pektezol/BitReader
The simplest bit reader library with big/little-endian support for Golang.
Language: Go - Size: 71.3 KB - Last synced: 28 days ago - Pushed: 9 months ago - Stars: 4 - Forks: 0
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# - Size: 266 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 15 - Forks: 3
NeuralCortex/Endianness_Changer
Converts Data from BigEndian to LittleEndian and vice versa.
Language: Java - Size: 97.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
xoac/endian_codec
Endianness trait with derive procedural macro.
Language: Rust - Size: 55.7 KB - Last synced: 30 days ago - Pushed: over 1 year ago - Stars: 12 - Forks: 2
farukeryilmaz/bytepack
C++ Binary Serialization Made Easy: Header-only, configurable endianness, cross-platform, no IDL, no exceptions, and no macros
Language: C++ - Size: 158 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 35 - Forks: 3
Zamuhrishka/MicroToolbox
Various small helper functions useful for firmware developing.
Language: C - Size: 3.1 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4 - Forks: 0
Colduction/endianness
Package for simple translation between numbers to strings, byte sequences, etc., and vice versa, written in Go
Language: Go - Size: 10.7 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 3 - Forks: 1
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: Rust - Size: 698 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 58 - Forks: 16
rossmacarthur/eio
Read and write numbers in big-endian and little-endian
Language: Rust - Size: 28.3 KB - Last synced: 19 days ago - Pushed: about 3 years ago - Stars: 6 - Forks: 1
dagronf/BytesParser
A simple byte-oriented parser/writer. Read and write formatted values to/from binary blobs/files with ease!
Language: Swift - Size: 69.3 KB - Last synced: 23 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 1
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: Java - Size: 2.43 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 149 - Forks: 31
karaketir16/EndianLib
EndianLib is a C++ library for easy endianness handling, offering big and little endian data types fully compatible with standard C++ types. Ideal for cross-platform and network programming, it supports C++11 and newer standards.
Language: C++ - Size: 18.6 KB - Last synced: about 20 hours ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
r0075h3ll/Endomorph
Convert little-endian to big-endian and vice-versa
Language: C - Size: 16.6 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
steinwurf/endian
C++ library for conversion between big and little endian data representations.
Language: C++ - Size: 1.86 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 27 - Forks: 9
circulosmeos/triops
triops: a multiplatform command-line encryption tool using CHACHA + KECCAK
Language: C - Size: 252 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0
teuncm/float-neighbors
Explore direct neighbors and limits of IEEE floating-point values.
Language: Python - Size: 15.6 KB - Last synced: 8 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
pushpadevl/sha_c
C implementation of Secure Hashing Algorithm-1.
Language: C - Size: 9.77 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
Maloux1/endianness
implementation of functions to convert integers from host endianness to big or litte endian
Language: Shell - Size: 252 KB - Last synced: 8 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
zbjornson/node-bswap
Fast byte swapping for Node.js and browsers
Language: JavaScript - Size: 106 KB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 6 - Forks: 3
diana389/Dataplane-Router
tema1-pcom
Language: Python - Size: 685 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
SunakazeKun/littlebigIO
Java I/O library to deal with primitive data types in any byte order.
Language: Java - Size: 38.1 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
anthonywww/tekkit-classic-apple-m1
Tekkit Classic texture pack for macOS Apple M1 chips (RGBA->BGRA)
Language: Python - Size: 2.16 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
frymimori/javascript-byte-reverser
Create reverse-endian byte sequences with a fast and unique byte order reversal algorithm.
Language: JavaScript - Size: 25.4 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
tcunning/DotNet.Plus
A cross platform .NET Standard Library that has a foundational set of additions and extensions.
Language: C# - Size: 207 KB - Last synced: about 6 hours ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0
freddiehaddad/endianness
Detects the endianness (big or little) on a given platform.
Language: C - Size: 5.86 KB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
Enet4/byteordered
A Rust library for reading and writing data with byte order awareness.
Language: Rust - Size: 115 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 15 - Forks: 2
Grandbrain/PortableEndian
PortableEndian is a set of macros to convert the byte encoding of integer values
Language: C++ - Size: 11.7 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
svperbeast/struct
pack and unpack binary data.
Language: C++ - Size: 998 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 54 - Forks: 16
jmacheta/endian
Single-header C++20 library providing endianness changing helper functions
Language: C++ - Size: 52.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
alexfru/TypeTraitsInC
Type Traits in C
Size: 180 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 8 - Forks: 0
MechSlayer/endianness
Header only C/C++ endianness utilities
Language: C - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
OlimilO1402/Syst_EBinReaderWriter
Binary reader and writer with respect to endianness
Language: Visual Basic .NET - Size: 104 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1
Frago9876543210/endiannezz
Zero dependencies library for I/O endianness on high-level
Language: Rust - Size: 95.7 KB - Last synced: 20 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1
CborgDB/libcborg
Library for cborgdb in c
Language: C - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
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++ - Size: 118 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
kaitaiStructCompile/Endianness.py
A library to compute endianness remapping
Language: Python - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
aybe/BinaryExtensions
Types and extension methods to deal with binary data.
Language: C# - Size: 176 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 11 - Forks: 2
gruco0002/EndianSafeBinaryStream
C++ implementation of a platform independent endian safe binary stream
Language: C++ - Size: 13.7 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
OlivierLDff/LibEndian
A cross platform C++ library to finally get rid of binary serialization issues.
Language: C++ - Size: 38.1 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1
raddari/radian
Header-only library of macros to assist with reading and writing big/little endian values.
Language: C - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
smx-smx/php-struct
Struct implementation in PHP. It supports decoding binary files.
Language: PHP - Size: 21.5 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 5 - Forks: 0
ChristosMylonas/encodings
Encoding for dummies
Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
haskell-hvr/ghc-byteorder
"GHC.ByteOrder" API Compatibility Layer
Language: Haskell - Size: 4.88 KB - Last synced: 21 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
Electronic-over-Network/HW.Endian
μΆμ μ: GKO95 (15κΈ°)
Language: C - Size: 96.7 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
hugmanrique/Jacobin
π The ultimate binary data reading and writing library
Language: Java - Size: 178 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 2
aleksey-nikolaev/endianness
Endianness is very simple, light, header-only library designed to reduce conversions between big-endian and little-endian data
Language: C++ - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1
aziascreations/PB-Utils
A collection of small independent includes for your PureBasic programs that aim to provided some missing and important functionalities.
Language: PureBasic - Size: 144 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 2
lathoub/Arduino_Endian
Determine endianess at compile time
Language: C - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
kenhyj/CPSC213A1
Language: Java - Size: 1.36 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
mped-oticon/debian_foreign
Scripts for building a Docker image: Debian-amd64 containing multiple other Debians of differing architectures via schroot.
Language: Shell - Size: 32.2 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
reiver/go-endian
Package endian provides tools for working with the Little Endian and Big Endian data (such as reading it, and writing it), or in other words, translating to and from numbers and byte sequences using Little Endian and Big Endian encodings, for the Go programming language.
Language: Go - Size: 79.1 KB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
CassOnMars/ArrayViews
A .NET library for providing shared views over byte arrays, as a corollary to JavaScript's Typed Arrays
Language: C# - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0