Skip to content

Entry

nanopb

Appears in 4 awesome lists

Small code-size Protocol Buffers implementation in ANSI C. It is especially suitable for use in microcontrollers, but fits any memory restricted system.

Open github.comnanopb/nanopb

Found in these lists

Awesome C Cpp Projects

Section: C/C++ 实用工具库 & 编程辅助 · 面向嵌入式的 Protocol Buffers 实现

SlowScore 57

Awesome C++

Section: Serialization · Small code-size Protocol Buffers implementation in ANSI C. [Zlib]

FreshScore 94

Awesome Embedded Resources for Developers

Section: Protocols · Small code-size Protocol Buffers implementation in ANSI C. It is especially suitable for use in microcontrollers, but fits any memory restricted system.

FreshScore 80

awesome-c

Section: Serialization and Formats · Protocol Buffers with small code size

FreshScore 80

spdlog

is a very fast, header-only/compiled, C++ logging library.

In 10 listsDetails

FlatBuffers

An efficient cross-platform serialization library from Google that allows direct access to serialized data without parsing or unpacking.

In 9 listsDetails

protobuf

A language-neutral and platform-neutral serialization mechanism that is designed to be highly efficient and extensible. It supports rich data types and is widely used in distributed systems, such as gRPC and Apache Kafka.

In 9 listsDetails

inih

Small and simple INI file parser, good for embedded systems. BSD-3-Clause

In 6 listsDetails

Simple Binary Encoding (SBE)

SBE is a high-performance message codec designed for low-latency applications. It provides efficient encoding and decoding of messages, making it suitable for real-time video streaming and encoding scenarios.

In 6 listsDetails

Cap'n Proto

An extremely fast data interchange format and RPC system whose zero-copy encoding doubles as both wire format and in-memory representation.

In 5 listsDetails

fmt

Modern formatting library providing a fast and safe alternative to C stdio and C++ iostreams.

In 5 listsDetails

cereal

A C++11 library for serialization. [BSD]

In 5 listsDetails