bitproto

bit-level serialization protocol

A compact, extensible protocol for serializing data structures at the bit level

The bit level data interchange format for serializing data structures (long term maintenance).

GitHub

131 stars
7 watching
16 forks
Language: C
last commit: 4 months ago
Linked from 1 awesome list

bitprotodata-exchangedata-interchangeembeddedmarshallingprotocolserializationserialization-library

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
eyalz800/zpp_bits A lightweight C++20 serialization and RPC library in one header file 747
fraillt/bitsery A binary serialization library optimized for speed and space. 1,078
dogtopus/minipb A lightweight, pure Python library for serializing and deserializing data using Protocol Buffers 52
adamisz/from0k2bp Exploring the development of a cryptographic protocol from scratch to production-ready implementation 157
paritytech/parity-scale-codec A Rust library for serializing and deserializing data in a compact binary format 258
ntoll/microrepl A Python-based interface to the MicroPython REPL on the micro:bit device 32
pascaldekloe/colfer A binary serialization format designed for speed and size, generating source code from schema definitions. 745
mas-bandwidth/serialize A C++ library providing a bitpacking serializer for efficiently storing and reading structured data in binary format. 33
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 730
rodentrabies/bp A Common Lisp implementation of the Bitcoin Protocol components 37
p-ranav/alpaca A C++ serialization library that efficiently packs and unpacks structured data into compact byte arrays. 479
256dpi/arduino-mqtt An MQTT client library for Arduino 1,024
neopallium/lua-pb A Lua implementation of Protocol Buffers for efficient data serialization and deserialization. 289
bbcmicrobit/hardware Provides detailed technical documentation and hardware designs for the BBC micro:bit microcontroller. 148
msoucy/dproto Allows mixing protocol buffer files into D code at compile time to create structures. 37