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