GitHub topics: bitfields
gregorygaines/Bitfields-CSharp
C# source generator for generating flexible bitfields for classes and structs, useful for low-level code (embedded or emulators).
Language: C# - Size: 104 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

grauho/simpleHeaderLibraries
A collection of small but useful header only C libraries that I've built up over time.
Language: C - Size: 46.9 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

gregorygaines/bitfields-rs
Rust macro for generating flexible bitfields, useful for low-level code (embedded or emulators).
Language: Rust - Size: 173 KB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 42 - Forks: 1

HunterxDestiny/simpleHeaderLibraries
This repository offers small, header-only libraries that fill gaps in the C standard library while ensuring portability across various platforms. Explore the `port*` and `macro*` files to enhance your C projects with simple, effective solutions! 🛠️🌐
Language: C - Size: 49.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

django-commons/django-enum
Full and natural support for enumerations as Django model fields.
Language: Python - Size: 1.94 MB - Last synced at: about 17 hours ago - Pushed at: 17 days ago - Stars: 72 - Forks: 2

kelpsyberry/proc-bitfield
A Rust crate to expressively declare bitfield-like structs
Language: Rust - Size: 195 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 49 - Forks: 3

ripred/MicroChess
A full featured chess engine designed to fit in an embedded environment, using less than 2K of RAM!
Language: C++ - Size: 25 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 3

Seelengrab/FieldFlags.jl
A small package for creating bitfield-like structs.
Language: Julia - Size: 593 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 0

barncastle/BitsKit
A C# library for efficient bit-level reading and writing also adding bit field support
Language: C# - Size: 273 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 55 - Forks: 0

CrustyAuklet/bitpacker
type-safe and low-boilerplate bit level serialization
Language: C++ - Size: 154 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 122 - Forks: 4

Denis-Bredun/BitFieldsPractice
Some piece of code that works using bit fields.
Language: C++ - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

aleksilassila/bitfields
Text-based terminal-style game where you can explore procedurally generated maps with other players, build bases and fight others in your web browser!
Language: Python - Size: 8.39 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

mrasadatik/CBitFields
A C project that mimics a simplified TCP header using bitfields, helping practice bit-level data manipulation and understanding the structure of a TCP header.
Language: C - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

kmilo17pet/qlibs
A collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...
Language: C - Size: 2.32 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 65 - Forks: 16

kmilo17pet/qlibs-cpp
C++ version of qlibs, a collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...
Language: C++ - Size: 8.42 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 1

aesy/easy-bits
Enums, BitFlags, BitFields, BitMasks and BitArrays for JavaScript & TypeScript
Language: JavaScript - Size: 2.03 MB - Last synced at: about 12 hours ago - Pushed at: 12 months ago - Stars: 22 - Forks: 0

1Jajen1/bitfield
Easy to use generic haskell bitfields
Language: Haskell - Size: 23.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

hymkor/go-bitfield
The C-like Bitfield packing/unpacking library on Golang
Language: Go - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

encodingx/binary
Marshal and unmarshal binary message and file formats in Go
Language: Go - Size: 256 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 1

zacharylayne/BitFieldsOfMemories
Easy-to-use, full-featured Memory-backed bit fields packed.
Language: C# - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MauriceKayser/rs-bitfield
Provides macros to work with bitfields in a typical rust way.
Language: Rust - Size: 163 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

JeffreySarnoff/BitsFields.jl
Bitfields are made much easier to use
Language: Julia - Size: 384 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

eviatarmor/SafeEndianUnion
Similar to C union but with endianness safety, written in C++20.
Language: C++ - Size: 179 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

InternetOfPins/OneBit
Bit operations and bit fields at type level
Language: C++ - Size: 211 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

nyk/libBitOption
This is a zero-cost, header-only abstraction library for managing and manipulating generic fixed-width bit fields. It provides several macros that will work with integer types of any size, including char, uint8_t, uint16_t, uint32_t and uint64_t bit fields.
Language: C - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

sumatoshi/shiftfields
Better than builtin bit fields.
Language: Nim - Size: 199 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

Notgnoshi/Bitfield
A Python bitfield class for easier bit manipulation of integers
Language: Python - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

MauriceKayser/rs-bitfield-impl
Serves as the backbone for the rs-bitfield crate.
Language: Rust - Size: 130 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ChayimFriedman2/superbitty
A bitfields crate.
Language: Rust - Size: 54.7 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hrafnskogr/bitf
Procedural macro to quickly setup bitfields in a rust project
Language: Rust - Size: 82 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

karnkaul/enum-flags
KT C++17 header library: type-safe wrappers for bit flags (class type and trivial), with operator overloads
Language: C++ - Size: 8.79 KB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

archshift/bitutils-rs
Ergonomic bitfields and related utilities for Rust
Language: Rust - Size: 11.7 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

nilsmartel/datetime
very basic rust library to store specific time (created for practice, nor for production)
Language: Rust - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

panux/bitcoder
A system for encoding bit-fields in Go
Language: Go - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0
