Simple .INI file parser in C, good for embedded systems
An implementation of the MessagePack serialization format in C / msgpack.orgC
EasyLogger is a lightweight C/C++ logging library and asynchronous framework designed for embedded systems, IoT devices, and wearables. It functions as a resource-efficient logger and flash memory manager, providing tools for low-level debugging and system event recording with minimal ROM and RAM requirements. The project distinguishes itself through an asynchronous logging model that buffers messages to a separate thread, preventing logging operations from blocking real-time application execution. It includes a specialized flash memory manager that utilizes circular buffering to persist logs
C library/compiler for the Cap'n Proto serialization/RPC protocol
Protocol Buffers implementation in C
protobuf-c/protobuf-c 的主要功能包括:Serialization, 序列化库, 构建系统, Embedded Software Libraries, Embedded Utility Libraries, Windows Environments。
protobuf-c/protobuf-c 的开源替代品包括: camgunz/cmp — An implementation of the MessagePack serialization format in C / msgpack.org[C]. ludocode/mpack — MPack - A C encoder/decoder for the MessagePack serialization format / msgpack.org[C]. armink/easylogger — EasyLogger is a lightweight C/C++ logging library and asynchronous framework designed for embedded systems, IoT… benhoyt/inih — Simple .INI file parser in C, good for embedded systems. jmckaskill/c-capnproto — C library/compiler for the Cap'n Proto serialization/RPC protocol. throwtheswitch/unity — Unity is a lightweight unit testing framework for C, providing the assertion library, test runner, and reporting…