An open API service providing repository metadata for many open source software ecosystems.

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