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).
131 stars
7 watching
16 forks
Language: C
last commit: 4 months ago
Linked from 1 awesome list
bitprotodata-exchangedata-interchangeembeddedmarshallingprotocolserializationserialization-library
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 |